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
=========================================

Répondre à