【发布时间】:2012-09-27 19:19:18
【问题描述】:
我正在尝试使用 button 为搜索表单设置主题,但 button 中的文本定位存在问题。 Chrome 和 Opera 可以正确显示按钮,但 Firefox 没有。
HTML:
<button type="submit"><span>Search</span></button>
CSS:
button {
border: 0;
background: red;
padding: 0;
width: 200px;
height: 50px;
position: relative;
}
button span {
position: absolute;
top: 0;
left: 0;
}
在 Opera 和 Chrome 中,span 位于左上角。在 Firefox 中,顶部和左侧的填充以及顶部位置从 button 高度的中间开始。
我做错了什么?
现场演示:http://doctype.n-joy.sk/button/
谢谢
【问题讨论】:
-
你确定这是你真正的 CSS 吗?您已经为 class “按钮”定义了规则,而不是
<button>标记。 -
这不是真正的 css.. 我删除了点.. 只是在这里是错误的。现场演示在这里:doctype.n-joy.sk/button
标签: html css firefox button positioning