ОНОВЛЕНО 13 вересня 2019 року:
Я використовую <br class=big>
для того, щоб зробити велику розрив лінії, коли мені потрібна. До сьогоднішнього дня я стилізував це так:
br.big {line-height:190%;vertical-align:top}
( vertical-align:top
Потрібно було лише для IE та Edge.)
Це працювало у всіх основних браузерах, які я спробував: Chrome, Firefox, Opera, Brave, PaleMoon, Edge та IE11.
Однак останнім часом вона перестала працювати в браузерах на базі Chrome : мої "великі" перерви в рядках перетворилися на звичайні розміри.
(Не точно знаю, коли вони зламали його. Станом на 12 вересня 2019 року він все ще працює у застарілому Chromium Portable 55.0.2883.11, але він зламаний в Opera 63.0.3368.71 та Chrome 76.0.3809.132 (обидва Windows та Android).)
Після деяких проб і помилок я закінчив наступний замінник, який працює в поточних версіях усіх цих браузерів:
br.big {display:block; content:""; margin-top:0.5em; line-height:190%; vertical-align:top;}
Примітки:
line-height:190%
працює у всьому, окрім останніх версій веб-переглядачів Chrome.
vertical-align:top
потрібен IE та Edge (у поєднанні з line-height:190%
), щоб отримати додатковий простір після попереднього рядка, куди він належить, а не частково до і частково після.
display:block;content:"";margin-top:0.5em
працює в Chrome, Opera та Firefox, але не в Edge & IE.
Альтернативний (простіший) спосіб додавання трохи додаткового вертикального простору після <br>
тегу, якщо ви не заперечуєте проти редагування HTML, - це щось подібне. Це добре працює у всіх браузерах:
<span style="vertical-align:-37%"> </span><br>
(Ви, звичайно, можете коригувати "-37%" за потреби для збільшення або меншого розриву.) Ось демонстраційна сторінка, яка включає деякі інші варіанти теми:
https://burtonsys.com/a_little_extra_vertical_space_for_br_tag.html
28 травня 2020 року:
Я оновив демонстраційну сторінку; Тепер він демонструє всі перераховані вище методи:
https://burtonsys.com/a_little_extra_vertical_space_for_br_tag.html