pX a écrit :
galorbe wrote:
(...)
Alors là je dis Chapeau! chapeau et merci beaucoup!!!
C'est effectivement ce mauvais placement dans le code qui était à
l'origine du probleme. Je pensais que l'emplacement du code n'avait
pas de repercussions sur le resultat, ce qui permet de placer le
texte avant le code, afin de faciliter le boulot des moteurs de
recherche (?).
Heu, nonon, la page est "parsée", lue séquentiellement par le
navigateur, qui ensuite la formatte avec la CSS.
Mais si, pour 1 raison X, la CSS ne s'applique pas (par exemple, un
VIEUX navigateur, ou encore un Palm ou un Phone) alors là, c'est bien
dans l'ordre dans lequel elle a été codée que la page s'affichera !
Pas faux; par contre, ça dépend du moteur. En attendant, mettre un menu
en début de page est au contraire plutôt recommandé, parce qu'il permet
à quelques 'bots de rapidement tracer le plan du site.
D'où l'intéret de toujours tester son code sans CSS. Et de disposer
ainsi les éléments de façon logique, PUIS de les "positionner" là où
on le veut avec la CSS.
Je confirme.
...En n'oubliant pas, comme l'a judicieusement dit Mitch, le box model
d'IE, bizzare, et qui en plus, semble-t-il, va changer avec IE7...
Confirmé: le mode 'quirk' sera en gros le mode 'strict' d'IE6, le mode
strict sera assez proche de Mozilla 1.0 - par contre, IE7 se présente
toujours comme Mozilla/4.0
Les navigateurs, enfin leurs agents de référencement, se comportent
comme un browser. Que je sache, ils savent lire les CSS (et par
exemple, repèrer les div invisibles des petits malins qui font du
spamdexing, pour les ignorer, ça et d'autres astuces bien pires) et
pas mal d'autres trucs.
Credo actuel des moteurs de recherche: soyez honnête avec votre site :p
Le box model d'IE 7 a 'évolué': il est plus proche du box model
recommandé par le W3C (encore quelques bugs, mais plus dans des
situations erronées que dans du code supporté réagissant mal). Par
contre, si le CSS compris par IE7 est plus fidèle à ce qui est demandé
par le W3C, il est encore loin de supporter autant de commandes et
options que Gecko, Opera ou khtml.
dernière version testée: IE7 Beta 2
- box model: 95% réglé;
- hacks IE6: tous supprimés;
- bugs position: fixed pas tous réglés (images de fond: toujours pas fixées)
- min/max-width/heigh: non supporté; width: réglé (mais ici, c'est plus
gênant)
- css:hover fonctionne beaucoup mieux
- png transparent: 100% supporté (ah, tout de même!)
et toute une tripotée d'autres trucs ...
Conclusion: programmer en CSS pour IE7 sera moins problématique pour des
sites pas trop compliqués, mais plus dur sur des sites plus costauds.
Mitch
=========================================
Vous souhaitez acquerir votre Pack ou des Services Mandriva?
Rendez-vous sur "http://store.mandriva.com".
Rejoignez le club mandrake : http://www.mandrivaclub.com
=========================================