css301
css选择器基本语法
标签名字+ {}
派生选择器:
现写上一级的标签名,然后空格 再写当前标签名,则实现派生选中
id选择器 (常和派生选择器一起使用)
id选择器 以
#号来选取的给
标签加
id最常见class选择器(类选择器)
类选择器以
.来选取也可以和派生选择器一起使用
属性选择器\属性和值选择器
在标签中写出属性就可以
[属性]{}
[属性=值]{}
css-背景-1
- background-color: 设置元素的背景颜色
- background-image: 背景图片
- background-repeat: 设置图形不允许重复
- background-position: 设置背景图片的起始位置 从图片的那个地方开始显示
- background-attachment: 设置背景图像是否跟随页面进行滚动 fix(固定,就是页面滚动,但是背景图片固定)
- background-size: 设置背景图片的大小
css-文本-2
1 | |
css-字体-3
1 | |
css-链接-4
链接的4种状态:
- linked:普通的,未被访问的
- visited: 已经访问过的
- hover:鼠标悬停在链接上方的
- active: 链接被点击的时刻
- text-decoration: none 清除下划线
- background-color: 背景颜色
1 | |
css-列表-5
1 | |
css-表格-6
1 | |
css-轮廓-7 (突出元素作用)
1 | |
css-定位-8(1.普通流,定位)
第一种 普通流
1 | |
css-定位-9(2.浮动)
浮动脱离的文档流,但是不会像绝对布局那样完全脱离,而是会影响旁边元素的布局
并且浮动受到高度影响
1 | |
2021/7/31 15:48
css-盒子模型-10
想象矩形的四个部分(margin(外边距)+border(边框)+padding(内边距)+content(内容))
css-盒子模型-边框样式(border-style)
边的总样式
border-style:double;
分别设定4条边的样式
border-top-style: groove;
border-bottom-style: hidden;
border-left-style: outset;
border-right-style: ridge;
边的宽度
border-width: 20px;
单边框的宽度
border-top-width: 20px;
边框的颜色
border-color: lime;
单边框的颜色
border-top-color: red;
border-left-color: khaki;
border-right-color: lawngreen;
border-bottom-color: lightsalmon;
css3提供边框效果:
圆角边框
border-radius: 100px;
边框的阴影效果
box-shadow: 10px 10px 50px lime; (x y radius color)
<p>标签中文本对齐:
1 | |
css-盒子模型-外边距合并
两个<div>的margin合并,取maring最大的这个(高度塌陷)