5568 sujets

Sémantique web et HTML

Bonjour à tous,
Je développeur web depuis peu, je suis en conflit avec mon directeur technique développeur depuis 10ans Smiley smile
Il affirme qu'une image, un lien, un span doit obligatoirement être dans une balise p, ou un ul li. Mais ne peut être directement inséré dans une balise div.
Je ne vois pas pourquoi, et n'ai jamais vu rien de tel écrit sur le net.
Merci pour votre aide.
Modifié par Kovsky (04 Jul 2013 - 14:30)
Raphael a écrit :

- une image ne peut pas être directement enfant de body avant HTML5


Pourtant je viens juste de tester et le validateur ne bronche pas (XHTML 1.0 transitional).


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
	<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
	<title>boo</title>
</head>
<body>
	<img src="#" alt="" />
</body>
</html>


a écrit :

Congratulations

The uploaded document "inline-xhtml.html" was successfully checked as XHTML 1.0 Transitional. This means that the resource in question identified itself as "XHTML 1.0 Transitional" and that we successfully performed a formal validation of it. The parser implementations we used for this check are based on OpenSP (SGML/XML) and libxml2 (XML).

Modifié par jb_gfx (02 Jul 2013 - 17:00)
Administrateur
jb_gfx a écrit :

Pourtant je viens juste de tester et le validateur ne bronche pas (XHTML 1.0 transitional).

Ah ben ça doit être en strict uniquement alors.
Raphael a écrit :

Ah ben ça doit être en strict uniquement alors.


Ou c'est le validateur qui délire (encore). Smiley cligne