我試圖水平對齊<li>
元素,同時讓它們在100px
的100px
框內垂直對齊。但是我還想在每個元素之間添加padding
。添加填充以顯示:表格單元
這裏是Fiddle
.toolbar ul {
display: table-row;
}
.toolbar ul li {
display: table-cell;
height: 100px;
list-style-type: none;
vertical-align: middle;
text-align: center;
border: 1px solid black;
background-color: red;
margin: auto;
}
.toolbar ul li a {
display: table-cell;
vertical-align: middle;
height: 100px;
}
<div class="toolbar">
<ul>
<li><a href="#">Kids<br />
Grades 0-6
</a>
</li>
<li><a href="#">Teens<br />Grades 7-12</a>
</li>
</ul>
</div>
基本上,我在尋找同樣的事情,但每一個元素之間的一些padding
。
如果你想添加填充向左或向右.toolbar UL李一{填充:0 5px的;} –
我這樣做,但它實際上並沒有創造的元素之間填充,只是增加了寬度: https://jsfiddle.net/as3js51m/1/ –