css 通配符 "*" 可以消除浏览器的默认属性,比如:*{margin:0;padding:0;}
但是推荐这样 html,body,div,span,applet,object,iframe,h1,h2,p,a{margin:0;padding:0;}
而不是 *{margin:0;padding:0;}
因为 css 通配符 “*”会将网站内所有元素的默认值重设,这在大型网站会加重客户端的负担,浏览器运行速度变慢。但如果开发的是小型站点或企业网站,页面元素不是很多,使用CSS 通配符造成的性能影响可以忽略。
但是推荐这样 html,body,div,span,applet,object,iframe,h1,h2,p,a{margin:0;padding:0;}
而不是 *{margin:0;padding:0;}
因为 css 通配符 “*”会将网站内所有元素的默认值重设,这在大型网站会加重客户端的负担,浏览器运行速度变慢。但如果开发的是小型站点或企业网站,页面元素不是很多,使用CSS 通配符造成的性能影响可以忽略。