Problème de <div> affichage IE/Firefox
Résolu/Fermé
10de3
Messages postés
22
Date d'inscription
mercredi 7 novembre 2007
Statut
Membre
Dernière intervention
15 mai 2009
-
7 nov. 2007 à 21:41
Frederic - 22 oct. 2011 à 15:08
Frederic - 22 oct. 2011 à 15:08
A voir également:
- Problème de <div> affichage IE/Firefox
- Video downloadhelper firefox - Télécharger - Outils pour navigateurs
- Firefox telecharger - Télécharger - Navigateurs
- Affichage double ecran - Guide
- Problème affichage fenêtre windows 10 - Guide
- Comment supprimer bing de firefox - Guide
10 réponses
10de3
Messages postés
22
Date d'inscription
mercredi 7 novembre 2007
Statut
Membre
Dernière intervention
15 mai 2009
3
7 nov. 2007 à 23:19
7 nov. 2007 à 23:19
Dalida, tu avais bien raison... ce n'est pas que je doutais..mais j'ai eu un peu de mal à le mettre en place !
La solution est là
http://smashingcoding.com/2007/11/05/partir-du-bon-pied-avec-les-css/
je ne sais pas si j'ai le droit mais je met l'article pour éviter aux suivant de passer deux heures sur ce problème
Clearfix
L’horreur absolu quand vous réaliser votre design, ce sont les interactions entre float et clear. Et selon votre design, vous pourrez rencontrer deux problèmes assez gênants.
Le premier problème est qu’un élément en flottant à gauche ou à droite ne redimensionne pas son parent. Un exemple simple :
je rappelle l'adresse du site pour ne pas voler la vedette à Sévrerin l'auteur :
http://smashingcoding.com/2007/11/05/partir-du-bon-pied-avec-les-css/
La solution est là
http://smashingcoding.com/2007/11/05/partir-du-bon-pied-avec-les-css/
je ne sais pas si j'ai le droit mais je met l'article pour éviter aux suivant de passer deux heures sur ce problème
Clearfix
L’horreur absolu quand vous réaliser votre design, ce sont les interactions entre float et clear. Et selon votre design, vous pourrez rencontrer deux problèmes assez gênants.
Le premier problème est qu’un élément en flottant à gauche ou à droite ne redimensionne pas son parent. Un exemple simple :
1. <style> 2. .parent { 3. border: 1px solid #000; 4. padding:5px; 5. } 6. .flottant { 7. float: left; 8. width: 150px; 9. border:1px solid #F00; 10. } 11. </style> 12. 13. <div class="parent"> 14. <div class="flottant">Cette colonne ne redimensionne pas correctement le DIV qui la contient.</div> 15. Ce texte est le seul à redimensionner le DIV qui le contient. 16. </div>Dans cet exemple, le flottant dépasse du cadre du parent. Pas très esthétique… Heureusement, le simple ajout d’une classe CSS au parent peut arranger ça.
1. <style> 2. .parent { 3. border: 1px solid #000; 4. padding:5px; 5. } 6. 7. .flottant { 8. float: left; 9. width: 150px; 10. border:1px solid #F00; 11. } 12. 13. .clearfix:after { 14. content: "."; 15. display: block; 16. height: 0; 17. clear: both; 18. visibility: hidden; 19. } 20. 21. .clearfix {display: inline-block;} 22. 23. /* Hides from IE-mac */ 24. * html .clearfix {height: 1%;} 25. .clearfix {display: block;} 26. /* End hide from IE-mac */ 27. </style> 28. 29. <div class="parent clearfix"> 30. <div class="flottant">Avec le clearfix, cette colonne redimensionne bien le DIV qui la contient.</div> 31. Ce texte n’est plus le seul à redimenssionner le DIV parent mais il peut toujours le faire si il est plus grand que la colonne. 32. </div>
je rappelle l'adresse du site pour ne pas voler la vedette à Sévrerin l'auteur :
http://smashingcoding.com/2007/11/05/partir-du-bon-pied-avec-les-css/
Strat
Messages postés
61
Date d'inscription
dimanche 4 novembre 2007
Statut
Membre
Dernière intervention
18 novembre 2007
1
7 nov. 2007 à 21:45
7 nov. 2007 à 21:45
J'ai pas tout regardé, mais tu peux essayer de bidouiller avec des instructions conditionelles css, dans ton css. C'est pas joli, mais ca peut faire l'affaire.
SleanX
Messages postés
20
Date d'inscription
mardi 6 novembre 2007
Statut
Membre
Dernière intervention
9 février 2008
1
7 nov. 2007 à 22:56
7 nov. 2007 à 22:56
oulah (désolé pour le multi-massage, mais...)
Tu as tout changé?
parce que maintenant même sous FF, c'est le bronx...
Tu as tout changé?
parce que maintenant même sous FF, c'est le bronx...
Dalida
Messages postés
6728
Date d'inscription
mardi 14 mai 2002
Statut
Contributeur
Dernière intervention
11 janvier 2016
922
7 nov. 2007 à 23:25
7 nov. 2007 à 23:25
tu ne pouvais me faire plus d'honneur que de confirmer mes dires avec un tel article !
merci mon cher !!!
-;o)
merci mon cher !!!
-;o)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
10de3
Messages postés
22
Date d'inscription
mercredi 7 novembre 2007
Statut
Membre
Dernière intervention
15 mai 2009
3
7 nov. 2007 à 23:28
7 nov. 2007 à 23:28
pas de b SleanX
et oui, je ne suis pas le premier à dire que tu es notre star à tous dalida, tu connais la chanson !!
et oui, je ne suis pas le premier à dire que tu es notre star à tous dalida, tu connais la chanson !!
SleanX
Messages postés
20
Date d'inscription
mardi 6 novembre 2007
Statut
Membre
Dernière intervention
9 février 2008
1
7 nov. 2007 à 21:48
7 nov. 2007 à 21:48
Salut,
Désolé, je crois que j'ai pas bien compris ton problème, c'est quel div qui est de la mauvaise taille? Parce-que pour moi tout est normal, sur mon Firefox...
(juste, petit conseil perso, la couleur du div ou y'a les coordonnées, ça sortirait mieux en bleu clair, juste un petit peu plus clair que le bleu que tu as en banner... ;) )
Désolé, je crois que j'ai pas bien compris ton problème, c'est quel div qui est de la mauvaise taille? Parce-que pour moi tout est normal, sur mon Firefox...
(juste, petit conseil perso, la couleur du div ou y'a les coordonnées, ça sortirait mieux en bleu clair, juste un petit peu plus clair que le bleu que tu as en banner... ;) )
Dalida
Messages postés
6728
Date d'inscription
mardi 14 mai 2002
Statut
Contributeur
Dernière intervention
11 janvier 2016
922
7 nov. 2007 à 21:50
7 nov. 2007 à 21:50
salut,
c'est le flottement qui mets le bronx.
ajoute un '<hr />' en bas du '<div>' conteneur.
et en css tu lui appliques :
ça devrait rentrer dans l'ordre (des médecins ?!).
(-> je sors…)
c'est le flottement qui mets le bronx.
ajoute un '<hr />' en bas du '<div>' conteneur.
et en css tu lui appliques :
hr { clear:left; visibility:hidden; }
ça devrait rentrer dans l'ordre (des médecins ?!).
(-> je sors…)
10de3
Messages postés
22
Date d'inscription
mercredi 7 novembre 2007
Statut
Membre
Dernière intervention
15 mai 2009
3
7 nov. 2007 à 22:34
7 nov. 2007 à 22:34
Pour strat :
Effectivement, je pourrais m'en sortir comme ça, mais moi qui essaie de faire un site simple mais "proprement", autant retourner à mon dreamweaver dans ce cas ! Cependant, merci pour ta reflexion, car je me rappelle qu'un ami qui code pas mal m'a dit qu'il faisait deux feuilles css et il met juste une condition (pas dans le css tout partout..) pour appeler la bonne feuille de style suivant le navigateur du visiteur.
Pour SleanX:
C'est quoi ta version de firefox ? bizarre bizarre...
Merci pour le conseil, effectivement c pas mal je peaufinerai à la fin !
Pour Dalida:
je teste et je te tiens au courant
Effectivement, je pourrais m'en sortir comme ça, mais moi qui essaie de faire un site simple mais "proprement", autant retourner à mon dreamweaver dans ce cas ! Cependant, merci pour ta reflexion, car je me rappelle qu'un ami qui code pas mal m'a dit qu'il faisait deux feuilles css et il met juste une condition (pas dans le css tout partout..) pour appeler la bonne feuille de style suivant le navigateur du visiteur.
Pour SleanX:
C'est quoi ta version de firefox ? bizarre bizarre...
Merci pour le conseil, effectivement c pas mal je peaufinerai à la fin !
Pour Dalida:
je teste et je te tiens au courant
SleanX
Messages postés
20
Date d'inscription
mardi 6 novembre 2007
Statut
Membre
Dernière intervention
9 février 2008
1
7 nov. 2007 à 22:38
7 nov. 2007 à 22:38
c'est la 2.0.0.9, la dernière, il me semble... Peut-être que j'ai mal compris ton problème, aussi... Mais tout parraît correct...
Dalida
Messages postés
6728
Date d'inscription
mardi 14 mai 2002
Statut
Contributeur
Dernière intervention
11 janvier 2016
922
>
SleanX
Messages postés
20
Date d'inscription
mardi 6 novembre 2007
Statut
Membre
Dernière intervention
9 février 2008
7 nov. 2007 à 22:40
7 nov. 2007 à 22:40
regarde bien, c'est l'habillage bleu derrière les infos qui n'est pas à la même hauteur.
si tu n'as pas IE Tab pour FF je te le conseille, comme ça tu as les deux versions dans deux onglets de FF, pratique pour comparer !!!
si tu n'as pas IE Tab pour FF je te le conseille, comme ça tu as les deux versions dans deux onglets de FF, pratique pour comparer !!!
SleanX
Messages postés
20
Date d'inscription
mardi 6 novembre 2007
Statut
Membre
Dernière intervention
9 février 2008
1
7 nov. 2007 à 22:45
7 nov. 2007 à 22:45
hum...^^
Quand j'essaie avec IE, y'a tout qui se p*te la g**...^^ Avec FF, tout est correctement alligné, mais dans IE, la première est bonne, mais les autres sont plus hautes et à droite, sauf la 2ème qui est trop haute, mais au milieu.... :S
Quand j'essaie avec IE, y'a tout qui se p*te la g**...^^ Avec FF, tout est correctement alligné, mais dans IE, la première est bonne, mais les autres sont plus hautes et à droite, sauf la 2ème qui est trop haute, mais au milieu.... :S
SleanX
Messages postés
20
Date d'inscription
mardi 6 novembre 2007
Statut
Membre
Dernière intervention
9 février 2008
1
7 nov. 2007 à 22:48
7 nov. 2007 à 22:48
ah, je me rends compte maintenant que le cadre du fond est effectivement mal cadré...^^
Et si tu essaies de simplement changer la hauter de ton div? en ajoutant une ligne
Et si tu essaies de simplement changer la hauter de ton div? en ajoutant une ligne
height: 700px;?