DAY2

1-css 中的 px em rem 长度单位的区别?
Px是一个绝对字体大小
em则是基于基数(比如:1.5em)来计算出来的相对字体大小。这个基数是需要乘以当前对象从其父级遗传字体大小。
rem是基于根节点(比如html)的字体大小进行计算的。
2-css3 新增伪类有哪些?并说明

p:first-of-type   选择属于其父元素的首个<p>元素的每个<p>元素

p:last-of-type   选择属于其父元素的最后<p>元素的每个<p>元素

3-说明 css 选择器优先级顺序及判定标准

每多一个html内部的内联样式,加1,0,0,0
每多一个id选择器,加0,1,0,0
每多一个类选择器,属性选择器或伪类选择器,加0,0,1,0
每多一个元素选择器,伪元素选择器,加0,0,0,1
每多一个通配选择符(*),加0,0,0,0
!important是最优先应用的。

4-position 几个属性的作用?
static:static定位就是不定位,出现在哪里就显示在哪里
relative 就是相对元素static定位时的位置进行偏移
absolute绝对定位
fixed 固定定位
5-绝对定位和固定定位的区别?
固定定位于绝对定位最根本的区别还是偏移基准的不同固定定位是相对于屏幕而绝对定位的基准则是父级元素,而且最好还要注意ie6不兼容固定定位而兼容绝对定位。
6-浮动的作用和影响
作用:为了达到自己的布局目的,让指定元素定位在指定位置,并且可以设置浮动后的行级元素的宽高,我们就需要用到浮动
块状元素,会钻进浮动元素的下面,被浮动元素所覆盖
行内元素,例如文字, 则会环绕在浮动元素的周围,为浮动元素留出空间
posted @ 2021-01-31 17:44  王颜桑  阅读(34)  评论(0)    收藏  举报