Dans le code que nous avons obtenu à partir d'un service "psd2html", je vois beaucoup de portées autour du contenu des balises div.Entourant tout le contenu de div avec span - pourquoi?
Je sais la différence entre les portées et divs, mais je ne peux pas comprendre pourquoi le code ressemble à ceci:
<div class="forgot-password">
<span><a href="/forgotpassword/">Forgot password?</a></span>
</div>
...
<div>
<span>Sign in</span>
</div>
Au lieu de:
<div class="forgot-password">
<a href="/forgotpassword/">Forgot password?</a>
</div>
...
<div>
Sign in
</div>
Je devine que sa soit un peu type de correctif de navigateur croisé, ou peut-être de «préparer» pour l'avenir si nous voulons mettre plus de choses dans les divs?
Edit: Voici le CSS pour la partie passe oublié:
div.forgot-password
{
float: left;
width: 145px;
height: 22px;
margin-left: 3px;
}
div.forgot-password span
{
display: block;
float: left;
padding-top: 3px;
padding-left: 0px;
}
div.forgot-password span a
{
color: #C5C5C5;
text-decoration: none;
}