【发布时间】:2012-03-29 01:16:40
【问题描述】:
我试图让几个inline 和inline-block 组件在div 中垂直对齐。为什么这个例子中的span 坚持被推倒? vertical-align:middle; 和 vertical-align:top; 我都试过了,但没有任何变化。
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;
}
结果:
【问题讨论】:
-
请注意,如果
<a>元素中包含一些文本see this link,则不会发生这种情况
标签: html css vertical-alignment