Ich brauche eine horizontale Linie nach einiger Block zu ziehen, und ich habe drei Möglichkeiten, es zu tun:horizontale Linie und richtige Weg, es in html-Code, CSS
1) Definieren Sie eine Klasse h_line
und CSS-Eigenschaften hinzufügen es, wie
#css
.hline { width:100%; height:1px; background: #fff }
#html
<div class="block_1">Lorem</div> <div class="h_line"></div>
2) verwenden hr
tag
#css
hr { width:100%; height:1px; background: #fff }
#html
<div class="block_1">Lorem</div> <hr />
3) verwenden, es wie ein after
Pseudo
#css
.hline:after { width:100%; height:1px; background: #fff; content:"" }
#html
<div class="block_1 h_line">Lorem</div>
Welcher Weg ist am praktischsten?
Ich würde denken, das ''
ist die semantische. Ich meine, ist es nicht das, wofür es gedacht ist? – j08691
Warum nicht 'border-bottom' verwenden? – jsweazy
In HTML5 stellt das HTML-Element
einen thematischen Bruch zwischen Elementen auf Absatzebene dar (z. B. eine Szenenänderung in einer Story oder eine thematische Verschiebung mit einem Abschnitt). –