css p的默认属性是怎样的

html-css014

css p的默认属性是怎样的,第1张

css中,p默认为块状元素,占满父级元素一行,可以设置宽高。

此外,默认情况下会有margin值,即外边距。但是,在开始网页开发之前会将样式重置,也就是css reset。因此默认外边距等属性往往会被清除掉。

定位(position)分为三种,我们来逐一分析一下。

1、relative:相对定位

将position设置为relative的时候,将相对于父元素进行定位。

2、absolute:绝对定位

它会向上查找,如果遇到某个父元素设置了定位(任何一种),就以这个父元素为基准。如果没有遇到任何父元素的定位,就会依据网页的位置来定位。

3、fixed:固定定位

该方式完全不考虑父元素(包括body也不考虑)是否设置定位,直接将自己的等级上升到全局。依据网页的位置来定位。

其他:

其中relative是占用网站位置,影响网页布局的,absolute和fixed是不占位的,完全把自己悬浮起来。可以理解为把自己的元素贴在网页的某一个位置上,并不影响网页的布局。

*{margin:0padding:0}是对所有元素做一次通配操作,是为了避免因为不同浏览器样式的默认值而产生差异。

但是,有时候你需要一些默认值的话,你就要重新定义了。这样的话,就会有点麻烦。