正在查看vertical-align
的{{1}}属性。我已经使用了很多,通常你可以像这样使用它:
CSS

div {
background-color: green;
overflow: hidden;
height: 100px;
}
#text {
background-color: powderblue;
padding: 5px;
vertical-align: 30px;
}

然而,我不明白的是,如果<div>
Texttext <span id="text">Texttext</span>Texttext
</div>
被更改,这会影响其他内联元素的位置(在这种情况下为其他文本)
例如,如果我们将vertical-align
从30px更改为-30px:
vertical-align
&#13;
div {
background-color: green;
overflow: hidden;
height: 100px;
}
#text {
background-color: powderblue;
padding: 5px;
vertical-align: -30px;
}
&#13;
结果是跨度之外的文本(没有<div>
Texttext <span id="text">Texttext</span>Texttext
</div>
属性)从位置完全改变。
vertical-align
属性的行为吗?