)中默认按 vertical-align: baseline 对齐——它会预留出字母 descender(如 g、y、p 的下伸部分)所需的空间,从而在视觉上表现为“底部多出一段空白”。
虽然为 .it 类添加 margin: 0 能消除显式外边距,但无法解决基线对齐引发的布局间隙。以下是最可靠、语义清晰且兼容性良好的三种解决方案:
✅ 推荐方案一:设为块级元素(最简洁通用)
.it {
min-width: 100%;
border: none;
background-color: lightblue;
outline: none;
margin: 0; /* 显式清除默认 margin */
display: block; /* 关键:脱离行内流,消除基线对齐影响 */
}
此方案直接将