CẬP NHẬT ngày 13 tháng 9 năm 2019:
Tôi sử dụng <br class=big>
để thực hiện một ngắt dòng quá khổ, khi tôi cần. Cho đến hôm nay, tôi đã tạo kiểu như thế này:
br.big {line-height:190%;vertical-align:top}
( vertical-align:top
Chỉ cần cho IE và Edge.)
Điều đó đã làm việc trong tất cả các trình duyệt chính mà tôi đã thử: Chrome, Firefox, Opera, Brave, PaleMoon, Edge và IE11.
Tuy nhiên, gần đây nó đã ngừng hoạt động trong các trình duyệt dựa trên Chrome : các ngắt dòng "lớn" của tôi biến thành các ngắt dòng có kích thước bình thường.
. và Android).)
Sau một số thử nghiệm và lỗi, tôi đã kết thúc với sự thay thế sau, hoạt động trong các phiên bản hiện tại của tất cả các trình duyệt đó:
br.big {display:block; content:""; margin-top:0.5em; line-height:190%; vertical-align:top;}
Ghi chú:
line-height:190%
hoạt động trong mọi thứ trừ các phiên bản gần đây của trình duyệt dựa trên Chrome.
vertical-align:top
là cần thiết cho IE và Edge (kết hợp với line-height:190%
), để có thêm không gian đến sau dòng trước, nơi nó thuộc về, thay vì một phần trước và một phần sau.
display:block;content:"";margin-top:0.5em
hoạt động trong Chrome, Opera & Firefox, nhưng không phải Edge & IE.
Một cách khác (đơn giản hơn) để thêm một chút không gian theo chiều dọc sau <br>
thẻ, nếu bạn không ngại chỉnh sửa HTML, là với một cái gì đó như thế này. Nó hoạt động tốt trong tất cả các trình duyệt:
<span style="vertical-align:-37%"> </span><br>
(Tất nhiên, bạn có thể điều chỉnh "-37%" nếu cần, cho khoảng cách lớn hơn hoặc nhỏ hơn.) Đây là trang demo bao gồm một số biến thể khác về chủ đề:
https://burtonsys.com/a_little_extra_vertical_space_for_br_tag.html
Ngày 28 tháng 5 năm 2020:
Tôi đã cập nhật trang demo; bây giờ nó thể hiện tất cả các kỹ thuật trên:
https://burtonsys.com/a_little_extra_vertical_space_for_br_tag.html