Est-il possible de définir la largeur et la hauteur en pixels sur une balise d'ancrage? Je voudrais que la balise d'ancrage ait une image d'arrière-plan tout en conservant le texte à l'intérieur de l'ancre.
li {
width: 32px;
height: 32px;
background-color: orange;
}
li a {
width: 32px;
height: 32px;
background-color: red;
}
<li><a href="#">Something</a></li>
html
css
cross-browser
Luke
la source
la source
Toutes ces suggestions fonctionnent à moins que vous ne mettiez les ancres dans une liste UL.
Ensuite, toutes les règles de feuille de style en cascade sont remplacées dans le navigateur Chrome. La largeur devient automatique. Ensuite, vous devez utiliser les règles CSS en ligne directement sur l'ancre elle-même.
la source
Ce n'est pas une copie exacte (pour autant que je puisse trouver), mais c'est un problème courant .
display:block
est ce dont vous avez besoin. mais vous devriez lire les spécifications pour comprendre pourquoi.la source
Ci-dessous travailler pour moi
la source