Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/39.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
CSS恢复为默认样式_Css - Fatal编程技术网

CSS恢复为默认样式

CSS恢复为默认样式,css,Css,一位开发人员设置了以下css规则,该规则必须保持不变 * { border: medium none; list-style: none outside none; margin: 0; outline: medium none; padding: 0; } 这会从选择和输入字段中删除边框,使它们看起来不太理想。如果我删除firebug中的边框样式,那么字段看起来又正常了。我必须添加哪些css规则才能恢复到浏览器设置的默认样式 编辑:这些是我试图恢复到的

一位开发人员设置了以下css规则,该规则必须保持不变

* {
    border: medium none;
    list-style: none outside none;
    margin: 0;
    outline: medium none;
    padding: 0;
}
这会从选择和输入字段中删除边框,使它们看起来不太理想。如果我删除firebug中的边框样式,那么字段看起来又正常了。我必须添加哪些css规则才能恢复到浏览器设置的默认样式

编辑:这些是我试图恢复到的样式(在我的计算机上):



(来源:)

不幸的是,您需要设置新值。没有
重置

如果要添加边框,请设置新的边框样式。或者删除您发布的样式。

添加以下内容:

select, input {
 border: solid 1px; /* or whatever you want */
}

我认为您的开发伙伴试图做的是创建自己的重置(类似于Yahoo重置等)。但是由于他声明的是*而不是特定的元素,所以它从所有东西中移除了边界

不过,您可以解决这个问题,通过将*更改为最常见的元素(sans form elements),仍然可以在表单元素上恢复浏览器的默认边框-这有点难看,但它可以满足您的需要:

a,abbr,acronym,address,b,blockquote,body,br,caption,dd,div,dl,dt,em,fieldset,form,h1,h2,h3,h4,h5,h6,hr,html,i,img,label,legend,li,link,menu,ol,p,pre,small,span,strong,table,td,th,tr,u,ul
{
    border: medium none;
    list-style: none outside none;
    margin: 0;
    outline: medium none;
    padding: 0;
}

对于跨浏览器解决方案,不能添加样式并将表单元素恢复为正常。
*
选择器是一个CSS代码气味。不,这只是一条黑线。你需要将颜色设置为你想看到的任何颜色<代码>边框:纯色1px[color]正如我前面所说,在mac电脑上,select并不是简单地在它周围画一条线。我没有mac电脑可以玩,但想法是你可以随心所欲地修改它。如果不需要边框,那么
*
就足够了。我以为你要加边框。哪种边框样式?在我正在使用的Mac电脑上,SELECT不仅仅有一条线围绕着它。@stef:您是否尝试为
SELECT
设置边框样式?是的。请看我在OPAlso中发布的屏幕截图,我只做了最常见的元素,还有一些没有包括在内但非常具体的元素-因此,如果您发现有什么问题,请检查列表中是否有它的标记。:)我也有类似的问题。在创建嵌入代码时,我需要将样式重置为浏览器原始样式,即使已将其设置为其他样式。我该怎么做?我不确定是否要重置为原始设置。您可能希望将值更改为“自动”。