· 浏览器根据请求的 URL 交给 DNS 进⾏域名解析,找到真实 IP 地址,向服务器发起请求;
· 服务器交给后台处理完成后返回数据,浏览器接收⽂件(HTML、CSS、JS、images等);
· 浏览器对加载到的资源(HTML、CSS、JS、images等)进⾏语法解析,建⽴相应的内部数据结构(如HTML的DOM);
1、继承性:⼦标签会继承⽗标签的某些样式,如⽂本颜⾊和字号。(text- font- color)
3、优先级:定义CSS样式时,经常出现两个或更多规则应⽤在同⼀元素上,此时,谁的权重⾼显⽰谁的样式。
(选择器相同,则执⾏层叠性;选择器不同,就会出现优先级的问题。)
!Important > ⾏内式 > id > 类/伪类/属性 > 标签选择器 > 全局
(对应权重:⽆穷⼤∞>1000>100>10>1>0)
5、定位有哪⼏种?分别举例?Z-index熟悉在使⽤的时候注意什么 ?
static: 默认值 没有定位,元素出现在正常的流中
relative(相对定位):⽣成相对定位的元素,相对于其正常(原先本⾝)位置进⾏定位
absolute(绝对定位):⽣成绝对定位的元素,相对于static定位以外的第⼀个⽗元素进⾏定位
fixed(固定定位):⽣成绝对定位的元素,相对于浏览器窗⼝进⾏定位
sticky 粘性定位 当前元素设置了粘性定位,滚动到顶部就会吸附顶部,往下滑还回到原来位置。
1、值可以是正整数、负整数或0,数值越⼤,盒⼦越靠上;
4、 z-index 只能应⽤于相对定位、绝对定位和固定定位的元素,其他标准流、浮动和静态定位⽆效
6、页⾯导⼊时,使⽤link和@import有什么区别
页⾯中使⽤CSS的⽅式主要有3种:⾏内添加定义style属性值,页⾯头部内嵌调⽤和外⾯链接调⽤,其中外⾯引⽤有两种:Link引⼊
和@import导⼊,两者都是外部引⽤CSS的⽅式,但是存在⼀定的区别:
1、从属关系: link是标签,@import是css提供的.
2. 加载差异: link: 结构和样式同时加载;⽽@import 先加载结构,后加载样式
3. 兼容性:link没有兼容问题,@import不兼容ie5以下的浏览器.
4.可操作性: link可以通过js操作dom插⼊link标签改变样式,⽽@import不能
扩展: src是source的缩写,指向外部资源的位置,指向的内容将会嵌⼊到⽂档中当前标签所在位置 href是Hypertext Reference
的缩写,指向⽹络资源所在位置,建⽴和当前元素(锚点)或当前⽂档(链接)之间的链接
评论0
最新资源