Validation HTML 4.0 Transitional

dudo
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 457
Inscription: 10 Jan 2004

Validation HTML 4.0 Transitional

Message le Lun Sep 25, 2006 16:09

Bonjour,

Je termine la validation d'une page en HTML 4.0 Transitional
il me reste a corriger une erreure sur une ligne dont la subtilité m'echappe:

Code: Tout sélectionner
<div id=radios>&nbsp; &nbsp;<input type="radio" name="meta" value="" checked> Belgique <input type="radio" name="meta" value="fr"> Autres Services</div>


Avec commentaire
Error: element DIV not allowed here; possible cause is an inline element containing a block-level element

Si vous avez une idée, merci

ludo


narayana
WRInaute impliqué
WRInaute impliqué
 
Messages: 835
Inscription: 28 Jan 2005

Message le Lun Sep 25, 2006 16:25

Bonjour,

Essaye quelque chose dans ce style
Code: Tout sélectionner
<div id="radios">
<input type="radio"  style="margin-left:5px;" name="meta" value="" checked /> Belgique
<input type="radio" name="meta" value="fr" /> Autres Services
</div>


serval2a
WRInaute accro
WRInaute accro
 
Messages: 3457
Inscription: 21 Mar 2005

Message le Lun Sep 25, 2006 17:04

Salut, et de fermer les input aussi.
De plus les instructions form devraient à mon avis se trouver dans le div.
@+


Leonick
WRInaute accro
WRInaute accro
 
Messages: 19599
Inscription: 8 Aoû 2004

Message le Lun Sep 25, 2006 17:22

le problème vient d'avant le div du form. Car d'après le message d'erreur, le div n'est pas permis, cela voudrait dire que peut-être il est inclus dans un <p> ou un <span>. A voir :roll:

PaulArdemue
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 30
Inscription: 25 Sep 2006

Message le Lun Sep 25, 2006 22:34

Quand je soumets le code suivant au validator W3C [http://validator.w3.org/], il le valide bien HTML 4.0 Transitional, donc ton problème vient de ce qui contient le div, comme l'a dit Leonick.

Code: Tout sélectionner
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>test</title>
</head>
<body>
<div id=radios>&nbsp; &nbsp;<input type="radio" name="meta" value="" checked> Belgique <input type="radio" name="meta" value="fr"> Autres Services</div>
</body>
</html>


(edit)

De même pour le code suivant:
Code: Tout sélectionner
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>test</title>
</head>
<body>
<form method="post" action="index.html">
<div id=radios>&nbsp; &nbsp;<input type="radio" name="meta" value="" checked> Belgique <input type="radio" name="meta" value="fr"> Autres Services</div>
</form>
</body>
</html>
[/code]


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités