1.css功能: 对html标签的渲染和布局
2.CSS 要掌握的两方面:
1.查找标签
选择器
2.操作标签 (对属性进行操作)
3.CSS 语法
CSS 规则由两个主要的部分构成:选择器,以及一条或多条声明。
例如: 选择是p标签的 ,把颜色变成红色
p {
color: red;
}
4.css的四种引入方式
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <!--方式2 css嵌入式 不推荐--> <!--<style>--> <!--p {--> <!--color: red;--> <!--background-color: wheat;--> <!--}--> <!--</style>--> <!--方式3 链接式 推荐--> <link rel="stylesheet" href="index.css"> #首先要有个index.css文件,里面写着选择器和声明 </head> <body> <p>P1</p> <p>P2</p> <p>P3</p> <!--方式3 行内式 不推荐--> <!--<p style="color: rebeccapurple">P3</p>--> </body> </html>
方式四:导入式(了解)
将一个独立的.css文件引入HTML文件中,导入式使用CSS规则引入外部CSS文件,<style>标记也是写在<head>标记中,使用的语法如下:
<style type="text/css"> @import"mystyle.css"; 此处要注意.css文件的路径 </style>
注意:
导入式会在整个网页装载完后再装载CSS文件,因此这就导致了一个问题,如果网页比较大则会儿出现先显示无样式的页面,闪烁一下之后,再出现网页的样式。这是导入式固有的一个缺陷。使用链接式时与导入式不同的是它会以网页文件主体装载前装载CSS文件,因此显示出来的网页从一开始就是带样式的效果的,它不会象导入式那样先显示无样式的网页,然后再显示有样式的网页,这是链接式的优点。
5.css选择器
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <style> 一 基本选择器 1 标签选择器 div{ color: red; } 2 id选择器 #p2{ color: red; } 3 class选择器 .c1{ color: red; } 4 通配选择器(了解) 0 * * { color: red; } 二 组合选择器 1 后代选择器 .c2 p{ color: red; } 2 子代选择器 .c2>p{ color: red; } 3 毗邻选择器 (了解) .c2+p{ color: red; } 4 兄弟选择器 (了解) .c2~p{ color: red; } 5.多元素选择器 .c2 .c3,.c2~.c3{ color: red; background-color: green; font-size: 15px; } </style> </head> <body> <p class="c1">p1</p> <p id="p2">p2</p> <p class="c1">p3</p> <p class="c3">P2</p> <div class="c2"> <div> <p>P3</p> </div> <p class="c3">P1</p> </div> <span>span</span> <p class="c3">P2</p> <div>DIV</div> </body> </html> </form> </body> </html>