pourquoi IE fait un décolage de dingue, alors que FF fonctionne bien ? - HTML/CSS - Programmation
Marsh Posté le 26-09-2006 à 17:03:14
Peut-être ceci pourrait t'aider : http://www.openweb.eu.org/articles/initiation_absolue/
Ils parlent d'une différence entre IE et FF. Mais bon je sais pas si c'est ce que tu as utilisé.
Marsh Posté le 26-09-2006 à 17:41:26
"white-space: nowrap;" est dangereux dans un élément à largeur fixe : la preuve, ton menu à droit à une barre de défilement horizontal.
Bon, passons à la question :
Les seuls élément flotant sont le logo, le titre et le menu. La partie affichant le détail dans ta page est un "div" qui n'est ni flotant ni indiqué en position absolut ou relative. Le comportement par défaut d'un div est de se positionner en dessous du div qui le précéde. Que cette partie se retrouve en dessous du menu est donc normal.
Au fait, quel est l'intéret de mettre une marge de 200px à gauche de ta partie principale? Si t'avais mis le menu et le reste de la page en floatant, tu n'aurais pas eu besoin de cette bidouille pour donner l'impression qu'ils viennent se placer à côté les un des autres.
Petits détails d'html en passant : un fieldset ne peut pas contenir d'autres fieldset (ferme les tous avant d'ouvrir le suivant) et un fieldset n'a pas le droit de se trouver en dehors d'un formulaire. Il est passé où le fameux formulaire? J'espéres que c'est juste que la page est pas encore finis. Aller derniére remarque : évite de sauter 10 lignes entre deux balises html, ca évitera à tout le monde de scroller comme un malade pour atteindre la partie utile.
Marsh Posté le 26-09-2006 à 19:24:58
omega2 a écrit : un fieldset ne peut pas contenir d'autres fieldset |
faux
pour le fait qu il doit etre contenu dans un form ca semble logique
mais bizarrement tidy ne me dit rien
+1 pour le reste ^^
Marsh Posté le 27-09-2006 à 08:02:31
ok, pour le fieldset, la remarque me semblait étrange, et Gatsu clos le débat.
pour le no-wrap, ça fait exactement ce que je veux (faire peur à mon chef, avec un menu tout pourri - qu'il a demandé-)
par rapport au float tout ça, je viens de tester, et j'oserai dire que c'est pire le contenu part entièrement sous le menu, ce qui semble logique.
Ce qui me choque avec la solution que je vous ai présentée au début, c'est ce n'est pas tout le contenu du div content qui passe sous le menu, mais seulement la partie qui suit le spam pageTitle. Et ça, s'pas très logique...
Marsh Posté le 27-09-2006 à 09:52:30
vous allez pas aimer... moi en tout cas j'aime pas... c'est bientôt du cargo cult...
Code :
|
Marsh Posté le 27-09-2006 à 10:48:42
evidemment on aime pas
#content {
position: absolute;
top:100px; // enfin t adapte quoi
left:200px;
margin:0;
padding: 0 15px 15px 15px;.
}
et t en profite pour passer aussi le menu en absolute
Marsh Posté le 26-09-2006 à 16:16:35
par bien je veux dire, comme je veux .
regardez ici (plz)
bon, en dehors de l'erreur js, dont on se tape ici, pourquoi IE déporte-il le reste de la div content sous la div leftMenu ?!
y a pas de raison...
pire que tout, si on agrandi la page en largeur, au bout d'une certaine taille, le contenu remonte
et évidemment, sous FF, rien de tout cela, ça marche tout bien comifo.
s'quoi s'te daube ?!
merci pour vos yeux tout neuf !
---------------
HFR - Mes sujets pour Chrome - Firefox - vérifie les nouveaux posts des topics suivis/favoris