【复习笔记】CSS基础理论知识
发布日期:2021-05-12 19:48:00 浏览次数:42 分类:精选文章

本文共 1020 字,大约阅读时间需要 3 分钟。

CSS基础理论知识

致自己的复习笔记

1. 什么是CSS?

CSS全称为层叠样式表(Cascading Style Sheets),又称风格样式表,是用来进行网页风格设计的重要工具。

2. CSS的优势

CSS具有以下显著优势:

1. 内容与表现分离,提升开发效率

2. 视觉风格的统一性,确保页面整体美观

3. 提供丰富的样式选择,增强布局灵活性

4. 减少重复代码,降低网页加载时间

5. 便于维护和管理,提升长期可维护性

3. 外部样式表链接式与导入式的区别

link标签和@import用于导入外部样式表,但两者在加载方式上存在差异:

1. link标签:外部CSS文件加载完成后才展示给浏览器,确保样式表在页面渲染前加载

2. @import:首先展示HTML结构,随后加载并编译外部CSS文件

4. 样式优先级

CSS样式的应用顺序遵循以下规则:

行内样式> 内部样式表> 外部样式表

5. CSS3的基本选择器及优先级

CSS3中的基本选择器及其优先级:

标签选择器、类选择器、ID选择器

优先级:ID选择器> 类选择器> 标签选择器

6. CSS3高级选择器

CSS3引入了一系列高级选择器,包括:

层次选择器

结构伪类选择器

属性选择器

7. nth-child(n)与nth-of-type(n)的区别

两个选择器的主要区别在于:

nth-child(n):基于元素的位置(不考虑元素类型)

nth-of-type(n):基于元素的类型和位置

8. 网页字体设置有什么要求?

在设置网页字体时,需注意:

中英文字体顺序设置错误会导致英文字体无法正确应用

建议中英双字体时,将英文字体设置在中文字体之前

9. 解决父级边框塌陷的方法

解决父级边框塌陷的常用方法包括:

1. 在浮动元素后添加空白div

2. 设置父元素的高度

3. 父级添加overflow属性

10. CSS中的3种基本定位机制

CSS中的定位机制主要包括:

标准流定位(默认行为)

浮动定位

绝对定位

11. 相对定位、绝对定位、固定定位的区别

三种定位方式的主要区别和特点如下:

相对定位:相对于自身初始位置,适用于配合绝对定位使用

绝对定位:相对于父级或浏览器窗口,元素脱离文档流

固定定位:相对浏览器窗口,位置不随滚动而变化

12. 过度的触发机制

CSS中的过度触发机制主要包括:

1. 伪类触发

2. 媒体触发

3. JavaScript触发

上一篇:【面试准备】Spring框架面试题
下一篇:【复习笔记】HTML基础理论知识

发表评论

最新留言

哈哈,博客排版真的漂亮呢~
[***.90.31.176]2025年05月07日 13时11分25秒