批改状态:合格
老师批语:
目录:
| 伪类选择器 | 功用 |
|---|---|
| :root | 文档根元素 |
| :nth-of-type() | 在匹配之前将元素根据类型进行分组后再匹配,括号中的数称为参数,参数=an+b,参数a从0开始,b相当于偏移量 |
| :not() | 括号内部添加选择器,选择所有当前选中元素以外的元素,相当于添加筛选条件 |
| :nth-last-of-type(2) | 选择所有当前元素倒数的第二个子元素 |
总结: 参数an+b的选择器条件

盒模型常用属性: width、height、border、padding、margin
占据页面文档内容大小由width、height、border、padding等四个属性组合的盒子。
盒子大小仅根据设置的宽高来设置,不受边框及内边距影响,通过定义css属性box-sizing属性值来定义盒子实际大小;

ie盒子仅设置宽高及box-sizing属性宽高即可达到标准盒子一样的效果,不受边框及内边距影响
边距设置方向: 上、右、下、左
/* 上下左右内边距10px */padding: 10px;/* 上下内边距5px,左右内边距10px */padding: 5px 10px;/* 顶部内边距10px,左右内边距5px,底部内边距12px */padding: 10px 5px 12px;
样式重置方案
* {margin: 0;padding: 0;box-sizing: border-box;}
常用单位
px, em, rem, vh, vw等
em永远和当前或父级的font-szie大小绑定,rem永远跟根元素的font-size大小绑定
默认浏览器将视口大小等份分割100份,一个vh/vw就是视口大小的1%;
| 单位 | 效用 |
|---|---|
| px | 像素 |
| em | 在 font-size 中使用是相对于父元素的字体大小,在其他属性中使用是相对于自身的字体大小,如 width |
| rem | 根元素的字体大小 |
| vm | 视窗宽度的1% |
| % | 当前父元素大小的百分比 |
由小到:从最小的屏幕开始进行媒体查询
示例: 定义文档根元素的字体大小,从而适配不同移动分辨率下的字体大小
@media (min-width: 480px) {:root {font-size: 18px;}}@media (min-width: 640px) {:root {font-size: 20px;}}@media (min-width: 720px) {:root {font-size: 24px;}}
由大到小: 由大屏到小屏,常用作区块内容布局做响应式
示例:

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号