批改状态:合格
老师批语:总体写的不错,水平跟垂直写的有点简单了!
| 属性名 | 定义和用法 |
|---|---|
| margin | 设置元素外边距属性 |
| padding | 设置元素内边距属性 |
| border | 设置元素所有边框的样式 |
| box-sizing | border-box 为元素指定的任何内边距和边框都将在已设定的宽度和高度内进行绘制 |
| float | 属性定义元素在哪个方向浮动 |
| position | 属性规定元素的定位类型 |
| width | 设置宽度 |
| height | 设置高度 |

<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><style>* {margin: 0;padding: 0;}.example {width: 200px;height: 200px;background: lightpink;margin: 30px;padding: 20px;box-sizing: border-box;}.ex1 {width: 100px;height: 100px;background: rgb(226, 0, 196);border: 1px solid #ddd;padding: 20px;}</style></head><body><div class="example"><div class="ex1"></div></div></body></html>
没有添加 box-sizing: border-box 盒子被内部嵌套的盒子撑开了

添加 box-sizing: border-box 盒子重新计算了大小

元素的水平居中
```html
<style>
* {margin: 0;padding: 0;}
.example {width: 200px;height: 200px;background: lightpink;/* 元素居中 */margin: auto;}</style><div class="example"></div>
> 元素的垂直居中```html<style>* {margin: 0;padding: 0;}.example {width: 200px;height: 200px;background: lightpink;/* 元素垂直居中 */margin: auto;/* 设置元素绝对定位,不设置高度则会垂直铺满父容器*/position: absolute;top: 0;bottom: 0;}</style><div class="example"></div>
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号