当有人display:table-cell
时,是否有办法在“单元格”周围放置填充或透明边框?我想通过这个空间显示背景,所以我不能只将边框设置为白色,border-color:transparent
因某些原因对我不起作用。我检查了w3schools和类似的网站,但我没能找到这个特殊的特征。
来自用户 Praveen Vijayan :http://jsfiddle.net/geymU/
答案 0 :(得分:10)
在父容器上使用border-spacing: 10px
。
在你的情况下
#nav ul{
display:table;
width:100%;
border-spacing: 10px;
}
您还可以像border-spacing: 10px 20px;
答案 1 :(得分:4)
单元格之间的空格由表格中的border-spacing
和border-collapse
属性控制。
#nav ul {
display: table;
width: 100%;
background: yellow;
border-collapse: separate;
border-spacing: 12px 6px;
}