Problème de positionnement en CSS
Publié : 29 déc. 2004, 22:47
Engagez-vous dans l’armée, qu’ils disaient (euh non, je me trompe)
Ecrivez du code compatible DOM, qu’ils disaient. Il sera compatible et fonctionnera quelque soit le navigateur ! Et en effet, quel bonheur d’écrire le code JavaScript une fois et de le voir s’exécuter correctement sur la plupart des navigateurs. (Opera, Mozilla, Firefox, Netscape, Nano$oft ieeeuuuhhh)
Bon, venons-en à mon problème. Je veux faire çà : http://mdelamare.free.fr/?page=salsa Pour voir le résultat correctement utilisez Opera (http://www.opera.com) ou pire Internet Explorer.
J’ai beau triturer ma feuille de style dans tous les sens, je n’arrive pas à obtenir le même résultat sur les navigateurs basés sur Mozilla (dont Firefox et Netscape). La raison ? Regardez cette page : http://mdelamare.free.fr/?page=debug Je peux indiquer la taille de ma balise si elle est affichée en mode bloc (display:block, style onglet2), mais le mode block impose par définition un passage à la ligne. Si je définis l’affichage en mode ligne (display:inline, style onglet1), mes onglets sont bien positionnés les uns à côté des autres, mais la taille dépend du contenu Et là-dessus, Mozilla n’est pas tenu de tenir compte de la taille pour les éléments qui ne sont pas affichés en mode block, dixit le w3c. (http://www.yoyodesign.org/doc/w3c/css2/ ... nd_margins)
Si quelqu’un a une solution pour moi, merci de m’aider. J’ai mis à votre disposition un petit formulaire vous permettant de tester votre code css en ligne.
Merci pour votre aide précieuse.

Ecrivez du code compatible DOM, qu’ils disaient. Il sera compatible et fonctionnera quelque soit le navigateur ! Et en effet, quel bonheur d’écrire le code JavaScript une fois et de le voir s’exécuter correctement sur la plupart des navigateurs. (Opera, Mozilla, Firefox, Netscape, Nano$oft ieeeuuuhhh)
Bon, venons-en à mon problème. Je veux faire çà : http://mdelamare.free.fr/?page=salsa Pour voir le résultat correctement utilisez Opera (http://www.opera.com) ou pire Internet Explorer.
J’ai beau triturer ma feuille de style dans tous les sens, je n’arrive pas à obtenir le même résultat sur les navigateurs basés sur Mozilla (dont Firefox et Netscape). La raison ? Regardez cette page : http://mdelamare.free.fr/?page=debug Je peux indiquer la taille de ma balise si elle est affichée en mode bloc (display:block, style onglet2), mais le mode block impose par définition un passage à la ligne. Si je définis l’affichage en mode ligne (display:inline, style onglet1), mes onglets sont bien positionnés les uns à côté des autres, mais la taille dépend du contenu Et là-dessus, Mozilla n’est pas tenu de tenir compte de la taille pour les éléments qui ne sont pas affichés en mode block, dixit le w3c. (http://www.yoyodesign.org/doc/w3c/css2/ ... nd_margins)
Si quelqu’un a une solution pour moi, merci de m’aider. J’ai mis à votre disposition un petit formulaire vous permettant de tester votre code css en ligne.
Merci pour votre aide précieuse.