Vous ne pouvez pas lui donner une largeur car il s'agit d'un élément en ligne.
Cette propriété indique le contenu largeur des boîtes générées par bloc et remplacés éléments. Cette propriété ne s'applique pas aux éléments au niveau inline non remplacés. - CSS 2.1 Width property
Vous pouvez résoudre ce problème en en faisant un élément de bloc ou inline-block à la place:
display:inline-block
Cependant, cela peut ne pas être pris en charge par certains navigateurs. Vous pouvez probablement obtenir le même résultat avec ceci, cependant:
margin-left:40px
toujours le même :( – omg
marge gauche aide! – omg
inline-bloc fonctionne sur les envergures dans IE - voir http://www.quirksmode.org /css/display.html FF2 est encore moins heureux avec inline-block si –