Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1198 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [CSS] Alternative à min-height

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[CSS] Alternative à min-height

n°853506
quickman
Posté le 19-09-2004 à 13:44:50  profilanswer
 

Salut à tous,
 
j'aimerais terminer un site web ( du moins le design ) pour demain.
 
Donc j'ai un menu vertical ( absolute ) et un calque contenu ( relative ), le tout dans un calque conteneur. La taille vertical de ce dernier n'est pas fixé, j'aimerais qu'elle soit fonction de la taille du "contenu", mais qu'elle reste d'une taille supérieur à 300px pour ne pas se superposer avec le menu.
 
Si je définie min-height pour le conteneur ou le contenu, sa fonctionne parfaitement sous Mozilla, mais IE ne supportant pas cette propriété (  :sarcastic: ) c'est comme s'il n'y avait rien.
 
J'ai mis le menu en relative, ce qui fait que j'ai du changer certaines propriétés du contenu ( top: -290px ) mais le calque conteneur ne tient pas compte du calque menu qui est fixe, et varie toujours en fonction du calque contenu :/
 
J'espère avoir été assez clair, bien que je n'en suis pas sure ...
Pour mieux comprendre, voici le site http://aimless-network.com/seventeam/ .
 
Merci par avance :p


---------------
Last.fm || Shift Happens || CAN HAS STDIO?
mood
Publicité
Posté le 19-09-2004 à 13:44:50  profilanswer
 

n°853513
gm_superst​ar
Appelez-moi Super
Posté le 19-09-2004 à 13:55:25  profilanswer
 

Essaye peut être de donner à ton menu les propriétés suivantes :
 
display: table-cell;
height: 300px;
 
 
Il devrait alors se comporter comme une cellule de tableau : c'est à dire que la heuteur fera 300px de haut mais elle s'agrandira si nécessaire.


Message édité par gm_superstar le 19-09-2004 à 13:55:30

---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
n°853523
quickman
Posté le 19-09-2004 à 14:09:18  profilanswer
 

merci mais soit je n'y arrive pas, soit sa ne fonctionne pas :/
 
vu que je pensse que c'est moi, je poste les éléments inportants du codes ici
 
index.php

Code :
  1. <div id="conteneur">
  2.   <div class="menu">
  3.   </div>
  4.   <div class="contenu">
  5.   </div>
  6. </div>


Voilà donc l'architecture au niveau des calques, et voici leurs propriétés :
 

Code :
  1. #conteneur {
  2.     background-color: #FCFCFC;
  3.     position: absolute;
  4.     top: 190px;
  5.     left: 90px;
  6.     display: table-cell;
  7.     height: 400px;
  8.     width: 700px;
  9.     border: 1px solid black;
  10. border-top: none;
  11. }


 

Code :
  1. .menu       {
  2. background-repeat: repeat-x;
  3. background-color: #FFDE81;
  4. position: absolute;
  5. top: 0px;
  6. display: table-cell;
  7. height: 300px;
  8. left: 20px;
  9. width: 120px;
  10. border: 1px solid #ff9900;
  11. border-top: 1px solid black;
  12. }


 

Code :
  1. .contenu    {
  2. background-repeat: no-repeat;
  3. position: relative;
  4. top: 10px;
  5. height: 300px;
  6. width: 520px;
  7. left: 160px;
  8. margin-bottom: 60px;
  9. }


Message édité par quickman le 19-09-2004 à 14:10:20

---------------
Last.fm || Shift Happens || CAN HAS STDIO?
n°853565
quickman
Posté le 19-09-2004 à 15:20:26  profilanswer
 

merci sa fonctionne :)


---------------
Last.fm || Shift Happens || CAN HAS STDIO?
n°853571
simogeo
j'ai jamais tué de chats, ...
Posté le 19-09-2004 à 15:53:09  profilanswer
 

quickman a écrit :


Si je définie min-height pour le conteneur ou le contenu, sa fonctionne parfaitement sous Mozilla, mais IE ne supportant pas cette propriété (  :sarcastic: ) c'est comme s'il n'y avait rien.


 
voici la parade que j'utilise pour contourner ce bug ie
 

Code :
  1. .maclasse {
  2.    height: auto !important;
  3.    height: 300px; /* because ie suxxe */
  4.    min-height: 300px;
  5. }


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
n°853606
gm_superst​ar
Appelez-moi Super
Posté le 19-09-2004 à 18:00:24  profilanswer
 

simogeo a écrit :

voici la parade que j'utilise pour contourner ce bug ie


Ca irait bien où-tu-sais ce petit truc [:cupra]


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
n°853614
Flyman30
Posté le 19-09-2004 à 18:40:29  profilanswer
 

simogeo a écrit :

voici la parade que j'utilise pour contourner ce bug ie
 

Code :
  1. .maclasse {
  2.    height: auto !important;
  3.    height: 300px; /* because ie suxxe */
  4.    min-height: 300px;
  5. }




 
Merci pour cette combine  :bounce:  :bounce:  :bounce:


---------------
planuldep | Association pêche à la Sempé
n°853625
simogeo
j'ai jamais tué de chats, ...
Posté le 19-09-2004 à 18:52:46  profilanswer
 

gm_superstar a écrit :

Ca irait bien où-tu-sais ce petit truc [:cupra]


 
:D je me suis dis la même chose en y répondant. Et plus généralement, pondre un petit article sur !important et ses cas d'utilisations. Disons que c'est en chantier [:cupra]


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [CSS] Alternative à min-height

 

Sujets relatifs
[css]Un formulaire dans une listeXHTML + CSS valid : décalage aléatoire avec Firefox et Mozilla
[CSS] div avec angles arrondis[CSS] pb de chevauchement de calques
[Perl] Je cherche une alternative à crypt()[CSS] centrer ses DIVs sur la page
"font" dans les CSS[xhtml/css] Hauteur de 2 div
2 p'tites questions CSS et 1 question sur W3C ??formulaire et image css
Plus de sujets relatifs à : [CSS] Alternative à min-height


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR