(一)CSS简介
语法规范
<style>
h4 {
color: blue;
font-size: 100px;
}
</style>
CSS 代码风格
①属性值前面,冒号后面,保留一个空格
②选择器(标签)和大括号中间保留空格
(二)CSS基础选择器
基础选择器 | 作用 | 特点 | 使用情况 | 用法 |
---|---|---|---|---|
标签选择器 | 可以选出所有相同的标签,比如p | 不能差异化选择 | 较多 | p {color: red;} |
类选择器 | 可以选出1个或者多个标签 | 可以根据需求选择 | 非常多 | .nav {color: red;} |
id选择器 | 一次只能选择1个标签 | ID属性只能在每个HTML文档中出现一次 | 一般和js搭配 | #nav {color: red;} |
通配符选择器 | 选择所有的标签 | 选择的太多,有部分不需要 | 特殊情况使用 | * {color: red;} |
(三)CSS字体属性
属性 | 表示 | 注意点 |
---|---|---|
font-size | 字号 | 我们通常用的单位是px像素,一定要跟上单位 |
font-family | 字体 | 实际工作中按照团队约定来写字体 |
font-weight | 字体粗细 | 记住加粗是700或者bold不加粗是normal或者400,记住数字不要跟单位 |
font-style | 字体样式 | 记住倾斜是italic 不倾斜是normal 工作中我们常用normal |
font | 字体连写 | 1.字体连写是有顺序的 不能随意换位置2.其中字号和字体必须同时出现 |
字体连写(不需要设置的属性可以省略(取默认值),但必须保留font-size 和font-family 属性,否则font 属性将不起作用)
body
{
font: font-style
font-weight
font-size/line-height
font-family;
}
(四)CSS 文本属性
属性 | 表示 | 注意点 |
---|---|---|
color | 文本颜色 | 我们通常用 十六进制 比如 而且是简写形式 #fff |
text-align | 文本对齐 | 可以设定文字水平的对齐方式 |
text-indent | 文本缩进 | 通常我们用于段落首行缩进2个字的距离,text-indent: 2em; |
text-decoration | 文本修饰 | 记住下划线underline 取消下划线 none |
line-height | 行高 | 控制行与行之间的距离 |
(五)CSS 引入方式
内部样式表
<style>
标签理论上可以放在HTML文档的任何地方,但一般会放在文档的<head>
标签中
行内样式表
<div style="color: red; font-size: 12px;">青春不常在,抓紧谈恋爱</div>
外部样式表
- 新建一个后缀名为.css 的样式文件,把所有CSS 代码都放入此文件中。
- 在HTML 页面中,使用
<link>
标签引入这个文件。
<link rel="stylesheet"href="css文件路径">
(六)Chrome 调试工具
打开Chrome 浏览器,按下F12 键或者右击页面空白处检查
①Ctrl+滚轮可以放大开发者工具代码大小。
②左边是HTML元素结构,右边是CSS样式。
③右边CSS样式可以改动数值(左右箭头或者直接输入)和查看颜色。
④Ctrl + 0 复原浏览器大小。
⑤如果点击元素,发现右侧没有样式引入,极有可能是类名或者样式引入错误。
⑥如果有样式,但是样式前面有黄色叹号提示,则是样式属性书写错误。