批改状态:合格
老师批语:我们用了差不多三天的时候来确定这些单位, 现在想想是不是很值得呢, 因为许多同学总是感觉自己写的页面看上去怪怪的, 与目标站点不一致, 其实都是单位在作怪
不同部分的说明:
标准盒模型与怪异盒模型的表现效果的区别之处:
box-sizing: border-box;
下面用一段html代码来演示盒模型中一些常用的属性:
<html><head><meta charset="utf-8" /><title>盒模型的基本属性与em的使用</title><style>.box1,.box2 {width: 15em;height: 15em;background-color: sandybrown;box-sizing: border-box;background-clip: content-box;}.box1 {/* 每个盒子都有4条边框,每条边框都可以单独拿出来进行设置它的“宽度,样式和颜色”border-top-width: 5px;border-top-color: red;border-top-style: solid; */border: 5px solid red;border-radius: 2em;}.box1 {/* padding为内边距的意思,每个盒子有4条内边距,内边距只能设置宽度,无法设置颜色和样式 */padding: 1em 2em 3em;}.box2 {/* margin为外边距的意思,每个盒子同样有4条外边距,外边距只能设置宽度,无法设置颜色和样式 *//* margin一般被用来设置两个盒子之间的间隙 */margin-top: 1em;}</style></head><body><div class="box1">box1</div><div class="box2">box2</div></body></html>
em表示相对于父元素的字体大小,是相对单位,没有一个固定的度量值,如果父系元素没有设置字号大小,它就是继承html默认值1em=16px,如果父系元素设置了字号大小,它将根据父系元素的字号大小等比列去改变。
1.1 当父系没有设置字号大小,此时1em=16px。
<div><span style="width: 1em">em的使用</span></div>
1.2 当父系设置了字号大小,此时1em=50px。
<div style="font-size: 50px"><span style="width: 1em">em的使用</span></div>
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号