目录
一.CSS介绍
三种CSS的写法
1.内部样式
2.内联样式
3.外部表示
二.CSS选择器
1.标签选择器
2.类选择器
编辑
3.ID选择器
编辑
4.后代选择器
编辑
5.子选择器
6.并集选择器
7.伪类选择器
三.CSS常用属性值
1.字体设置
2.文本属性
1.文字颜色
2.文本对齐
3.文本装饰
4.文本缩进
5.行高
3.背景属性
背景颜色
背景图片
背景大小
圆角矩形
四.元素的显示模式
1.边框
2.内边距
3.外边距
五.弹性布局
1.开启弹性布局
2.设置元素的水平方向的排列
3.设置元素垂直方向的排布
CSS能够对网页中元素位置排版并进行像素级精准控制,实现美化页面的效果。
CSS基本语法规则:选择器+若干属性声明
每个属性都是一个键值对,键和值之间使用:分割
键值对之间使用;分割
每个键值对可以独占一行,也可以不独占
使用style标签,直接把CSS写到HTML文件中,此时的style标签可以放在任何位置,一般建议放在head标签里。
使用style属性,针对指定的元素设置样式(此时不需要写选择器,直接写属性键值对),这个时候样式只是针对当前元素生效。
内联样式
内联样式的优先级比内部样式高。
把CSS代码单独作为一个.css文件,再通过link属性,让HTML引入该css文件。
在实际开发中,外部样式是最常用的。让HTML和CSS相互分离开,不相互影响。
直接在 { 前面写标签名字,此时意味着会选中所有指定的标签。
相对标签选择器而言是一个更好的选择,手动可以创建CSS类,手动可以指定哪些元素应用。(此处的类和Java 面向对象中的类无关)
CSS中所谓的类就是把一组CSS属性起了一个名字,方便别的地方引用。
定义类需要用.开头
引用这个类的时候,通过class属性=“类名”即可,不需要带.
一个类可以被一个元素引用,也可以被多个元素引用。一个元素可以引用一个类,也可以引用多个类
Document
这是第一个div
这是第二个div
这是第三个div
理解“层叠”
CSS:层叠样式表
一个元素可以被应用多组样式,这些样式就好像是一层一层的叠加上去的。
HTML页面中的每个元素都是可以设置一个唯一的ID作为元素的身份标识。给元素安排id之后,就可以通过id来选中对应的元素。
类选择器,是可以让多个元素应用同一个类的。
id选择器,则只能针对唯一的元素生效,因为在一个页面里,只能有唯一的id
Document
这是第一个div
这是另一个div
多个简单的基础选择器组合一下(可以是标签、类、id选择器的任意组合)
Document
- aaa
- bbb
- ccc
- aaa
- bbb
- ccc