Существуют серьезные основания использовать регистратор экземпляра. Один очень хороший вариант использования так, можно объявить регистратор в суперклассе и использовать его во всех подклассах (единственный недостаток - то, что журналы от суперкласса приписываются подклассу, но обычно легко видеть это).
(Как другие упомянули использование, статичное или переходное).
Думаю, ваши div в ссылках вызывают несогласованность в некоторых браузерах (возможно, здесь играет ваш CSS).
"Семантика", допустимая разметка - это некоторые модные слова.
Так зачем вам DIV в теге
. Вы можете попробовать что-то подобное
<a href="#">
<span class="divstyle">Text 1</span>
<span class="divstyle">Text 2</span>
</a>
, затем в CSS
.divstyle {
display: block; //and other styles etc
}
Проверьте свою страницу в HTML валидатор. Я на 90% уверен, что у вас не может быть элемента Что вы можете сделать, так это использовать вместо них интервалы, установив их на блокировку:
. Даже если вы установили ссылку на display: block
, это ' s по-прежнему не разрешены, и браузеры могут выплевывать свою пустышку.
<style type="text/css">
.link, .link span { display: block; }
</style>
<a class="link" href="example.com">
<span>text1</span>
<span>text2</span>
</a>