Вы должны избегать кода хлеба и масла.(Google it.)
Оказывается, поиск в Google "кода с хлебом и маслом" не дает никаких значимых результатов.Это означает, что вы должны избегать тегов "br", потому что их нельзя стилизовать с помощью CSS.(Также есть вещи о том, что не рекомендуется использовать устаревшие теги HTML, но это не имеет значения.)
Так что не используйте br.Вы пытались использовать вместо этого div'ы?
<li><a class="yourlinkclass" href="http://blah.com" class="blahlink" target="blank"><div>this is really</div><div>annoying</div></a></li>
Отказ от ответственности: это недопустимый HTML, поскольку div является элементом уровня блока, а a является встроенным, поэтому div не должен быть вложен в элемент «a».Правильный путь будет следующим:
<div><a href="blah">This is really</a></div>
<div><a href="blah">Annoying</a></div>
Но это не приемлемо для всех целей.HTML5 решает эту проблему, позволяя любому элементу быть ссылкой, но вы пока не можете рассчитывать на поддержку браузера.
PS: Вы действительно должны были пометить этот вопрос как html и / или CSS .«игнорирование разрыва строки» никому ничего не говорит.