2017-01-22 4 views
-2

Ich habe einen Benutzerverwaltungsblock auf meiner Website und ich versuche, ein wenig Informationen dort anzuzeigen.
Ich denke, dass nichts besser ist als Beispiel mit Bildern. Dies ist
, wie der Block sieht jetzt:Padding mit Bindestrichen in html/css

enter image description here

Und das ist, wie ich der Block aussehen soll:

Target Block

Gibt es eine gute Möglichkeit, das zu tun? Ich habe diese Striche manuell hinzugefügt, und das ist nicht die Art, die ich suche, Ich möchte es reagieren. Hier

ist der Blockcode:

<div class="account-box"> 
 
\t Welcome, guess. <br> 
 
\t <hr> 
 
\t Coins: <span style="float: right;">0</span> <br> 
 
\t Points: <span style="float: right;">0</span> <br> 
 
\t Total Referrals: <span style="float: right;">0</span> <br> 
 
\t <hr> 
 
\t Logged as [username] <span style="text-align: right;"><a href="/logout" class="btn btn-xs btn-danger"><span class="fa fa-sign-out fa-fw"></span>Logout</a></span> 
 
</div>

+1

zeigen Sie Ihren Code. – dippas

+1

Bitte geben Sie den Code an, den Sie gerade haben –

+0

Mögliches Duplikat von http://stackoverflow.com/questions/4898287/how-to-display-text-a-dotted-line-then-more-text-spanning-the-width- of-the-page/28629080 # 28629080 (obwohl es hier um Punkte statt Bindestriche geht, sind die Ansätze 99% gleich). – Harry

Antwort

2

Vor kurzem hatte ich etwas Ähnliches zu tun. Hier ist, was ich kam mit:

.entry { 
 
    display: flex; 
 
    align-items: center; 
 
} 
 
.entry>.spacer { 
 
    flex-grow: 1; 
 
    border-bottom: 1px dashed currentColor; 
 
    margin: 4px; 
 
}
<div class="entry"> 
 
    Label: 
 
    <ins class="spacer"></ins> 
 
    123 
 
</div>

Passen Sie nach Bedarf!

+0

Es funktioniert gut! Danke. Was muss ich tun, um die Striche für die gesamte Linie zu strecken, bis die andere Seite? weil es nach ein paar Strichen aufhört. – guyshitz

+0

@guyshitz Stellen Sie sicher, dass der Container die gesamte Breite des übergeordneten Elements umfasst, vielleicht? –

Verwandte Themen