什么是CSS
如何学习(https://www.runoob.com/)
-
CSS是什么
-
CSS 怎么用
-
CSS选择器(重点+难点)
-
美化网页
-
盒子模型
-
浮动
-
定位
-
网页动画(特效效果)
1.1 什么是CSS
Cascading Style Sheet 层叠级联样式表
css: 表现(美化网页)
字体、颜色、边距、高度、宽度、背景图片、网页定位、网页浮动
1.2、发展史
CSS1.0
CSS2.0 DIV(块) + CSS, HTML与CSS结构分离的思想,网页变得很简单, SEO
CSS2.1 浮动,定位
CSS3.0 圆角,阴影,动画…… 浏览器兼容性!
1.3、快速入门
基本入门
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title>
建议使用这种规范
css的优势:
-
内容和表现分离
-
网页结构表现统一,可以实现复用
-
样式十分的丰富
-
建议使用独立html的css文件
-
利用SEO,容易被搜索引擎收录!
1.4、CSS的3种导入方式
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title>
拓展:外部样式两种写法
html
@import url("")是css2.1特有的
2.2、层次选择器
1、后代选择器:在某个元素的后面
2、子选择器,一代
3、相邻兄弟选择器
4、通用选择器
2.3、结构伪类选择器
伪类:条件
2.4、属性选择器(常用)
id + class 结合~
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>属性选择器</title> <style> .demo a{ float: left; display: block; height: 50px; width: 50px; border-radius: 10px; background: aqua; text-align: center; text-decoration: none; margin-left: 10px; font: bold 20px/50px Arial; color: red; } |