学习视频:尚硅谷前端入门html+css零基础教程,零基础前端开发html5+css3视频 P57-147
(以下笔记为作者学习并参考尚硅谷相关学习资料整理)
目录
二、CSS2基础
1.CSS编写位置
1.1行内样式(又称:内联样式)
1.2内部样式
1.3外部样式
2.样式表的优先级
3.CSS选择器
3.1CSS基础选择器
3.1.1通配选择器
3.1.2元素选择器
3.1.3类选择器
3.1.4ID选择器
3.2复合选择器
3.2.1交集选择器
3.2.2并集选择器
3.2.3后代选择器
3.2.4子代选择器
3.2.5兄弟选择器(向下找)
3.2.6属性选择器
3.2.7伪类选择器
3.2.7.1动态伪类
3.2.7.2结构伪类
3.2.7.3否定伪类
3.2.7.4UI伪类
3.2.7.5目标伪类(了解)
3.2.7.6语言伪类(了解)
3.2.8伪元素选择器
3.3选择器的优先级(权重)
4.CSS三大特性
4.1层叠性
4.2继承性
4.3优先级(详见3.3)
5.CSS常用属性
5.1颜色的表示
5.2CSS字体属性
5.2.1字体大小font-size
5.2.2字体族font-family
5.2.3字体风格 font-style
5.2.4字体粗细font-weight
5.2.5字体复合写法font
5.3CSS文本属性
5.3.1文本颜色color
5.3.2文本间距
5.3.3文本修饰text-decoration
5.3.4文本缩进text-indent
5.3.5文本对齐_水平text-align
5.3.6行高line-height
5.3.7文本对齐_垂直
5.4CSS列表属性
5.5CSS表格属性
5.5.1边框相关属性(其他元素也能用)
5.5.1表格独有属性(只有 table 标签才能使用)
5.6CSS背景属性
5.7CSS鼠标属性
6.CSS盒子模型
6.1CSS长度单位
6.2元素的显示模式
6.3总结各元素的显示模式
6.4修改元素的显示模式
6.5盒子模型的组成
6.6盒子内容区(content)
6.7盒子内边距(padding)
6.8盒子边框(border)
6.9盒子外边距(margin)
6.9.1margin塌陷问题
6.9.2margin合并问题
6.10处理内容溢出
6.11隐藏元素的方式
6.12样式的继承
6.13默认样式
6.14布局小技巧
6.15元素之间的空白问题
6.16行内块的幽灵空白问题
7.浮动
7.1特点
7.2解决浮动产生的影响
7.3解决影响(清除浮动)
7.4浮动布局练习
8.定位
8.1相对定位
8.2绝对定位
8.3固定定位
8.3粘性定位
8.5定位层级
8.6定位的特殊应用
8.6.1让定位元素的宽充满包含块
8.6.2让定位元素在包含块中居中
9.布局
9.1版心
9.2常用布局名词
9.3重置默认样式
写在标签的 style 属性中
欢迎光临
注意点:
1. style 属性的值不能随便写,写要符合 CSS 语法规范,是 名:值; 的形式。
2. 行内样式表,只能控制当前标签的样式,对其他标签无效。
存在的问题:
样式不能复用、并且没有体现出结构与样式分离的思想
写在 html 页面内部,将所有的 CSS 代码提取出来,单独放在
注意点: 1.