Je suis en train de coder une image .psd
à html
. Mais je suis confus avec la meilleure pratique pour le faire. i.e.
pour le style d'un achor
comme un bouton i utiliser des attributs de style suivantMeilleures pratiques pour HTML/CSS
.button {
padding: 10px;
display: inline-block;
text-decoration: none;
background-color: #3f4551;
color: white;
background-image: url("../images/icons/icon_left.png") no-repeat 10px center;
}
maintenant je peux utiliser le <a href="#" class="button"></a>
pour obtenir le résultat souhaité.
Cependant j'ai beaucoup d'ancrage qui ont le même style comme avant que des modifications mineures comme icône sur le côté droit au lieu de gauche et couleur différente, gradient etc.. alors j'ai décidé de le casser en plusieurs class
-à-dire
.button{
padding: 10px;
display: inline-block;
text-decoration: none;
background-repeat: no-repeat;
}
.icon_left{
background-position: 10px center;
}
.color_blue{
color:blue;
}
maintenant je peux utiliser ces classes pour le style <a href="#" class="button icon_left color_blue></a>"
-à-dire Mais de cette façon le balisage devient de plus en plus maladroit et weird.So j'ai décidé de demander qui est la meilleure pratique ??? MERCI à l'avance :)
La meilleure pratique pour un bouton consiste à utiliser un bouton, et non un lien. –
@Truth: Pourquoi dites-vous cela? Ils * sont * des liens. C'est le point de CSS, les décisions de l'interface utilisateur sont un autre sujet. –
Que voulez-vous dire par "image .psd en html" et comment, le cas échéant, est-ce pertinent à votre question? –