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;
3. 什么是常规流?
常规的将窗口分为多行,内容由上往下排列,每一行中的行内元素由左向右排列。
浙公网安备 33010602011771号