CoupdePouce

Les attributs images

 

Les attributs

Les attributs abrégés ne sont désormais plus valides en XHTML ( attributs selected, disabled, checked et readonly) :

Syntaxe invalide :

<input type="text" checked />

Syntaxe valide :

<input type="text" checked="checked" />

L'attribut name n'est plus valide en XHTML et cède sa place à l'attribut id. Il est toujours valide sauf pour les balises suivantes : a, applet, form, map, frame, iframe, img.

 

Les url et le javascript

Les URL contenant le caractère & doivent suivre une écriture correcte et être remplacés
par leurs entités HTML :

Syntaxe invalide :

<a href="page.php?variable1=valeur&variable2=valeur">

Syntaxe valide :

<a href="page.php?variable1=valeur&amp;variable2=valeur">

 

Le Javascript

l'annonce de javascript dans la page doit se faire désormais de cette manière :
<script type="text/javascript">

Syntaxe invalide :

<script language="javascript">

Syntaxe valide :

<script type="text/javascript">

Les images : <img src="image.jpg" alt="" />

 

Les formes abrégées d'attributs sont interdites

Certaines balises en HTML possédaient des attributs autonomes qui pouvaient être utilisés sans valeurs associées, comme c'était par exemple le cas pour la balise input avec laquelle on pouvait utiliser les attributs "checked", "disabled" et "readonly". Une pratique courante en HTML consistait donc à les déclarer de manière abrégée, afin d'économiser le nombre de caractères, en spécifiant directement un attribut sans valeur associée dans une balise HTML.

En XHTML, cette pratique est révolue. Dorénavant, afin de rendre votre code valide,

il vous faut l'inscrire de manière complète, c'est-à-dire en spécifiant l'attribut et sa valeur associée, même si cela représente une répétition :

Invalide :

<option value="page.html" selected></option>

Valide :

<option value="page.html" selected="selected"></option>

aucun commentaire - aucun rétrolien

Page précédente | 1 2 3 4 5 6 | Page suivante