结构+表现+交互
如何学习
1.CSS是什么
2.CSS怎么用(快速入门)
3.CSS选择器(重点+难点)
4.美化网页(文字,阴影,超链接,列表,渐变.....)
5.盒子模型
6.浮动
7.定位
8.网页动画(特效效果)
1.1什么是CSS
Cascading Style Sheet 层叠级联样式表
CSS:表现(美化网页)
字体,颜色,边距,高度,宽度,背景图片,网页定位,网页浮动....
1.2发展史
CSS1.0
CSS2.0 DIV(块)+CSS,HTML与CSS结构分离的思想,网页表的简单
CSS2.1 浮动,定位
CSS3.0 圆角,阴影,动画....浏览器兼容性
1.3快速入门
style
基本入门
CSS优势:
1.内容和表现分离
2.网页结构表现统一
3.样式十分的丰富
4.建议使用独立于html的css文件
5.利用SEO,容易被搜索引擎收录!
Vue:及其不容易被搜索引擎收录!
1.4CSS三种导入方式
拓展:外部样式的两种写法
。链接式:
html
<!-- 外部样式-->
<link rel="stylesheet" href="css/style.css">
。导入式:
@import是CSS2.1特有的!
<!-- 导入式-->
<style>
@import url("css/style.css");
</style>
2.选择器
作用:选择页面上的某一个或者某一类元素
2.1 基本选择器
1.标签选择器:选择一类标签 标签{}
2类选择器 class: 选择所有class 属性一致的标签,跨标签 .类名{}
3.id 选择器:全局唯一! #id名{}