什么是CSS
如何学习
-
css是什么
-
css怎么用
-
css选择器(重点)
-
美化网页(文字美化,阴影,超链接,列表,渐变)
-
盒子模型
-
浮动
-
定位
-
网页动画(特效)w3c,菜鸟教程
-
仿网站
1.1什么是CSS
Cascading Style Sheet 层叠级联样式表
CSS:表现(美化网页)
字体,颜色,边距,高宽....
1.2发展史
CSS1.0
CSS2.0 DIV(自定义块)+CSS HTML与CSS结构分离思想,网页变简单
CSS2.1浮动,定位
CSS3.0圆角,阴影,动画....浏览器兼容性
2快速入门
<head> <meta charset="UTF-8"> <title>第一个css</title>
css的优势:
-
内容和表现分离
-
网页结构表现统一,可以实现复用
-
样式十分丰富
-
建议使用独立的html的css
-
利用SEO,容易被搜索引擎收录
2.1CSS的三种导入方式
<head> <meta charset="UTF-8"> <title>导入方式</title> <style>
拓展:外部样式两种写法
<link rel="stylesheet" href="style.css">
<style> @import "style.css"; </style>
3.选择器
作用:选择页面上的某一个或者某一类元素
3.1、基本选择器
1、标签选择器:选择一类标签
<style>
2、类选择器 class:选择所有class属性一致的标签,跨标签
<style>
3、id选择器:全局唯一
<style>
3.2层次选择器
1、后代选择器:在某个元素的后面 爷爷 爸爸 儿子
<style>
2、子选择器 只有后面一代
/*子选择器*/ body>p{ background: bisque; }
3、相邻兄弟选择器 同辈
/*兄弟选择器:只能有一个,向下*/ .active+p{ background: azure; } <body> <p>p0</p> <p class="active">p1</p> <p>p2</p>
4、通用选择器
.active~p{ background: blueviolet; } 当前选中元素的向下的所有兄弟元素
3.2结构伪类选择器
伪类:条件
带冒号的一般是伪类
<style>
3.4属性选择器(常用)
id + class结合
= 绝对等于 *= 包含等于 ^= (开头为什么什么的)等于 $= (结尾为什么什么的)等于
<head> <meta charset="UTF-8"> <title>Title</title> <style> .demo a{ float: left; display: block; height: 50px; width: 50px; border-radius: 10px; background: aqua; text-align: center; color: blue; text-decoration: none; margin-right: 5px; font: bold 20px/50px Arial; }
来源:https://www.cnblogs.com/wm21/p/16566603.html |