| Auteur | |
|---|---|
| Clemdups | # 11 Sep 2006 - 17:24:39 |
| 42 Posts |
Bonjour tout le monde ! Voilà mon problème est le suivant : j'ai une DIV en float sur une page (et rien d'autre, mais elle contient du texte) et la div dans laquelle elle est ne se continue pas :s . Ca donne ça : http://chevaliers5.free.fr/css.jpg . Comme le vous voyez, la page en ORANGE ne se continue pas derrière (faites pas attention aux graphismes hein ^^). Le code est le suivant : (HTML)
et le CSS concerné :
Bref, un float dans ma page #page. La page est elle-même entourée de deux float (configuration 3 colonnes + 1 header en gros). Si quelqu'un a une idée... J'en perds mon latin, et n'ai rien trouvé de satisfant chez mon ami Google .Ca me fait ça aussi quand j'ai une image qui "flotte" à côté un paragraphe... Merci d'avance Modifié par Clemdups (12 Sep 2006 - 18:31) |
| Zeke | # 11 Sep 2006 - 17:32:04 |
| 195 Posts |
tout est normal. un element en float sort du flux. De Fait, son div parent ne prend pas en compte la hauteur de ses fils float pour déterminer sa propre taille. tu peux ajouter ca dans ton bloc orange en derniere instruction :
Ca met un hr non visible qui ne s'occupe pas des float, du coup il va se mettre à la bonne place et ca donnera la bonne taille à ton bloc orange. Enfin tout ca si j'ai bien compris ce que tu voulais "C'est bien beau tout ça mais ça ne nous ramenera pas Dalida..." |
| Clemdups | # 11 Sep 2006 - 17:35:32 |
| 42 Posts |
Zeke a écrit : Nickel ! Parfait ! Sensas' ! Que dire d'autre, si ce n'est un grand MERCI ! |
| Vero | # 11 Sep 2006 - 17:46:55 |
Entre kiwiz et css Modérateur 2046 Posts |
Clemdups a écrit : Mettre un petit résolu ! Modifié par Vero (11 Sep 2006 - 17:47) |
| Laurent Denis | # 11 Sep 2006 - 17:51:28 |
| 7948 Posts |
Vero a écrit : Et utiliser les propriétés avancées CSS2.1 (overflow:auto, overflow:hidden, avec un height:1% pour IE) sur le conteneur des flottants, <humour>plutôt que cette technique d'arrière garde</humour> Modifié par Laurent Denis (11 Sep 2006 - 17:52) Ne parlons pas de choses nouvelles. Commencez par ne pas détourner CSS de son objet, ce que vous faites immanquablement avec des techniques sexy qu'on enseigne ici. |
| Clemdups | # 12 Sep 2006 - 18:37:06 |
| 42 Posts |
(Résolu mis ! Désolé ! Première fois que j'oublie ! Et dernière j'espère )Laurent Denis a écrit : J'arrive pas avec ça . Malgré une autre propriété sur l'overflow, le cadre de la page reste vide, donc comment pourrait-il s'étendre ?Je conçois que la technique de Zeke ne soit pas l'idéale cependant. (et on t'a jamais dit qu'il se cachait toujours une part de vérité derrière l'humour ? ) |
| Soltan13 | # 28 Sep 2006 - 16:12:14 |
| 9 Posts |
Laurent Denis a écrit : ça veut dire quoi en terme de css "un height:1% pour IE"... car cette technique me sauve la vie sous FX mais je n'arrive pas à la faire marcher pour IE J'ai mis ça : #global {Merci de votre aide. EDIT: en fait j'ai aussi un problème avec FX... tout le contenu de mon div #global est masqué la première fois que j'affiche la page (comme pour IE)... si je rafraîchis, alors la ça s'affiche comme il faut Modifié par Soltan13 (28 Sep 2006 - 16:37) |
Les références web : openweb.eu.org - opquast.com - webmaster-hub.com - webrankinfo.com - salemioche.net - web-pour-tous.org - webonorme.org
Nos partenaires : Editions Eyrolles