我在Firefox(最新版本)中遇到了问题。我需要在BUTTON元素中放置一个子元素,该元素在整个按钮上延伸。但我明白了这一点: JSFIDDLE
Chrome显示它(我认为正确):
这是CSS:
button{height:100px;background:orange;padding:0;border:none;}
button span{display:block;height:100%;background:red}
button::-moz-focus-inner {padding:0;margin:0}
标记:<button><span>test</span></button>
答案 0 :(得分:0)
您可以使用绝对定位使span
填充button
:
button {
position: relative;
...
}
button span {
display: block;
position: absolute;
top: 0;
left: 0;
height: 100%;
...
}
答案 1 :(得分:0)
看起来像Gecko中的一个bug给我;我提交了https://bugzilla.mozilla.org/show_bug.cgi?id=913759