css - 列表中的表格边距
问题描述
在以下示例中,我想为表格设置上下边距:
li table {
margin: 12px 0;
}
<ul>
<li>
<table>
<tr>
<td>...</td>
</tr>
</table>
</li>
</ul>
我尝试了一个通用规则,例如:li table { margin: 12px 0; }
甚至是特定样式.breath { margin: 12px 0; }
,然后添加到<table>
标签中。
没有工作。有什么建议么?
解决方案
表格的默认显示是display:table
,尝试使用inline-table
li table {
display: inline-table;
margin: 12px 0;
}
推荐阅读
- ssl - openssl DTLS 1.0.2k 是否接受分段输入并重新组装分段数据包?
- ruby-on-rails - 测试改变计数器的 Rspec after_action
- html - 如何处理“div”的垂直对齐?
- r - 如何使用不等的样本量 R 运行 ANOVA/多因素回归
- javascript - 使用 Jimp Composite 重叠两个图像
- flutter - 如何禁用 PageView 边缘的动画?
- python - Popen 在错误的时间执行
- javascript - Set() 作为 Javascript 对象的键
- javascript - 如何从对象中删除“未定义”值
- java - 瓷砖从魔方旋转消失