通过移除 `
` 元素默认下边距并统一控制 `
在 HTML 中,
不支持),无法实现预期的紧凑布局。真正影响列表项垂直密度的,往往是 标签自身的默认外边距(尤其是 margin-bottom)以及行高(line-height)继承关系。
要实现更紧凑的
时),推荐以下组合方案:
✅ 核心策略:
的底部外边距(margin-bottom: 0),消除段落间冗余空白;
? 示例优化代码:
Lorem
ipsum dolor sit
amet consecituir or something like that I don't know I don't care
? 进阶建议:
.compact-list { padding-left: 25px; line-height: 1.2; }
.compact-list p { margin-bottom: 0; }⚠️ 注意事项:
不要依赖 compact 属性或仅调整
自带的块级外边距问题。真正的紧凑感来自对子元素(特别是
)的精准重置。