Je souhaiterai savoir s'il est autorisé de mettre un <label> en dehors d'un
formulaire ?
Je m'explique : Dans mon site, j'ai une partie administration que plusieurs
utilisateurs avec différents droits peuvent gérer. Des infos sont visibles
par tout le monde et seuls certains utilisateurs ont acces au formulaire
permettant de modifier ces infos.
Pour la visualisation, je souhaiterai avoir une visualisation type
formulaire, ie: label et contenu sur une meme ligne et toutes les infos
alignés entre elles. Aujourd'hui j'utilise ca :
HTML :
<div class="label">Label :</div>
<div class="infos">Bla bla bla</div>
CSS :
.label {
float: left;
width: 180px;
}
Pour les formulaires, j'utilisa ca:
HTML :
<label>Label</label>
<input ... />
CSS:
label {
display: block;
float: left;
width: 180px;
}
Je mettrai bien le <label> dans la visualisation, bien qu'il n'y ai pas de
<form> associé, car en fait, c'est la même chose :
<label>Label :</label>
<div class="infos">Bla bla bla</div>
Je souhaiterai savoir s'il est autorisé de mettre un <label> en dehors d'un formulaire ?
Non, les éléments de formulaire doivent être dans un formulaire. Et les vaches seront bien gardées. :-)
-- Fabrice Bonny
http://openweb.eu.org/ http://opquast.org/
Olivier Miakinen
Le 17/12/2004 12:15, Jérémie Fouché a écrit :
Pour la visualisation, je souhaiterai avoir une visualisation type formulaire, ie: label et contenu sur une meme ligne et toutes les infos alignés entre elles. Aujourd'hui j'utilise ca : HTML : <div class="label">Label :</div> <div class="infos">Bla bla bla</div> CSS : .label { float: left; width: 180px; }
Puisque ce n'est pas possible avec un label, pourquoi ne pas utiliser dt et dd dans un dl ?
HTML : <dl> <dt>Label :</dt> <dd>Bla bla bla</dd> </dl> CSS : dt { float: left; width: 180px; }
-- Olivier Miakinen Non, monsieur le juge, je vous le jure : jamais je n'ai cité Bruxelles dans ma signature.
Le 17/12/2004 12:15, Jérémie Fouché a écrit :
Pour la visualisation, je souhaiterai avoir une visualisation type
formulaire, ie: label et contenu sur une meme ligne et toutes les infos
alignés entre elles. Aujourd'hui j'utilise ca :
HTML :
<div class="label">Label :</div>
<div class="infos">Bla bla bla</div>
CSS :
.label {
float: left;
width: 180px;
}
Puisque ce n'est pas possible avec un label, pourquoi ne pas utiliser dt
et dd dans un dl ?
HTML :
<dl>
<dt>Label :</dt>
<dd>Bla bla bla</dd>
</dl>
CSS :
dt {
float: left;
width: 180px;
}
--
Olivier Miakinen
Non, monsieur le juge, je vous le jure : jamais je n'ai cité
Bruxelles dans ma signature.
Pour la visualisation, je souhaiterai avoir une visualisation type formulaire, ie: label et contenu sur une meme ligne et toutes les infos alignés entre elles. Aujourd'hui j'utilise ca : HTML : <div class="label">Label :</div> <div class="infos">Bla bla bla</div> CSS : .label { float: left; width: 180px; }
Puisque ce n'est pas possible avec un label, pourquoi ne pas utiliser dt et dd dans un dl ?
HTML : <dl> <dt>Label :</dt> <dd>Bla bla bla</dd> </dl> CSS : dt { float: left; width: 180px; }
-- Olivier Miakinen Non, monsieur le juge, je vous le jure : jamais je n'ai cité Bruxelles dans ma signature.
Bobe
Fabrice Bonny nous a dit le 17/12/2004 17:59:
Jérémie Fouché wrote:
Je souhaiterai savoir s'il est autorisé de mettre un <label> en dehors d'un formulaire ?
Non, les éléments de formulaire doivent être dans un formulaire.
Si, ces éléments peuvent aussi être en dehors d'un formulaire. Voir la DTD: http://www.la-grange.net/w3c/html4.01/sgml/dtd.html#formctrl
-- Bobe (Aurélien Maille) http://webnaute.net
"la vie d'un geek est un combat perpétuel contre l'imperfection"
Fabrice Bonny nous a dit le 17/12/2004 17:59:
Jérémie Fouché wrote:
Je souhaiterai savoir s'il est autorisé de mettre un <label> en dehors d'un
formulaire ?
Non, les éléments de formulaire doivent être dans un formulaire.
Si, ces éléments peuvent aussi être en dehors d'un formulaire.
Voir la DTD:
http://www.la-grange.net/w3c/html4.01/sgml/dtd.html#formctrl
--
Bobe (Aurélien Maille)
http://webnaute.net
"la vie d'un geek est un combat perpétuel contre l'imperfection"
Je souhaiterai savoir s'il est autorisé de mettre un <label> en dehors d'un formulaire ?
Non, les éléments de formulaire doivent être dans un formulaire.
Si, ces éléments peuvent aussi être en dehors d'un formulaire. Voir la DTD: http://www.la-grange.net/w3c/html4.01/sgml/dtd.html#formctrl
-- Bobe (Aurélien Maille) http://webnaute.net
"la vie d'un geek est un combat perpétuel contre l'imperfection"
Xavier Robin
Olivier Miakinen a écrit :
Puisque ce n'est pas possible avec un label, pourquoi ne pas utiliser dt et dd dans un dl ?
Parce qu'on perd l'avantage du label (avec l'attribut *for*, il y a une liaison entre le label et l'élément du formulaire qui lui correspond). Les dt/dd ne permettent pas une telle subtilité.
Mais en fait je ne sais pas si c'était le but au départ...
Olivier Miakinen a écrit :
Puisque ce n'est pas possible avec un label, pourquoi ne pas utiliser dt
et dd dans un dl ?
Parce qu'on perd l'avantage du label (avec l'attribut *for*, il y a une
liaison entre le label et l'élément du formulaire qui lui correspond).
Les dt/dd ne permettent pas une telle subtilité.
Mais en fait je ne sais pas si c'était le but au départ...
Puisque ce n'est pas possible avec un label, pourquoi ne pas utiliser dt et dd dans un dl ?
Parce qu'on perd l'avantage du label (avec l'attribut *for*, il y a une liaison entre le label et l'élément du formulaire qui lui correspond). Les dt/dd ne permettent pas une telle subtilité.
Mais en fait je ne sais pas si c'était le but au départ...