什么是css
美化网页,布局页面
CSS语法规范
选择器 {
样式属性:值
}
给div 修改样式,给它高度,宽度,背景颜色
- 属性和属性之间用 分号进行分割 ;
- 属性和值之间用 冒号 :
css代码风格
- 样式格式书写
紧凑格式
展开格式 (推荐) 更直观
- 样式大小写
推荐用小写 !!
- 空格规范
在这两处都要加空格
选择器的作用
根据不同需求把不同的标签选出来
css基础选择器
基础选择器 : 由 单个选择器组成的
标签选择器 (元素选择器)
就是 html 标签名
优点 :
- 把页面中同类型的标签设置为统一样式
缺点:
- 不能只给其中一个设置 ,要改全部都要改
类选择器 (class选择器)
构成 : . 自己起的类名{}
作用 :可以单独选择一个或者某几个标签
.类名{
属性1:属性值1;
......
}
一个有class ,一个没有class
注意 :
- 类名是自定义的 ,最好不要设置为标签名等一些特殊的名称 ,
- 类名比较长的话,可以使用 - 来连接 。 eg:word-mulid
- 不要使用 纯数字,中文来命名 ,尽量用英文来命名
- 命名要有意义 , 可以让自己一下就看出这是什么意思
多类名
就是 一个标签有多个名字 一样
类名和类名之间用 空格 隔开
多类名使用场景
在后面 需要很多的 css样式时,若每一个都要写,css样式会很多, 可以把相同的样式写在一起,这样既方便又简单
id选择器
和 class选择器差不多 , 不过 id选择器 是 #
和 class选择器的区别是 :class选择器可以让多人调用,而id选择器只能调用一次
就相当于 :世界上可以有很多人叫 刘波 ,但每一个刘波的身份证号码是不一样的
通配符选择器
用 * 定义 ,意思是 选取页面中所有的元素(标签)
设置字体样式
字体系列 font-family
- 字体可以写中文,也可以写英文,推荐用 英文 写
- 不知道的 可以到 w3schoo 上面去搜 ,不同的字体
- 可以使用多个字体 , 不同的用 逗号 隔开
- 尽量使用 默认字体
字号大小 font-size
- px 是 像素单位 , 一定要加
- 标题标签(h1~h6) 的 样式比较特殊,需要 具体指定大小
字体粗细 font-weight
normal : 正常的 相当于 数字为400
bold : 粗体 相当于 数字为700
bolder : 特粗体
lighter : 细体
number(推荐用这个) : (可以设置数字) 100 | 200 | 300 | .... | 900 (后面不需要跟px)
字体样式 font-style
italic : 斜体
normal : 不倾斜 默认
font复合属性写法
若想设置 一个字体 为倾斜,加粗,文字大小为30px ,那么可以使用简写的形式
顺序不能错误
(顺序不能错 加不加粗 字体粗细 字号大小 是宋体还是什么体)
font : font-style(可以省略) font-weight(可以省略) font-size(必须写)/font-height font-family(必须写)
设置文本样式
颜色 color
可以使用 颜色的英文 ,也可以使用 16进制数(最常用的) eg : #ff0000
文本水平对齐方式 text-align
只能设置 水平对齐方式
center : 居中
left : 左对齐 (默认)
right : 右对齐
文本装饰 text-decoration
给文本的修饰 ,下划线,删除线,上划线啥的
none : 没有 (默认)
underline : 下划线
overline : 上划线 (几乎不用)
line-through : 删除线(不常用)
因为 a链接 自带下划线,所以想要删除a链接的下划线,可以使用none
文本缩进 text-indent 只设置首行缩进多少
用px 有些尺寸大小不规则 ,所以我们使用em ; em :是相对于自身来说的一个单位 ,若自身没有设置 font-size ,那么就按照父元素的来看 ,父元素默认是 16px
行间距 line-height
是设置 每行之间的高度 ,写px像素即可
行高 组成 : 上间距 + 文本高度 + 下间距
行高 变大变小 改的其实都是上间距 和下间距 ,因为默认的文本高度是 16px
css的三种引入方式
根据css 书写的不同位置
内部样式表 (嵌入式)
都 放到 style里面 , 而style 理论上可以放到任何地方,但我们一般放到head里面
行内样式表 (行内式)
(修改 简单样式的时候 ,才用这个)
放到 html 标签里面即可
外部样式表 (链接式)
适合于样式非常多的时候
在外部单独创建一个css文件,在html进行引入
1.创建css文件
- 在 html 将那些引入 使用link 引入
chrome调试工具调试样式
打开调试工具
- 方法1 : f12 打开 调试工具
- 右键 点击 检查 也可以打开
使用 调试工具
可以 在调试工具更改 元素的css ,然后在 代码中进行修改 调试工具 只能进行调试,并不能修改