28172 sujets
CSS et mise en forme, CSS3
Pour choisir un DOCTYPE :
Le DOCTYPE qu'il vous faut
Pour target :
Target et HTML Strict
Modifié le 11 Nov 2004 - 17:00
Le DOCTYPE qu'il vous faut
Pour target :
Target et HTML Strict
Modifié le 11 Nov 2004 - 17:00
math85 a écrit :
euh, on fait comment pour du pas strict?
j'ai ca:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
Ah. Il est vrai qu'il n'est pas facile de choisir une DTD. Mais ce n'est pas du tout juste un bout de code dont on fait un copié collé rapide. Un choix de DTD, c'est le choix d'un outil tout entier, à faire selon ses possibilités et ses besoins.
On commence par oublier cette idée farfelue selon laquelle le numéro de version XHTML devrait être utilisé comme le numéro de version d'une application : il n'y a pas de "dernière version en date officielle" du XHTML, marquée 1.1 ou autre-chose, qui serait de ce fait meilleure que les supposées précédentes.
On lit les DTD, on lit les spécifications, on lit la documentation que le W3C publie (voir les ressources citées dans http://blog-and-blues.org/weblog/2004/08/09/265-ne-validez-pas-en-aveugle-lisez-la-doc ), et on choisit sa DTD en fonction de son projet:
- terrain d'exercice sur XHTML modulaire, utilisation de SVG, ou de MathMl, création d'une DTD personalisée, etc : XHTML1.1
- première découverte de XHTML pour voir les contraintes du XML: XHTML1.0 strict, transitional ou frameset
- difficulté à se passer d'éléments de présentation/comportement dépréciés: XHTML1.0 transitional, ou HTML4.01 transitional
- ... et difficultés à se passer des frames: XHTML1.0 frameset ou HTML4.01frameset
- besoin d'un code propre sans intérêt particulier pour l'expérimentation XML: HTML4.01 strict
- besoin d'un code propre sans intérêt pour xml et besoin des éléments de présentation/comportement traditionnels: HTML4.01 transitional.
- première expérience des standards à partir d'un éditeur wysiwyg: HTML4.01 transitional
- rien à f... de l'accessibilité: HTML3.0
- antiquaire amoureux des belles choses du passé: HTML2.0
- pas intéressé par les standards: pas de DTD.
Ici, commencer par apprendre à maîtriser une DTD HTML4.01 transitional serait le premier pas le plus efficace.
Peut-être qu'une recherche sur le forum t'aurait évité des démarches inutiles : http://forum.alsacreations.com/topic.php?fid=2&tid=241