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 会自动撑开盒子大小。不需要改变高度和宽度。

相关文章
|
前端开发
如何设置 CSS 盒子模型的边框样式?
CSS盒子模型的边框样式可以通过`border`属性设置,包括边框宽度、样式和颜色。例如:`border: 2px solid red;` 设置了2像素宽的红色实线边框。也可分别设置四边,如`border-top`、`border-right`等。
|
9月前
|
前端开发 算法 Java
【CSS】前端三大件之一,如何学好?从基本用法开始吧!(四):元素盒子模型;详细分析边框属性、盒子外边距
盒模型 盒模型: 所谓盒模型,就是浏览器为页面中的每个HTML元素生成的矩形盒子。 这些盒子们都要按照可见板式模型在页面上排布。 可见的板式模型主要由三个属性控制:position 属性、display 属性和 float属性。 position属性控制页面上元素间的位置关系。 display属性控制元素是堆叠、并排或者不在页面上显示。 float属性提供控制的方法,以便于把元素组成成多栏布局。 盒模型讲解: 在默认的情况下,每个盒子的边框是不可见的,背景也是透明的。 所以我们 不能直接的看到页面中的盒
1414 1
|
前端开发 开发者
css两种盒子模型
在CSS中,有两种盒子模型:标准盒子模型和IE盒子模型(怪异盒子模型)。标准盒子模型中,`width`和`height`仅指内容区的尺寸,总宽度和高度还包括内边距、边框和外边距。IE盒子模型中,`width`和`height`包括内容区、内边距和边框,总宽度和高度仅加外边距。通过`box-sizing`属性可以切换这两种模型,`box-sizing: content-box;`表示标准盒子模型,`box-sizing: border-box;`表示IE盒子模型。
|
前端开发 容器
给 CSS 盒子模型添加边框时,需要注意什么?
在给CSS盒子模型添加边框时,需要注意边框的宽度、样式和颜色,以及它如何影响盒子的总尺寸和布局。边框会增加盒子的总宽度和高度,可能需要调整其他属性以保持布局的完整性。
|
前端开发
CSS属性:盒子模型
CSS属性:盒子模型
211 0
|
前端开发
CSS 盒子模型
CSS 盒子模型
167 4
|
前端开发
彻底搞懂css盒子模型
【10月更文挑战第1天】
621 9
|
前端开发 UED
如何使用css给一个盒子加上好看的hover阴影效果
如何使用css给一个盒子加上好看的hover阴影效果
483 1
|
Web App开发 前端开发 JavaScript
HTML/CSS/JS学习笔记 Day3(HTML--网页标签 下)
HTML/CSS/JS学习笔记 Day3(HTML--网页标签 下)
|
前端开发 容器
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等,解释了这些属性在弹性盒子布局中的作用和用法。

热门文章

最新文章

  • 1
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(九):强势分析Animation动画各类参数;从播放时间、播放方式、播放次数、播放方向、播放状态等多个方面,完全了解CSS3 Animation
    572
  • 2
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(八):学习transition过渡属性;本文学习property模拟、duration过渡时间指定、delay时间延迟 等多个参数
    434
  • 3
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(七):学习ransform属性;本文学习 rotate旋转、scale缩放、skew扭曲、tanslate移动、matrix矩阵 多个参数
    436
  • 4
    (CSS)使用Flex布局,帮助你快速了解各种基本的Flex布局属性以及帮你让元素快速达到布局中的指定位置!
    284
  • 5
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(六):全方面分析css的Flex布局,从纵、横两个坐标开始进行居中、两端等元素分布模式;刨析元素间隔、排序模式等
    550
  • 6
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(五):背景属性;float浮动和position定位;详细分析相对、绝对、固定三种定位方式;使用浮动并清除浮动副作用
    728
  • 7
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(四):元素盒子模型;详细分析边框属性、盒子外边距
    1414
  • 8
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(三):元素继承关系、层叠样式规则、字体属性、文本属性;针对字体和文本作样式修改
    315
  • 9
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(二):CSS伪类:UI伪类、结构化伪类;通过伪类获得子元素的第n个元素;创建一个伪元素展示在页面中;获得最后一个元素;处理聚焦元素的样式
    1168
  • 10
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(一):CSS发展史;CSS样式表的引入;CSS选择器使用,附带案例介绍
    509