Accueil
Club Emploi Blogs   TV   Dév. Web PHP XML Python Autres 2D-3D-Jeux Sécurité Windows Linux PC Mac
Accueil Conception Java DotNET Visual Basic  C  C++ Delphi Eclipse MS-Office SQL & SGBD Oracle  4D  Business Intelligence
logo



À quoi ça sert de déclarer un doctype (DTD) ?
auteur : Linaa
Déclarer un doctype permet :
  • d'indiquer au navigateur la version (X)HTML utilisée.
  • d'afficher correctement sa page dans les navigateurs conformes aux standards.
  • de spécifier qu'on utilise les standards du Web.
  • de valider sa page avec le validateur du W3C.

lien : Définition de DTD
lien : faq Quel doctype déclarer en début de page ?
lien : faq Comment savoir si mon code est syntaxiquement valide ?

À quoi sert l'attribut id en (X)HTML/CSS ?
auteur : Linaa
L'attribut id permet d'identifier une balise de manière unique. Ce qui peut être utile pour l'application de style spécifique ou la récupération/modification de son contenu grâce au langage JavaScript.

Attention : Un identifiant ne peut être utilisé qu'une seule fois dans la page.

lien : faq Comment accéder aux éléments d'un formulaire?
lien : faq Comment utiliser les identifiants en CSS ?

Comment passer un ou plusieurs paramètres à une page ?
auteur : debug
Pour indiquer le passage de paramètres, il faut ajouter un point d'interrogation (?) après le nom de la page. On associe ensuite le nom de la variable avec sa valeur (Ex: variable=valeur).
Pour passer plusieurs paramètres, il faut séparer chaque terme par un &.

Voici un exemple de passage de paramètres dans un lien :
<a href="mapage.html?variable1=valeur1&variable2=valeur2">Mon lien</a>
Notes :
  • Les paramètres sont passés par la méthode GET.
  • En XHTML, il faut remplacer (dans le code) & par &amp;


Comment savoir si mon code est syntaxiquement valide ?
auteur : debug
Valider sa page permet de vérifier qu'elle est conforme aux standards du Web mis en place par le W3C (World Wild Web Consortium). Pour ce faire, nous avons à notre disposition des outils tels que : Note : Pour utiliser ces outils, il faut, au préalable, avoir déclaré un doctype en début de page.

lien : fr Validateur (X)HTML, WML et XML
lien : faq Quel doctype déclarer en début de page

Quel doctype déclarer en début de page ?
auteurs : debug, Linaa
Il existe différents doctypes (DTD - Document Type Definition) pouvant être utilisés. Ils doivent être placés en tout début de page.

Voici une liste non-exhaustive des déclarations les plus courantes :
  • DTDs pour le HTML 4.01 (3) :
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"
  "http://www.w3.org/TR/html4/strict.dtd">
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
  "http://www.w3.org/TR/html4/loose.dtd">
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
  "http://www.w3.org/TR/html4/frameset.dtd">
  • DTDs pour le XHTML 1.0 (3) :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
  • DTD pour le XHTML 1.1 (1) :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" 
  "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
Avec :
  • Strict : constitué de règles qui définissent (très) strictement ce que l'on peut faire ou ne pas faire en HTML.
  • Transitional : permet d'utiliser du HTML plus ancien, ainsi que quelques particularités propres à certains navigateurs.
  • Frameset : n'est plus trop utilisé, car les frames posent souvent des problèmes de référencement, d'impression, de barres de défilement qui apparaissent, etc.

lien : en Liste des DTDs sur le site du W3C


Consultez les autres F.A.Q's


Les sources présentés sur cette page sont libres de droits, et vous pouvez les utiliser à votre convenance. Par contre cette page de présentation de ces sources constitue une oeuvre intellectuelle protégée par les droits d'auteurs. Copyright ©2004  Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 E de dommages et intérêts. Cette page est déposée à la SACD.

Vos questions techniques : forum d'entraide Accueil - Publiez vos articles, tutoriels, cours et rejoignez-nous dans l'équipe de rédaction du club d'entraide des développeurs francophones. Nous contacter - Copyright 2000..2005 www.developpez.com