CSS 盒子模型_标准盒子 | 学习笔记

简介: 快速学习CSS 盒子模型_标准盒子

开发者学堂课程【前端开发CSS基础:CSS 盒子模型_标准盒子 】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/361/detail/4261


CSS 盒子模型_标准盒子

内容介绍:

一、盒子模型

二、内边距: padding

三、边框: border

四、外边距: margin

 

一、盒子模型

盒子模型的内容包括:content 内容、padding 内边距、border 边框、margin 外边距。

盒子模型分类:

标准盒:正常盒模型、怪异盒模型。

伸缩盒:新、旧。

 

二、内边距:padding

内边距在 content 外,边框内

属性

描述

padding

设置所有边距

padding-bottom

设置底边距

padding-left

设置左边距

padding right

设置右边距

padding-top

设置上边距

创建新的文件,命名为 box 。盒子模型如下:

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="UTF-8>

<title></title>

<style>

*{

padding:0;

Margin:0;

}

div{

width: 100px;宽度

height:100px;高度

background-color: red;盒子颜色设置为红色

padding:20px;

}

</style>

</head>

<body>

<div>hahaha</div>

</body>

</html>

 

三、边框: border

属性

描述

border-width

边框宽度

border-style

边框样式

border-color

边框颇色

border-radius

设置圆角边框

box-shadow

设置对象阳影

border image

边框背景图片

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="UTF-8>

<title></title>

<style>

*{

padding:0;

Margin:0;

}

div{

width: 100px;宽度

height:100px;高度

background-color: red;盒子颜色设置为红色

padding:20px;

border:5px solid blue;宽度为5px,实线,颜色为蓝色。

}

 

四、外边距: margin

1、围绕在内容边框的区域就是外边距,外边距默认为透明区域。

2、外边距接受任何长度单位、百分数值。

属性

描述

margin

设置所有边距

margin-bottom

设置底边距

margin-left

设置左边距

margin-right

设置右边距

margin-top

设置上边距

注意∶外边距合并。

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="UTF-8>

<title></title>

<style>

·shoebox{

width: 220px;

height:220px;

background-color: aquamarine;

}

·shoe{

width: 200px;

height:200px;

background-color: brown;

}

</style>

</head>

<body>

<div class =“shoebox”>

<div class =“shoe”>

审查元素,鞋盒大小变成了 260*260,多出的 40 是 padding 内边距,padding 会自动撑开盒子大小。不需要改变高度和宽度。

相关文章
|
2月前
|
前端开发
如何设置 CSS 盒子模型的边框样式?
CSS盒子模型的边框样式可以通过`border`属性设置,包括边框宽度、样式和颜色。例如:`border: 2px solid red;` 设置了2像素宽的红色实线边框。也可分别设置四边,如`border-top`、`border-right`等。
|
2月前
|
前端开发 开发者
css两种盒子模型
在CSS中,有两种盒子模型:标准盒子模型和IE盒子模型(怪异盒子模型)。标准盒子模型中,`width`和`height`仅指内容区的尺寸,总宽度和高度还包括内边距、边框和外边距。IE盒子模型中,`width`和`height`包括内容区、内边距和边框,总宽度和高度仅加外边距。通过`box-sizing`属性可以切换这两种模型,`box-sizing: content-box;`表示标准盒子模型,`box-sizing: border-box;`表示IE盒子模型。
|
2月前
|
前端开发 容器
给 CSS 盒子模型添加边框时,需要注意什么?
在给CSS盒子模型添加边框时,需要注意边框的宽度、样式和颜色,以及它如何影响盒子的总尺寸和布局。边框会增加盒子的总宽度和高度,可能需要调整其他属性以保持布局的完整性。
|
3月前
|
前端开发
CSS属性:盒子模型
CSS属性:盒子模型
36 0
|
27天前
|
前端开发
CSS 盒子模型
CSS 盒子模型
24 4
|
2月前
|
前端开发
彻底搞懂css盒子模型
【10月更文挑战第1天】
60 9
|
2月前
|
前端开发 UED
如何使用css给一个盒子加上好看的hover阴影效果
如何使用css给一个盒子加上好看的hover阴影效果
83 1
|
3月前
|
前端开发 容器
css布局-弹性布局学习笔记
这篇文章是关于CSS弹性布局的学习笔记,详细介绍了flex容器和元素的相关属性,包括flex-direction、flex-wrap、flex-flow、justify-content、align-items、align-content以及order、flex-grow、flex-shrink、flex-basis、flex和align-self等,解释了这些属性在弹性盒子布局中的作用和用法。
|
3月前
|
Web App开发 前端开发 JavaScript
HTML/CSS/JS学习笔记 Day3(HTML--网页标签 下)
HTML/CSS/JS学习笔记 Day3(HTML--网页标签 下)
|
2月前
|
前端开发 容器
CSS弹性盒子知识点
CSS弹性盒子知识点