善于使用父元素的 padding 而不使用子元素的 margin | 学习笔记

简介: 快速学习善于使用父元素的 padding 而不使用子元素的 margin 。

开发者学堂课程【CSS 快速掌握善于使用父元素的 padding 而不使用子元素的 margin 】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/611/detail/9196


善于使用父元素的padding而不使用子元素的 margin


内容介绍

一、 两种方法


一、 两种方法

根据例题探究善于使用父元素的 padding 而不使用子元素的 margin 的两种方法

例题

margin</span></code><code><span class="lake-fontsize-1515" style="color: #000000;">需求<span>

*{

margin : 0;

padding:0;

}

.box{

width : 300px;

height: 500px;

background-color: #0f0;        

}

.content{

width: 100px;

height: 100px;

background-color: #f00;

/*设置上外边距10px*/

margin-top: 100px;        

}


解决以上的问题:

第一种方法:给其父元素设置一个边框线·

margin</span></code><code><span class="lake-fontsize-1515" style="color: #000000;">需求<span>

*{

margin : 0;

padding:0;

}

.box{

width : 300px;

height: 500px;background-color: #0f0;

border: 1px solid #f00;

}

content{

width: 100px;

height: 100px;

background-color: #f00;

/*设置上外边距10px*/

margin-top: 100px;        

}


这种方法不常用,边框一般是用于来调试代码

很少给一个盒子设置边框。

第二种方法:不要使用子元素的 margin 而是要使用其父元素的 paddinge

*{

margin:0

padding:0 ;

}

.box{

width: 300px;

height: 500px;

background-color:  #0f0;

/* border:1px solid #f00; */

padding-top:  100px ;

}

.content{

width: 100px;

height: 100px;

background-color: #f00 ;

/*设置上外边距100px*/

/* margin-top: 100px; */

}


margin 属性本意用于来描述兄弟与兄弟元素之间的关系不是用于描述父子元素之间的关系。

描述父子元素的关系最好使用给其父元素设置 padding 属性。

 

相关文章
|
5月前
div盒子垂直居中的3种方法
div盒子垂直居中的3种方法
49 2
|
2月前
|
前端开发
一张图搞懂盒子模型 margin padding
这篇文章通过一张图帮助读者理解CSS中的盒子模型,特别是`margin`和`padding`的概念,解决容易混淆这两个属性的问题。
|
4月前
|
前端开发
CSS基础-盒模型:边框、内边距、外边距
【6月更文挑战第8天】Web设计中的盒模型由内容区域、内边距、边框和外边距组成,是理解页面布局的关键。内容区域包含实际内容,内边距提供间隔,边框定义元素边界,外边距控制元素间距。常见易错点包括边框宽度计算、外边距折叠和盒模型理解不透彻。通过实践和媒体查询可解决响应式设计挑战,`border-radius`可能导致圆角问题。理解盒模型并灵活应用能创建多样化布局。
55 6
|
5月前
|
前端开发
Margin - 单边外边距属性
Margin - 单边外边距属性。
27 1
|
12月前
|
前端开发 容器
Web前端 — CSS之盒模型 以及margin负值、塌陷重叠问题
Web前端 — CSS之盒模型 以及margin负值、塌陷重叠问题
51 0
|
前端开发
css:垂直方向外边距margin塌陷问题及解决
css:垂直方向外边距margin塌陷问题及解决
156 0
css:垂直方向外边距margin塌陷问题及解决
web中盒子模型的“外边距合并”与“margin-top塌陷问题”
外边距合并 盒子模型在嵌套的情况下,当两个垂直外边距相遇时,它们将形成一个外边距。合并后的外边距的高度等于两个发生合并的外边距的高度中的较大者。
web中盒子模型的“外边距合并”与“margin-top塌陷问题”
|
前端开发 开发者
Margin 居中 | 学习笔记
快速学习 Margin 居中。
999 0