2014-09-19 3 views
0

Fiddlerapprochera fond frontière du texte

Essayez J'ai appliqué hauteur de ligne, les propriétés d'affichage. Mais rien de tout cela fonctionne bien avec un texte doublé.

.container span { 
 
    width:80px; 
 
    border-bottom: 1px solid #aaa; 
 
    text-decoration: underline; 
 
} 
 
.container { 
 
    width: 20%; 
 
    display: inline-block; 
 
}
<div class="container"> 
 
    <span>My Cash & Discounts</span> 
 
    (0) 
 
</div>

I have found this. Mais ça ne marche pas très bien.

Ques: S'il vous plaît jeter un oeil à mon violon. Comment faire border-bottom pour correspondre avec le texte souligné? Comment supprimer l'écart entre ces deux lignes?

+0

Pourquoi vous essayez de le faire, au lieu de simplement une bordure du style 'double' ? –

+0

Voulez-vous une seule ligne au lieu d'une double ligne? – Cyzanfar

+1

Ou essayez-vous réellement de faire de la bordure et du soulignement une seule ligne? Pourquoi ne pas définir une bordure avec la largeur désirée alors? –

Répondre

1

Vous pouvez insérer un autre conteneur:

<div class="container"> 
    <span><span class="inner">My Cash &amp; Discounts</span></span> 
    (0) 
</div> 

et lui attribuer une valeur négative pour margin-bottom:

.container span 
{ 
    border-bottom: 1px solid #aaa; 
    text-decoration: underline; 
    display:inline-block; 
} 

.container span.inner { 
    border:none; 
    display:block; 
    margin-bottom:-3px; 
} 

.container 
{ 
    width: 20%; 
    display: inline-block; 
} 
+0

Non. J'ai besoin de souligner les deux lignes de texte. Non seulement à la dernière ligne. –

Questions connexes