题目简单,八股文为主。但反馈出我CSS基础不牢,对部分知识遗忘。
1. em和rem的区别
- rem是相对于根元素进行计算,而em是相对于当前元素或父元素的字体大小。
- rem不仅可以设置字体的大小,还支持元素宽、高等属性。
- em是相对于当前元素或父元素进行换算,层级越深,换算越复杂。而rem是相对于根元素计算,避免层级关系。
2. 创建BFC?
触发的方法
- overflow: hidden
- display: inline-block
- position: absolute
- position: fixed
- display: table-cell
- display: flex
3. “同源”的条件
我答了在同一url中...
- 协议相同
- 域名相同
- 端口相同
4. sessionStorage和localStorage的区别
sessionStorage 数据在当前浏览器窗口关闭后自动删除(我多答了有时效性....)
localStorage 存储持久数据,浏览器关闭后数据不丢失除非主动删除数据