У нас есть такая структура:
<a href="/" class="sub">
Тест 1
<div class="sub-nav">
<a href="/">Тест 2</a>
<a href="/">Тест 3</a>
</div>
</a>
Проблема в том что блок div выходит за пределы a, а именно после вывода в браузере в дереве html вижу такое:
<a href="/" class="sub">
Тест 1 </a>
<div class="sub-nav">
<a href="/">Тест 2</a>
<a href="/">Тест 3</a>
</div>
То есть блок выполз за пределы, как это называть и как это править?
a {
display: inline-block;
padding: 10px;
font-size: 16px;
}
a:hover { background-color: aquamarine; }
a.sub {
.sub-nav {
display: none;
}
}