day2

1-css 中的 px em rem 长度单位的区别? px像素(Pixel)。相对长度单位。像素px是相对于显示器屏幕分辨率而言的。 em是相对长度单位。相对于当前对象内文本的字体尺寸。如当前对行内文本的字体尺寸未被人为设置,则相对于浏览器的默认字体尺寸。 rem是CSS3新增的一个相对单位(root em,根em),这个单位引起了广泛关注。这个单位与em有什么区别呢?区别在于使用rem为元素设定字体大小时,仍然是相对大小,但相对的只是HTML根元素。 2-css3 新增伪类有哪些?并说明 p:first-of-type 选择属于其父元素的首个元素

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

p:only-of-type 选择属于其父元素唯一的元素

p:only-child 选择属于其父元素的唯一子元素

p:nth-child(2) 选择属于其父元素的第二个子元素

:enabled :disabled 表单控件的禁用状态。

:checked 单选框或复选框被选中。 3-说明 css 选择器优先级顺序及判定标准

  1. !important

在属性后面写上这条样式,会覆盖掉页面上任何位置定义的元素的样式。

  1. 行内样式,在style属性里面写的样式。

  2. id选择器

  3. class选择器

  4. 标签选择器

4-position 几个属性的作用? 1.static:默认位置

2.relative:相对的 配合top,left,right,bottom来使用 a.相对盒子原本的位置发生偏移 b.如果没有trbl会以标准流显示 c.在原来的位置占了位置

3.absolute:绝对的 4.fixed:固定

5-绝对定位和固定定位的区别 绝对定位中当一个DIV块的位置被定义为绝对定位的时候,也就失去了文档流即失去原本的位置,并且以父级为基准(父级元素必须是相对定位如果不是则一直往上找,直到找到body为止)来进行偏移,固定定位其实和绝对定位有很多相似之处只不过是基于当前页面来偏移。

6-浮动的作用和影响 文档流:所有的内容都是占位的,正常情况下: 块元素:上下显示,独占一行 内联元素:水平排列,左右显示 浮动改变块元素的排列方式,让内容从上下排显示成水平显示。

 

posted @ 2021-02-18 18:02  非自然数  阅读(26)  评论(0编辑  收藏  举报