Я пытаюсь получить несколько компонентов inline
и выровненных по вертикали в div
. Почему в этом примере span
настаивает на том, чтобы быть нажатой? Я пробовал оба vertical-align:middle;
и vertical-align:top;
, но ничего не меняется.CSS вертикальное выравнивание элементов inline/inline-block
HTML:
<div>
<a></a><a></a>
<span>Some text</span>
</div>
CSS:
a {
background-color:#FFF;
width:20px;
height:20px;
display:inline-block;
border:solid black 1px;
}
div {
background:yellow;
vertical-align:middle;
}
span {
background:red;
}
РЕЗУЛЬТАТ:
отмечают, что это не произойдет, если '' элементы содержат некоторый текст внутри них [увидеть эту ссылку] (http://stackoverflow.com/q/13548168/2803565) –