Bonjour,
Est-ce que quelqu'un aurait la raison pour laquelle on ne doit pas mettre de balise img telle quelle en xhtml strict.
On doit l'inclure dans un <div> ou <h1> ou <p>, etc.
Pourquoi ?
Exemple :
n'est pas valide alors que :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 <?xml version="1.0" encoding="ISO-8859-1"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/dtD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="FR"> <head> <title>Titre</title> </head> <body style="top-margin:0px; left-margin:0px"> <img src="image.gif" width="100" height="75" alt="texte alternatif"/> </body> </html>
est valide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 <?xml version="1.0" encoding="ISO-8859-1"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/dtD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="FR"> <head> <title>Titre</title> </head> <body style="top-margin:0px; left-margin:0px"> <div><img src="image.gif" width="100" height="75" alt="texte alternatif"/></div> </body> </html>
Partager