<br>
являются встроенными элементами, а не блочными элементами, имейте это в виду.
br {
display: block;
margin: 10px 0;
}
Это очень, очень, очень, очень, очень и очень грязная версия, и хотя она не совместима с браузером. Вы не должны этого делать, и я бы порекомендовал вам НЕ копировать этот код, подумайте о переписывании вашего кода. Стиль <br/>
очень, очень, очень плохой. Я в самом настроении сегодня ;-). Также вы не должны использовать <br>
в своем коде, потому что HTML обычно предназначен для разметки , а CSS предназначен для стилей . Но это мое мнение.
Ваш код будет более гибким, если вы будете использовать <p>
для переноса текста и установки там отступов и полей вместо использования <br/>
, который 1. портит ваш код и 2. портит ваш стиль, потому что вы смешиваете стили и HTML в одном файле, что делает плохим манипулирование в будущем, потому что вы не знаете, хмм, я установил этот стиль встроенным или во внешнем CSS-файле.