В моем HTML у меня есть <div>
, а внутри <div>
мне нужно различное вертикальное расстояние между строками текста. Я добиваюсь этого, используя <br />
элементы с классом CSS, который соответствует размеру интервала, который я хочу.
Например, для разрыва 5px я использую <br>
с классом height5
:
<br /><br class="height5" />
Аналогично, height2
и height10
и все, что существует для той же цели.
Классы CSS определены следующим образом:
br.height2 {line-height:2px;}
br.height5 {line-height:5px;}
Это работает в IE6 +, FF2 + и Opera, но по некоторым причинам в Safari и Chrome имеются огромные пробелы (как будто эти два браузера игнорируют его и просто применяют регулярные перерывы). Я пробовал тестировать с большими высотами линий, такими как 20px или 30px, и Safari и Chrome распознают их. Кажется, что они игнорируют что-либо под 5-10 пикселей.
Помощь? Спасибо!