我的问题很简单,在Chrome为什么我有一个填充几个像素下我的按钮:奇填充(仅适用于Chrome)/ CSS
<div id="menubar">
<div id="menu">
<div class="button">
<Button>Button 1</Button>
</div>
<div class="button">
<Button>Button 2</Button>
</div>
<div class="button">
<Button>Button 3</Button>
</div>
<div class="button">
<Button>Button 4</Button>
</div>
</div>
</div>
<div id="menubar">
<div id="menu">
<div class="button">
<Button>Button 1</Button>
</div>
<div class="button">
<Button>Button 2</Button>
</div>
<div class="button">
<Button>Button 3</Button>
</div>
<div class="button">
<Button>Button 4</Button>
</div>
</div>
</div>
<div id="menubar">
<div id="menu">
<div class="button">
<Button>Button 1</Button>
</div>
<div class="button">
<Button>Button 2</Button>
</div>
<div class="button">
<Button>Button 3</Button>
</div>
<div class="button">
<Button>Button 4</Button>
</div>
</div>
</div>
#menubar {
width: 100%;
height: 100px;
display: table;
table-layout:fixed;
border:1px #ff0000 solid;
}
#menu {
display: table-row;
}
#menu .button {
display: table-cell;
height:100%;
}
#menu .button Button {
display:table-cell;
width: 100%;
height:100%;
}
按钮应该占据集装箱的整个高度。这在Mozilla中运行得很好,但Chrome中有这种奇怪的填充。我尝试过去除填充和边距。
有人吗?
我可以发誓我试过了。谢谢@Keith,解决了它! – Andrew
这会影响Firefox中的任何内容吗? – gwin003
我的朋友没问题 – Keith