批改状态:合格
老师批语:
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>盒模型的常用属性</title></head><body><div class="box"></div><style>.box {width: 200px;height: 200px;background-color: violet;border: 10px solid black;padding: 20px;background-clip: content-box;box-sizing: border-box;}</style></body></html>
.box {/* 四值语法:完整语法,上右下左,顺时针方向 *//* padding: 5px 10px 15px 20px; *//* 左右相同 */padding: 5px 20px 15px 20px;/* 等效三值语法 */padding: 5px 20px 15px;padding: 15px 20px 15px 20px;/* 等效于 *//* 双值语法,左右相同,上下相同,但并不是同一个值 */padding: 15px 20px;/* 三值与双值的记忆方法:第二个位置表示左右 *//* 单值语法:四个方向都相同 */padding: 20px;}
.box {/* 边框与padding,margin类似,但又有显著的不同,边框是可见的 *//* 可以设置宽度、样式,颜色 *//* border-right-width: 10px;border-right-style: solid;border-right-color: red; *//* border-right: 10px solid blue;border-left: 10px solid blue;border-top: 10px solid blue;border-bottom: 10px solid blue; */border: 10px dashed blue;}
.box {margin:20px;}.box:last-of-type {background-color: red;margin-top: 50px;/* margin会在垂直方向出现折叠,谁大用谁 */}
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>媒体查询</title></head><body><button class="btn" small>btn1</button><button class="btn" middle>btn2</button><button class="btn" large>btn3</button></body><style>html {font-size: 10px;}/* 最大374px时生效,小于374px才有效果 */@media (max-width:374px) {html {font-size: 12px;}}/* 374px-414px之间生效 */@media (min-width:375px) and (max-width:413px) {html {font-size: 14px;}}/* 414px以上生效 */@media (min-width:414) {html {font-size: 16px;}}</style></html>
知识小结
rem:根元素的字号大小
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>常用单位</title></head><body><div><span>Hello</span></div><style>html {font-size: 10px;/* 在根元素中设置的字号,在其它地方引用是使用rem,并且这个值是不变的 *//* 1rem=10px */}div {/* font-size: 32px; *//* 1em=16px *//* 32px=2em */font-size: 3rem;}div span {/* 参照父元素进行计算,2em=60px *//* 2em=2*16=32px *//* 但是 em在父元素中被重新定义了,1em=30px *//* 所以在这里 2em=60px */font-size: 2em;font-size: 20px;font-size: 2rem;}</style></body></html>
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号