Jump to content
Sign in to follow this  
Monique

Un code valide (1)

Rate this topic

Recommended Posts

Bonjour,

Sans doute parce qu'elle n'était pas nécessaire avec les anciennes versions de HTML, la mention du DOCTYPE sur une page est encore très souvent ignorée.

Cette indication est pourtant indispensable pour que vos pages soient validées par le W3C, et pour qu'elles soient correctement interprétées par les navigateurs récents.

Que sont les DTD, comment les utiliser correctement...

Je vous invite à lire l'article qui leur est consacré: Un code Valide - Le doctype

En complément, je vous invite à lire une excellente explication de Xavier à propos du mode de respect strict des standards et du mode "Quirks".

Edited by Monique

Share this post


Link to post
Share on other sites

Salut Monique,

Ton article se trouve où???

Je pense qu'il manque le lien sur ton post...

Share this post


Link to post
Share on other sites

Monique est presque trop zélée ;)

Le post sur le forum était en place avant que l'article ne soit publié.

C'est maintenant chose faite et j'ai édité son post pour y mettre le lien vers l'article.

Merci Monique, bien utile car mal maîtrisé par beaucoup. :flower:

Dan

Share this post


Link to post
Share on other sites
Monique est presque trop zélée ;)

Le post sur le forum était en place avant que l'article ne soit publié.

C'est maintenant chose faite et j'ai édité son post pour y mettre le lien vers l'article.

Merci Monique, bien utile car mal maîtrisé par beaucoup.  :flower:

Dan

Merci Dan.

En réalité, je ne savais pas bien dans quel ordre procéder...

Comme je devais ajouter un lien vers le forum dans l'article, il fallait que l'article existe :unsure:

Et comme je devais aussi ajouter un lien vers l'article dans le forum, il fallait que l'article soit publié :1eye:

Je revenais pour éditer mon post et ajouter le lien, mais c'était déjà fait :up:

PS : il est vrai que je me suis un peu précipitée... mon article aurait pu être refusé :blush:

Share this post


Link to post
Share on other sites
Merci Dan.

En réalité, je ne savais pas bien dans quel ordre procéder...

Comme je devais ajouter un lien vers le forum dans l'article, il fallait que l'article existe :unsure:

Et comme je devais aussi ajouter un lien vers l'article dans le forum, il fallait que l'article soit publié  :1eye:

Je revenais pour éditer mon post et ajouter le lien, mais c'était déjà fait  :up:

PS : il est vrai que je me suis un peu précipitée... mon article aurait pu être refusé  :blush:

Cela pourrait être une démonstration par l'exemple d'un algorithme récursif... un peu comme le PageRank ...

Quant-à refuser un de tes articles à la publication, vu le soin que tu y apportes, le risque est nul ;)

Dan

Share this post


Link to post
Share on other sites

et puis dis toi qu'il y en a qui font des articles..

et qui ne mette pas de lien vers le forum...

ni meme de lien du forum vers l'article.... ;)

bon ben faut que je m'y colle..

Share this post


Link to post
Share on other sites

Bonsoir

Juste une question toute con; je travaille sous front page 2000 et je voulais savoir qu'elle était la mention du doctype à mettre (html, xhtml???)

Merci.

Share this post


Link to post
Share on other sites

Ca dépend de la page que tu fais... Si tu fais une page en HTML ou en XHTML... Mais vu le code que pond FrontPage, ton site sera plutôt valide html puisque ce langage est moins exigeant. (Attention, Monique est sur le sujet, tu risques d'avoir une réponse plus pertinente ;) )

Share this post


Link to post
Share on other sites

Bonjour,

je travaille sous front page 2000 et je voulais savoir qu'elle était la mention du doctype à mettre (html, xhtml???)

Merci.

Le doctype ne dépend pas de l'éditeur mais du code HTML et de la spécification sur laquelle celui-ci se base.

Dans ton cas, mise en page à l'aide de tableau et attributs de mise en forme dans le code (c'est-à-dire les font-size, font-color... ), le doctype que tu donnes est bon: HTML 4.01 Transitionnal.

Pour passer en HTML 4.01 Strict, il faut utiliser séparer le contenu de la mise en forme et utiliser les feuilles de style pour cela.

Share this post


Link to post
Share on other sites

Merci!

Dans ton cas, mise en page à l'aide de tableau et attributs de mise en forme dans le code (c'est-à-dire les font-size, font-color... ), le doctype que tu donnes est bon: HTML 4.01 Transitionnal.

En fait j'avais lu ton article sur le sujet et j'avais mis:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"

&quot;http://www.w3.org/TR/html4/loose.dtd">

et donc à prioris c'est bon!

Merci encore

Share this post


Link to post
Share on other sites

Euh j'ai une question... Comment savoir de quel norme depend notre code? Je n'y connais pas grand chose en differences entre html 4, 1; strict ou transitional. Je sais juste que je fais une mise en page sans tableau, avec feuille de style externe et quelques includes. Alors je dois mettre quoi dans mon doctype???

Share this post


Link to post
Share on other sites

Normalement tu dois réfléchir à ça avant de coder. Afin justement de coder comme il faut en respectant les règles que tu t'es données.

Si ton code respecte strictement la séparation entre le contenu et la mise en forme, tu peux utiliser un doctype strict ou un doctype transitionnel.

Sinon, si ton code HTML contient des éléments de mise en forme, alors tu dois utiliser le doctype transitionnel.

À moins que tu n'utilises les frames, auquel cas il te faut un doctype frameset ;)

C'est pour ça qu'il faut choisir avant, se fixer des objectifs, et s'y tenir B)

Share this post


Link to post
Share on other sites

Ok, le truc c'est que je decouvre ces histoires de html strict ou non, avant je n'en conaissais pas l'existence, ou de tres loin. Mais dernierement je me penche sur le respect des standards, le truc c'est que mon site est deja code, donc j'ai cherche a quoi il correspondait, et il s'avere qu'il s'agit a priori de xhtml, car c'est avec ce doctype que j'obtiens le moins d'erreurs au validateur. Par contre, toute balise de mise en forme est interdite? Meme des <i></i> ou <i></i>? Pourtant au validateur je n'ai pas d'erreurs concernant ce type de mise en forme.

Share this post


Link to post
Share on other sites

Oui merci monique pour cette précision sur les DTD et la validation de site internet (w3c, xhtml ou html d'ailleurs). Et par expérience je peux vous dire que mettre les mains dans la DTD pour par exemple en fabriqué une maison, même basé sur une du W3C c'est pas coton ! C'était pour gérer du xHTML via PHP XML et XSLT.

Share this post


Link to post
Share on other sites
Ok, le truc c'est que je decouvre ces histoires de html strict ou non, avant je n'en conaissais pas l'existence, ou de tres loin. Mais dernierement je me penche sur le respect des standards, le truc c'est que mon site est deja code, donc j'ai cherche a quoi il correspondait, et il s'avere qu'il s'agit a priori de xhtml, car c'est avec ce doctype que j'obtiens le moins d'erreurs au validateur. Par contre, toute balise de mise en forme est interdite? Meme des <i></i> ou <i></i>? Pourtant au validateur je n'ai pas d'erreurs concernant ce type de mise en forme.

Je viens de m'y mettre aussi.

Il y a beaucoup d'erreurs que je ne comprend pas, j'ai reussis à en enlever une dizaine mais :(

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×
×
  • Create New...