|
|
|
|
Posté par
Free K, le jeudi 21 avril 2005 à 21:24:14
DIV.maClasse {
height: 100%;
}
Salut,
Tu peux essayer avec postion: absolute, puis top et bottom dans un div. Ce div il faut lui mettre un id et pas un class, comme ça tu peux le retrouver avec du javascript. Pour les navigateurs respectant le W3C, tu peux même essayer avec position: fixed => le cadre ne se déplace plus avec la page Attention, ça fontionne pas avec IE le fixed, il faut jouer avec javascript sur l'évement scroll du body pour repositionner le cadre à chaque déplacement, ça fait scintiller mais la fonctionnalité est là... A+, Crabs ..., I think Slackware sounds better than 'Microsoft,' -- Patrick Volkerding - founder and maintainer of Slackware |
Utilise document.body.clientHeight, en javascript, et document.body.clientWidth.
En ce qui me concerne, je suis confronté à un problème similaire, je voudrais obtenir la hauteur maximale de la zone contenu (celle de la fenêtre quand elle est maximisée) sans avoir à redimensionner la fenêtre. Je pourrais le calculer facilement si je trouvais une propriété qui donne la hauteur totale de la fenêtre exemple avec window.height : hauteurmax = parseInt(document.body.clientHeight) / parseInt(window.height) * parseInt(screen.availHeight); |
Tiens nu vieux sujet. ^^
Je vais quand même ajouter ma pierre. Déjà les blocs prennent toute la place qu'ils peuvent par defaut ( =100%). Ensuite, bien sur que si les bloc acceptent les pourcentages. Seulement il faut savoir que le pourcentage se calcule sur la taille du bloc parent. Ainsi il faut qu'il ai une taille (enfin de mon côté ça n'a jamais marché si la taille du parent n'était pas spécifié, sauf en pourcentage). Voilà. ^^ |
Bonjour,
En fait ce problème n'a pas de solution. Il faut s'y prendre autrement et donner l'impression que les blocs ont la même hauteur. Ça peut se faire avec une image d'arrière-plan dans le bloc le plus grand qui contient les autres pompage alistapart (en) -- |
Le probleme de cette solution c'est que firefox ne comprends pas que la <div> parent a une hauteur variable ... j'essaie de me pencher dessus mais je ne trouve pas de solution : help !
|
|
Je n'ai pas vraiment de solution mais moi j'utilise des marges.
Par exemple pr un div d'environ 85%, étant donné que les largeurs de fenêtres ne varient pas énormément, je mets une marge de 150 px à gauche et la même à droite. Ululo |
C'est pas encore possible en CSS2.
Quand tu attribus en CSS un width ou un height, ils s'appliquent sur le contenu interne. La division est extensible en hauteur par defaut. Toute fois, tu peux essayer quelque chose qui se raprochera pas mal de se que tu veux. Il s'agit bien de mettre un height: 100%;, mais il faut ainsi y rajouter un margin: auto; afin que la specification soit prise en compte par rapport au body exterieur. Donc ça donnerait: .taClasse { height: 100%; margin: auto; } Je pense que ceci marchera si toute fois tu as bien coder l'interface exterieur. |
Salut,
j'espéres pas répondre à côté mais: Pourquoi pas utiliser un un <table> plutot? ça permet de créer une vrai colonne, et c'est plus simple que de devoir modifier le positionnement des div avec des float ou en absolute voire faire des calculs en js. <table style="width="100%; height:100%;" > <tr> <td> Colonne de 100% a gauche </td> <td> Le reste du contenu de la page </td> </tr> </table>
|
|
Bonsoir tout le monde je viens à l'instant de trouver la réponse à votre problème pour mettre une hauteur en pourcentage à une div et je vous dirais pas c'est quoi mouahahaha...je plaisante me haissais pas tout de suite rooooh.
Bon voila mon code HTML: <div id="wrapper"></div> Code CSS: html{ height: 100%; } body{ height: 100%; margin: 0; padding: 0; } #wrapper { width: 100px; height: 100%; background-color: #03125F; margin: auto; } Comme vous pouvez le constater il faut remonter jusqu'à la balise HTML et lui assigner une hauteur en pourcentage de 100% comme sur le body,ensuite vous pouvez mettre la hauteur que vous voulez à votre div. Bonne soirée, il y a mon adresse si vous voulez. younass95@hotmail.com
|
Parfait ! Merci beaucoup, 2 heures que je cherchais ;-) |
Bonsoir
J'ai un petit soucis avec le cadre de ma page web : http://lifebooster.free.fr/ecouter_de_la_musique.html On voit bien que les <div> utilisées pour les bords latéraux ne s'adaptent pas à la taille du <body>. Voici le code CSS associé : html { height: 100%; width : 100%; } body { height: 100%; width : 100%; margin: 0; padding: 0; } #leftcenter { height : 100% ; width : 32px ; background-image : url(pics/cadre/leftcenter.gif); background-repeat : repeat-y ; float : left; } #rightcenter { height : 100% ; width : 40px ; background-image : url(pics/cadre/rightcenter.gif); background-repeat : repeat-y ; float : right; } Merci de votre aide :) |
| 12/01 15h04 | [Blogs] Choisir un hébergeur de blog et créer son blog | Blogs |
| 02/12 01h28 | [CSS] Définir une hauteur verticale et relative à un élément | CSS |
| 26/01 11h01 | la css pour présenter vos images | CSS |
| 25/10 16h23 | [Webmaster] Afficher facilement le code php/xhtml de vos pages | Webmaster |
| 24/11 21h44 | [CSS] Créer facilement des CSS | CSS |
| 11/07 16h00 | Xhtml balise div | 2 |
| 30/05 18h36 | [HTML] Probleme sous IE avec balise <div> | 6 |
| 25/04 18h10 | [XHTML - CSS] Couleur listes à puces ? | 2 |
| 28/02 14h37 | CSS et balises alt ou title | 6 |
![]() | DivX codecs - Le codec Divx Community est gratuit pour un usage personnel et permet de lire les fichiers au format DivX ! L'installeur... | Catégorie: Codecs Licence: Freeware/gratuit |
![]() | Dr.DivX OSS - Dr. DivX OSS est une application libre et portable permettant de convertir (transcoder) un grand nombre de formats vidéo... | Catégorie: Conversion Licence: Open Source |
![]() | Firstpage - First Page 2006 est un éditeur html gratuit et excellent. Il permet de travailler un code HTML en couleur, ainsi que de... | Catégorie: Editeurs HTML Licence: Freeware/gratuit |
![]() | DivFix - Il est fréquent que lors d'un téléchargement de vidéos ou lors d'un gravage sur CD ou autres supports la vidéo soit... | Catégorie: Codecs Licence: Freeware/gratuit |
![]() | Takara DIV95 | Catégorie: Lecteur DVD / Enregistreur DVD de salon | 379.99 € Cdiscount |
![]() | Takara DIV74 | Catégorie: Lecteur DVD / Enregistreur DVD de salon | 129.50 € Pixmania |
![]() | Takara DIV102 | Catégorie: Lecteur DVD / Enregistreur DVD de salon | 147.52 € Cdiscount |
![]() | Takara DIV87R | Catégorie: Lecteur DVD / Enregistreur DVD de salon |