1

我使用了一个 CSS 重置来重置一些常用的项目。代码是这样的:

html, body, div, h1, h2, h3, h4, ul, ol, li, form, input, fieldset, textarea {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
}
ul {list-style: none outside none;}
img, fieldset {border: 0;}
h1, h2, h3, h4 {font-weight: normal;}
em {font-style: italic;}
strong {font-weight: bold;}

我知道有 YUI 和 Meyer 的重置,但我使用这个。

现在,我遇到的问题是我无法让提交按钮再次正常显示。我当然可以从列表中删除input并完成它,但我想知道如何取回它,因为我将来可能需要它。

4

2 回答 2

1
input[type="submit"]
{
    background-color: buttonface;
    border: 2px outset buttonface;
    color: buttontext;
}
于 2010-03-22T08:03:37.700 回答
0

使用 javascript 遍历您已更改的属性,甚至只是通过诸如 firefox 之类的东西查看它以获得正确的值,这可能是一个好主意,然后您就可以将它们设置为正确的默认值。

从内存来看,我认为 IE、FireFox 和 Safari 之间的默认按钮大小存在相当大的差异——我并没有真正使用 opera,但我认为那里存在大小问题——所以如果你要在按钮上设置填充CSS 它可能在 Safari 和 firefox 中不再正确呈现。

于 2010-03-22T07:58:53.280 回答