CSS
-
结构化标准语言(HTML、XML)
-
表现标准语言(CSS)
-
行为标准语言(DOM、ECMAScript )
HTML(结构)+ CSS(表现)+ JavaScript(交互)
什么是CSS
-
CSS是什么
-
CSS怎么用(快速入门)
-
CSS选择器(重点 + 难点)
-
美化网页(文字、阴影、超链接、列表、渐变..)
-
盒子模型
-
浮动
-
定位
-
动画(特效效果)
一、CSS是什么
Cascading Style Sheet 层叠级联样式表 (美化网页)
二、发展史
CSS1.0
CSS2.0 [DIV(块)+CSS:提供了HTML和CSS结构分离的思想,使网页变得简单,有利于SEO]
CSS2.1 [浮动、定位]
CSS3.0 [圆角、阴影、动画..]
三、快速入门
建议使用HTML和CSS分离的规范

CSS的优势: 1、内容和表现分离 2、网页结构表现统一,可以实现复用 3、样式丰富 4、利于SEO
四、CSS的四种导入方式
选择器
作用:选择页面上的某一个或者某一类元素
一、基本选择器
-
标签选择器:选择一类标签,格式:标签{}
-
类选择器:选择类名一致的所有标签,格式:.类名{}
-
id选择器:选择id名唯一对应的标签,格式:#id名{}
二、层次选择器
-
后代选择器
/*后代选择器*/
body h1 {
color: green;
} -
子选择器
/*子选择器*/
body>h1 {
color: red;
} -
相邻兄弟选择器
/*相邻兄弟选择器 向下相邻且同层同标签*/
.class1 + h1 {
color: aqua;
} -
通用兄弟选择器
/*通用兄弟选择器 向下同层同标签*/
.class1 ~ h1 {
color: blue;
}
三、结构伪类选择器
限制条件的选择器
/*选择ul的第一个子元素*/
ul li:first-child {
color: #ff77ff;
}
/*选择ul的最后一个子元素*/
ul li:last-child {
color: #f7ff75;
}
a:hover {
background: blue;
}
四、属性选择器(常用)