XHTML 1 Strict ou transitionnel ?
Résolu/Fermé
a.finot
Messages postés
74
Date d'inscription
mardi 21 octobre 2008
Statut
Membre
Dernière intervention
12 février 2014
-
4 nov. 2008 à 18:46
RAD ZONE Messages postés 5224 Date d'inscription samedi 20 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 - 4 nov. 2008 à 19:26
RAD ZONE Messages postés 5224 Date d'inscription samedi 20 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 - 4 nov. 2008 à 19:26
A voir également:
- XHTML 1 Strict ou transitionnel ?
- Strict pop up blocker - Télécharger - Outils pour navigateurs
- Nat strict - Forum Jeux PC
- Appblock strict mode disable ✓ - Forum Logiciels
- Alinea en xhtml ✓ - Forum HTML
- ≪p align="center"> en XHTML Strict - Forum HTML
3 réponses
RAD ZONE
Messages postés
5224
Date d'inscription
samedi 20 janvier 2007
Statut
Contributeur
Dernière intervention
22 mars 2024
1 353
4 nov. 2008 à 18:55
4 nov. 2008 à 18:55
XHTML1.0 transitional :
Le document peut être traité comme du HTML (ce que vous allez faire en pratique) mais aussi comme du XML (ce qui est plus compliqué, et qu’Internet Explorer ne sait pas faire correctement dans ce cas).
Les règles de syntaxes sont différentes de celles du HTML :
* les balises propriétaires ne sont pas autorisées ;
* toutes les balises sans exceptions doivent être fermées ;
* toutes les balises et leurs attributs doivent être en minuscules ;
* les attributs ne peuvent plus être minimalisés : on ne peut plus écrire <option selected>. Il faut écrire uniquement <option selected="selected"> ;
* les guillemets sont obligatoires autour de toutes les valeurs d’attributs ;
Mais, exactement comme en HTML4.01 transitionnel (si ce n'est le fait de les écrire en minuscules) :
* les attributs et éléments de présentation suivants sont autorisés :
o Eléments basefont et font ;
o Eléments center, u, strike et s ;
o Attributs alink, background, bgcolor, link, vlink, text de l'élément body ;
o Attributs bgcolor, height, nowrap, width des éléments internes de tableaux ;
o Attributs border, hspace, vspace des images et objets ;
o Attributs clear, noshade, size, width des lignes de séparation hr ;
o Attributs compact, type des éléments de liste, et attributs start, value des listes numérotées ;
o Attribut width de l'élément pre ;
* l'attribut target des liens est autorisé ;
* les éléments iframe sont autorisés (mais pas frameset ni frame) ;
XHTML1.0 strict :
Comme en XHTML1.0 transitionnel, les règles de syntaxe sont strictes :
* Le document peut être traité comme du HTML (ce que vous allez faire en pratique) mais aussi comme du XML (ce qui est plus compliqué, et qu’Internet Explorer ne sait pas faire correctement dans ce cas) ;
* les balises propriétaires ne sont pas autorisées ;
* toutes les balises sans exceptions doivent être fermées ;
* toutes les balises et leurs attributs doivent être en minuscules ;
* les attributs ne peuvent plus être minimalisés : on ne peut plus écrire <option selected>. Il faut écrire uniquement <option selected="selected"> ;
* les guillemets sont obligatoires autour de toutes les valeurs d’attributs ;
Mais, à l’inverse du XHTML1.0 transitionnel, et exactement comme en HTML4.01 Strict :
* les attributs et éléments de présentation précédents ne sont plus autorisés. Ils doivent être remplacés par des styles CSS ;
* l'attribut target des liens n'est pas autorisé ;
* les iframe ne sont pas autorisés (ni frameset et frame).
source
RAD
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Le document peut être traité comme du HTML (ce que vous allez faire en pratique) mais aussi comme du XML (ce qui est plus compliqué, et qu’Internet Explorer ne sait pas faire correctement dans ce cas).
Les règles de syntaxes sont différentes de celles du HTML :
* les balises propriétaires ne sont pas autorisées ;
* toutes les balises sans exceptions doivent être fermées ;
* toutes les balises et leurs attributs doivent être en minuscules ;
* les attributs ne peuvent plus être minimalisés : on ne peut plus écrire <option selected>. Il faut écrire uniquement <option selected="selected"> ;
* les guillemets sont obligatoires autour de toutes les valeurs d’attributs ;
Mais, exactement comme en HTML4.01 transitionnel (si ce n'est le fait de les écrire en minuscules) :
* les attributs et éléments de présentation suivants sont autorisés :
o Eléments basefont et font ;
o Eléments center, u, strike et s ;
o Attributs alink, background, bgcolor, link, vlink, text de l'élément body ;
o Attributs bgcolor, height, nowrap, width des éléments internes de tableaux ;
o Attributs border, hspace, vspace des images et objets ;
o Attributs clear, noshade, size, width des lignes de séparation hr ;
o Attributs compact, type des éléments de liste, et attributs start, value des listes numérotées ;
o Attribut width de l'élément pre ;
* l'attribut target des liens est autorisé ;
* les éléments iframe sont autorisés (mais pas frameset ni frame) ;
XHTML1.0 strict :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
Comme en XHTML1.0 transitionnel, les règles de syntaxe sont strictes :
* Le document peut être traité comme du HTML (ce que vous allez faire en pratique) mais aussi comme du XML (ce qui est plus compliqué, et qu’Internet Explorer ne sait pas faire correctement dans ce cas) ;
* les balises propriétaires ne sont pas autorisées ;
* toutes les balises sans exceptions doivent être fermées ;
* toutes les balises et leurs attributs doivent être en minuscules ;
* les attributs ne peuvent plus être minimalisés : on ne peut plus écrire <option selected>. Il faut écrire uniquement <option selected="selected"> ;
* les guillemets sont obligatoires autour de toutes les valeurs d’attributs ;
Mais, à l’inverse du XHTML1.0 transitionnel, et exactement comme en HTML4.01 Strict :
* les attributs et éléments de présentation précédents ne sont plus autorisés. Ils doivent être remplacés par des styles CSS ;
* l'attribut target des liens n'est pas autorisé ;
* les iframe ne sont pas autorisés (ni frameset et frame).
source
RAD
a.finot
Messages postés
74
Date d'inscription
mardi 21 octobre 2008
Statut
Membre
Dernière intervention
12 février 2014
2
4 nov. 2008 à 19:07
4 nov. 2008 à 19:07
Merci pour ta réponse RAD.
Est-ce que tu sais comment je peux avoir un lien qui s'ouvre dans une fenêtre différente avec des DTD en XHTML Strict ?
Est-ce que tu sais comment je peux avoir un lien qui s'ouvre dans une fenêtre différente avec des DTD en XHTML Strict ?
RAD ZONE
Messages postés
5224
Date d'inscription
samedi 20 janvier 2007
Statut
Contributeur
Dernière intervention
22 mars 2024
1 353
4 nov. 2008 à 19:26
4 nov. 2008 à 19:26
Tu ne peux pas en strict !!!
a part avec un js dans le style
si tu veux utiliser des target il faut utiliser le Transitional !!!!
RAD
a part avec un js dans le style
<a href='...' onclick="window.open('...','_blank','...');return false">
si tu veux utiliser des target il faut utiliser le Transitional !!!!
RAD