1. 详细描述层叠和继承的概念。
    继承是指应用在某个标签或元素上的css属性又传递给了内部嵌套的标签;通常来说,文本类的属性会被继承,比如字体,字号以及颜色。
层叠则是用于解决继承的问题,防止元素或标签的属性继承了不需要的属性。
 当属性发生冲突时,属性值由加载顺序及权重来决定。
 
2. 总结一下选择器的优先级。
  优先级:!important > 内联样式 > id选择器 > 类、伪类、属性选择器 > 标签、伪元素选择器>通配符选择器>浏览器的自定义属性和继承
 
1. 什么是盒模型?
  在网页中,一个元素占有空间的大小由几个部分构成,其中包括元素的内容(content),元素的内边距(padding),元素的边框(border),元素的外边距(margin)四个部分,4个部分一起构成了css中元素的盒模型。
 
2. 阐述元素在页面上的定位体系。

  定位

  相对定位

  position:relative;

  left:50px; 距离左50px; 可取负值

  top:50px;距离顶部50px;  可取负值

  绝对定位

  position:absolute;

  left:50px;

  top:50px

  绝对定位元素以包含他离他最近的非静态元素定位元素的(0,0)点。

  脱离文档流 默认(0,0)点在body的左上角;

  固定定位

  position:fixed;

  left:50px;

  top:50px;

  脱离文档流 默认(0,0)点在viewport的左上角;

3. 什么是常规流?
  常规的将窗口分为多行,内容由上往下排列,每一行中的行内元素由左向右排列。
posted on 2020-01-11 16:34  KnowsNo  阅读(76)  评论(0)    收藏  举报