在使用DIV并设置为内联块(inline-block)时,可能会遇到元素下降(位置偏移)的问题。这种情况通常是由于浏览器默认的空白处理和基线对齐导致的。
vertical-align
属性来调整内联块元素的垂直对齐方式。vertical-align
属性来调整内联块元素的垂直对齐方式。<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Inline-block Example</title>
<style>
.inline-block {
display: inline-block;
width: 100px;
height: 100px;
background-color: lightblue;
margin-right: -4px; /* 消除空白间隙 */
vertical-align: top; /* 垂直对齐 */
}
</style>
</head>
<body>
<div class="inline-block">Element 1</div><div class="inline-block">Element 2</div>
</body>
</html>
通过以上方法,可以有效解决DIV在使用内联块后下降的问题。
问题由来: 中嵌套 的效果,所以就在网上找了许多关于标签嵌套规则的资料,下面做一个个人总结。
领取专属 10元无门槛券
手把手带您无忧上云