Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/performance/5.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_Performance - Fatal编程技术网

将CSS重置为默认状态

将CSS重置为默认状态,css,performance,Css,Performance,我遇到这样的情况: html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,d l,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,art

我遇到这样的情况:

html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,d l,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,hgroup,menu,nav,section,menu,time,mark,audio,video{background:transparent;border:0;font-size:100%;list-style:none;margin:0;padding:0;outline:0;vertical-align:baseline;} html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,d l、 dt、dd、ol、ul、li、字段集、表单、标签、图例、表格、标题、tbody、tfoot、thead、tr、th、td、文章、旁白、数字、页脚、页眉、hgroup、菜单、导航、节、菜单、时间、标记、音频、视频{背景:透明;边框:0;字体大小:100%;列表样式:无;边距:0;填充:0;轮廓:0;垂直对齐:基线;} 评论中提到重置,
我猜是用于将属性重置为默认状态。
但是,边距、填充、边框
似乎不适用于
a
,或
b
/
strong

这么大的重置有什么意义

这会降低渲染速度吗?

(这些属性几乎继承到所有元素)

关键在于浏览器的一致性。CSS没有为每个元素提供一个清晰的初始状态定义,因此,根据浏览器的不同,同一页面的显示可能会有所不同

至于渲染速度,您不必担心


顺便说一句,在

中可以找到一个很好的css重置,关键是浏览器的一致性。CSS没有为每个元素提供一个清晰的初始状态定义,因此,根据浏览器的不同,同一页面的显示可能会有所不同

至于渲染速度,您不必担心


顺便说一句,在

中可以找到一个优秀的css重置。要添加,使用重置需要更多的工作,因为您必须手动设置以前有边距的内容(如段落)的边距,但从长远来看,任何额外的工作都是值得的,因为您不必在调试每个主要浏览器中的设计问题时做那么多的工作。要添加,使用重置需要更多的工作,因为您必须手动设置以前有边距的内容(如段落)的边距,但从长远来看,任何额外的工作都是值得的,因为您不必在每个主要浏览器中调试设计问题。