tôi cần phải vẽ một đường ngang sau khi một số khối, và tôi có ba cách để làm điều đó:đường ngang và đúng cách để mã hóa nó trong html, css
1) Định nghĩa một lớp h_line
và thêm các tính năng css để nó, như
#css
.hline { width:100%; height:1px; background: #fff }
#html
<div class="block_1">Lorem</div> <div class="h_line"></div>
2) sử dụng hr
thẻ
#css
hr { width:100%; height:1px; background: #fff }
#html
<div class="block_1">Lorem</div> <hr />
3) sử dụng nó như một pseudoclass after
#css
.hline:after { width:100%; height:1px; background: #fff; content:"" }
#html
<div class="block_1 h_line">Lorem</div>
Cách nào là thực tế nhất?
tôi sẽ nghĩ rằng '
'là các ngữ nghĩa nhất. Ý tôi là, đó không phải là ý nghĩa của nó? – j08691
tại sao không sử dụng 'border-bottom'? – jsweazy
Trong HTML5, phần tử HTML
thể hiện sự ngắt đoạn theo chủ đề giữa các phần tử cấp đoạn văn (ví dụ: thay đổi cảnh trong câu chuyện hoặc thay đổi chủ đề bằng một phần). –