CSS *{margin:0;padding:0;}什么意思 有什么用?

很多新手网站长都在问,在CSS样式表中:*{margin:0;padding:0;}什么意思 有什么用?下面IT备忘录小编就给大家解答下这个疑问,帮助您快速入门HTML相关基础知识。

CSS *{margin:0;padding:0;}什么意思 有什么用?

因为每个浏览器中对html标签的默认外边距和内边距的值不同,为了达到让主流浏览器设置出来的布局显示相同,则需要把html中所有标签的padding,margin都设置为0;

重置所有html元素的内外边距为0 html元素,像 ul, li, p, 等默认有一套排版样式, 会有一些边距, 但各浏览器标准不一.所以要重新定义样式的话一般需要重置默认样式

*{ margin:0;padding:0;}

这是一种比较简单的重置方法。

但是有些人认为,重置所有元素,不建议这样写,这样写不利于性能,最好有针对性得去设置。 比如:

html,body{margin:0;padding:}

所以,大家根据自己习惯来写吧,只要能适应自己的CSS写法,能做到网页布局在各个浏览器中都一致,就好了。

推荐阅读