IE7 contre IE6

Mammouth du PHP | 2937 Messages

05 déc. 2006, 14:06

Salut!
d'ailleurs je suis pas en stric à cause du javascript
Le JavaScript n'a rien à faire avec la DTD. Tu peux faire une page Web en mode strict avec du JavaScript sans problème.

C'est la présence ou non d'éléments et d'attributs (X)HTML qui fait qu'il vaille mieux coder en strict ou en transitionnel. Autrement dit, tu peux produire en (X)HTML strict le code suivant:

Code : Tout sélectionner

<p>Le lien s'ouvre sur une nouvelle <a href="javascript:void(window.open('mapage.html'));">fenêtre</a>.</p>
Ce qui ne sera pas le cas pour le code suivant (présence de l'attribut target, qui n'est pas admis dans les versions strictes de HTML et de XHTML):

Code : Tout sélectionner

<p>Le lien s'ouvre sur une nouvelle <a href="mapage.html" target="_blank">fenêtre</a>.</p>

Mammouth du PHP | 601 Messages

05 déc. 2006, 15:32

j'ai un onclick qui interdit un dtd srtrict. D4ailleurs c'est la seul chose qui me bloque et j'aimerai bien savoir quel dtd serai le plus adapté ?
http://xavier-artot.com
¨'°-.,¸¸,.-·²°'´¨'°-.,¸¸,.-·²°'´¨'°-.,¸¸,.-·°'´¨
système d'exploitation "Ubuntu 7.10"

Mammouth du PHP | 2937 Messages

06 déc. 2006, 13:16

j'ai un onclick qui interdit un dtd srtrict. D4ailleurs c'est la seul chose qui me bloque et j'aimerai bien savoir quel dtd serai le plus adapté ?
Pourrais-tu montrer le code avec l'attribut "onclick" incriminé? :wink:

Soit dit en passant, en XHTML, l'attribut onclick doit être entièrement tapé en minuscules (ni "OnClick" ni "onClick").

Mammouth du PHP | 601 Messages

06 déc. 2006, 16:05

http://xavier-artot.com
¨'°-.,¸¸,.-·²°'´¨'°-.,¸¸,.-·²°'´¨'°-.,¸¸,.-·°'´¨
système d'exploitation "Ubuntu 7.10"

Mammouth du PHP | 2937 Messages

06 déc. 2006, 16:13

Tu as écrit "onClick" avec une majuscule. Écris "onclick" tout en minuscules et ça passera au validateur. :wink:

Mammouth du PHP | 601 Messages

06 déc. 2006, 16:40

merci pour cet info ;-)
j'avais continuer faute de comprendre...
http://creatif-web.be/marguerite/index.php
pour cette page, j'ai des erreur dans l'arbre, il les détectent d'après se que je comprend, "il doit y avoir une balise in-line dans une balise block."
les explications en français manquent.
http://xavier-artot.com
¨'°-.,¸¸,.-·²°'´¨'°-.,¸¸,.-·²°'´¨'°-.,¸¸,.-·°'´¨
système d'exploitation "Ubuntu 7.10"

Mammouth du PHP | 2937 Messages

06 déc. 2006, 17:28

Fais attention aux id: leur valeur doit être unique. Il peut y avoir deux class="normal" sur une même page, mais pas deux id="normal".

Pourquoi insérer un div dans un élément h2 qui ne contient rien d'autre que ce div? Il y a du code superflu dans l'air. :roll: Autrement dit:

Code : Tout sélectionner

<h2> <div id="style_switcher"> ... </div> </h2>
peut être avantageusement remplacé par

Code : Tout sélectionner

<div id="style_switcher"> ... </div>
tout simplement.

D'ailleurs, les éléments h1 à h6 ne peuvent pas contenir d'éléments de blocs (donc pas de div), comme le décrit ce billet.

L'élément form n'a pas d'attribut name dans les versions strictes (il faut privilégier, dans ce cas, l'attribut id, en faisant attention à ma première remarque).

Mammouth du PHP | 601 Messages

06 déc. 2006, 17:31

les h$ je pensais que c'était des blocs qui pouvaient tout reçevoir
d'accord merci, pour ces infos ;-)
il me reste plus qu'a changé mes 8 css, :?
http://xavier-artot.com
¨'°-.,¸¸,.-·²°'´¨'°-.,¸¸,.-·²°'´¨'°-.,¸¸,.-·°'´¨
système d'exploitation "Ubuntu 7.10"

Mammouth du PHP | 2937 Messages

06 déc. 2006, 17:35

les h$ je pensais que c'était des blocs qui pouvaient tout reçevoir
Les éléments de type bloc peuvent, en règle générale, contenir d'autres élements de type bloc, ainsi que des éléments en ligne. Mais, des exceptions confirment la règle et les h1 à h6 en font partie. Le billet dont j'ai donné le lien résume parfaitement ces exceptions. :wink:

Il en est de même pour les éléments en ligne contenant des élements en ligne. :langue:

Mammouth du PHP | 601 Messages

07 déc. 2006, 02:04

donc voici mon premier site valide, grace à t'est conseils
http://creatif-web.be/marguerite/index.php
encore merci
http://xavier-artot.com
¨'°-.,¸¸,.-·²°'´¨'°-.,¸¸,.-·²°'´¨'°-.,¸¸,.-·°'´¨
système d'exploitation "Ubuntu 7.10"

Administrateur PHPfrance
Administrateur PHPfrance | 11457 Messages

07 déc. 2006, 12:27

:pouce:

mais mon Tidy (fort susceptible, il est vrai)
trouve quand même 3 motifs d'avertissements :
Warning: <a> escaping malformed URI reference

Mammouth du PHP | 601 Messages

09 déc. 2006, 19:46

quoi dire, je retiens que les encouragement, lol
http://xavier-artot.com
¨'°-.,¸¸,.-·²°'´¨'°-.,¸¸,.-·²°'´¨'°-.,¸¸,.-·°'´¨
système d'exploitation "Ubuntu 7.10"