Mais ça n'empêche pas de rester courtois.et le code en question se serait bien également d'avoir le lien de la page ou tu as ce probleme.
on n'est pas des devins.
J'ai fait quelques test sous ff avec positionnement avec le curseur et avec la tabulation, rien constaté d'anormal avec les deux champs. Un bug erratique ?Je squatte ce topic car ça me fait penser que j'ai un problème du même genre sur un de mes sites (et je le laisse car il ne gêne que moi, et il me fait délirer) : sur une page de login, et uniquement avec firefox, j'ai un input type text et un input type password, et souvent le curseur "saute" et sort du champ (pour aller se retrouver sur le champ du dessus, ce qui est assez perturbant).
Je vous donne le lien si vous voulez essayer (essayez juste de taper quelquechose dans les champs avec firefox) : http://www.france-observer.com
Je soupçonne le problème d'avoir un rapport avec l'image mais je n'en suis pas certain... N'hésitez pas à m'éclairer si vous avez une idée
je suiscourtois et polie je lui est juste dit de nous montre ce qu'elle avait faitMais ça n'empêche pas de rester courtois.et le code en question se serait bien également d'avoir le lien de la page ou tu as ce probleme.
on n'est pas des devins.
Mais y'a du bon.. de fait, voir le code source de ta page (si c'est dans un de tes formulaires à toi que tu rencontres ce problème) pourrait nous aider plus mieux.
En attendant la réaction de l'auteure, je le trouve bizarre vos labels:Je squatte ce topic car ça me fait penser que j'ai un problème du même genre sur un de mes sites (et je le laisse car il ne gêne que moi, et il me fait délirer) : sur une page de login, et uniquement avec firefox, j'ai un input type text et un input type password, et souvent le curseur "saute" et sort du champ (pour aller se retrouver sur le champ du dessus, ce qui est assez perturbant).
Je vous donne le lien si vous voulez essayer (essayez juste de taper quelquechose dans les champs avec firefox) : http://www.france-observer.com
Je soupçonne le problème d'avoir un rapport avec l'image mais je n'en suis pas certain... N'hésitez pas à m'éclairer si vous avez une idée
Code : Tout sélectionner
<label class="user">Utilisateur :</label><input type="text" id="user" name="user" />Code : Tout sélectionner
<label>Utilisateur :<input type="text" id="user" name="user" /></label>Code : Tout sélectionner
<!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" lang="fr" dir="ltr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="title" content="Login" />
<meta name="robots" content="index, follow" />
<meta name="description" content="Observer front-office" />
<meta name="keywords" content="observer, front-office, assurance, épargne" />
<meta name="language" content="fr" />
<title>Login</title>
<link rel="shortcut icon" href="./favicon.ico" />
<!--[if lte IE 7]>
<link rel="stylesheet" type="text/css" href="./css/ie.css" />
<![endif]-->
<!--[if lte IE 6]>
<link rel="stylesheet" type="text/css" media="screen" href="./css/ie.css" />
<![endif]-->
<link rel="stylesheet" type="text/css" media="screen" href="/css/login.css" />
</head>
<body>
<div id="page">
<form id="login" method="post" action="/index.php/users/login">
<img id="logobs" src="./images/logo_observer.jpg" alt="logo Observer" />
<label class="user" for="user">Utilisateur :</label><input type="text" id="user" name="user" /><br />
<label class="user" for="password">Mot de Passe :</label><input type="password" name="password" id="password" /><br />
<div id="sf_admin_container" class="panel_login">
<ul class="sf_admin_actions panel_login">
<li><input type="submit" class="sf_admin_action_save" style="margin-top:-10px" id="bouton" value="Entrer" alt="Entrer"/></li>
</ul>
</div>
<div id="spacer"> </div>
<p style="text-align: right"><a href="/index.php/password_request">Mot de passe oublié ?</a></p>
<input type="hidden" name="do" id="do" value="log" />
<input type="hidden" name="referer" id="referer" value="http://www.france-observer.com/" />
<noscript>
<p><br/>
<strong>
Merci d'activer JavaScript pour accéder à l'application Observer !<!--ou de prendre contact avec l'équipe Editions MD demande [at] france-observer.com-->
</strong>
</p>
</noscript>
</form>
</div>
<!-- fin div#page -->
</body>
</html>
<script type="text/javascript">
function selection()
{ return false; }
</script>
</head>
<body>
<form id="form1" name="form1" method="post" action="">
<p> </p>
<p> </p>
<p> </p>
<table width="307" border="0" cellpadding="0">
<tr>
<td width="146">Email<span class="Stylerouge">*</span>:</td>
<td width="155" class="Stylecomic"><input name="email" type="text" id="email" onselectstart="selection(this);"/></td>
</tr>
<tr>
<td><p>Email<span class="Stylerouge"> de confirmation </span></p> </td>
<td class="Stylecomic">
<div align="left">
<input name="email2" type="text" id="email2" />
</div></td>
</tr>
</table>
<p> </p>
</form>
J'ai donc décidé de ne l'utiliser que sur internet explorer
(source : 17.9.1 Forms in HTML document, The label element.)Attribute definitions
for = idref [CS]
This attribute explicitly associates the label being defined with another control. When present, the value of this attribute must be the same as the value of the id attribute of some other control in the same document. When absent, the label being defined is associated with the element's contents.
Code : Tout sélectionner
(cas 1) <label for="iid">Texte :</label><input type="text" id="iid" />Code : Tout sélectionner
(cas 2) <label>Texte : <input type="text" /></label>
+1 J'ai lu également (en faisant des recherches il y pas mal de temps) qu'il fallait privilégier la syntaxe 1Hey,
et concernant le label :(source : 17.9.1 Forms in HTML document, The label element.)Attribute definitions
for = idref [CS]
This attribute explicitly associates the label being defined with another control. When present, the value of this attribute must be the same as the value of the id attribute of some other control in the same document. When absent, the label being defined is associated with the element's contents.
Donc :est aussi correct que :Code : Tout sélectionner
(cas 1) <label for="iid">Texte :</label><input type="text" id="iid" />La différence pratique est que dans le cas 1, le label peut se comporter comme un élément de bloc donc on peut faire une mise en page avec. Alors que dans le cas 2, c'est nettement plus difficile de faire une mise en page avec CSS.Code : Tout sélectionner
(cas 2) <label>Texte : <input type="text" /></label>
Donc en fait, on aurait tendance à préférer le cas 1 qui nous permet plus de chose (et est nettement plus logique en fait, car le label redirige le focus sur un élément, si cet élément est dans le label, ça n'a pas grand intérêt).