批改状态:合格
老师批语:不错,将关键代码贴了出来,提高了整体的可阅读性
box-sizing 属性用来定义盒模型的边界。
box-sizing:content-box | border-box
box-sizing 的默认值,对于所有接受 width,height 的元素,W3C 标准盒模型中,padding 和 border 不被包含在 width/height 中,width/height 定义的是内容区的边界,所以盒模型的实际宽度/高度 = width/height + padding + border 。
也被称为 IE 盒子,怪异盒子,盒模型的边界在边框处。width/height 定义的就是整个盒模型的大小,它是通过收缩内容区的大小,将 padding 和 border 包含在 width/height 中。
示例:
<body><div class="box c-box"></div><div class="box b-box"></div><style>.box {width: 100px;height: 100px;border: 10px solid blue;}.box.c-box {box-sizing: content-box;}.box.b-box {box-sizing: border-box;}</style></body>
运行结果:
选择器:nth-of-type(an+b){声明块}
<body><ul class="list"><li>item01</li><li>item02</li><li>item03</li><li>item04</li><li>item05</li><li>item06</li><li>item07</li><li>item08</li></ul></body>
.list > li:nth-of-type(3) { color: red; }
.list > li:nth-of-type(-n + 3) { color: red; }
.list > li:nth-of-type(n + 3) { color: red; }
.list > li:nth-of-type(2n) { color: red; }
.list > li:nth-of-type(2n+1) { color: red; }
<style>/* 移动优先:从小屏幕到大屏幕 */@media (min-width: 480px) {html {font-size: 12px;}}@media (min-width: 640px) {html {font-size: 16px;}}@media (min-width: 720px) {html {font-size: 20px;}}</style>
<style>/* 桌面优先/PC优先:从大屏到小屏 */@media (max-width: 720px) {html {font-size: 20px;}}@media (max-width: 640px) {html {font-size: 16px;}}@media (max-width: 480px) {html {font-size: 12px;}}/* 当屏幕大于720时的设置 */@media (min-width: 720px) {html {font-size: 20px;}}</style>
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号