我的编程空间,编程开发者的网络收藏夹
学习永远不晚

CSS中如何使用margin和padding属性

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

CSS中如何使用margin和padding属性

CSS中如何使用margin和padding属性,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

margin和padding属性

margin和padding用来隔开元素,margin是隔开元素与外边,padding是隔开元素里边。margin是指层的边框以外留的空白,用于页边距或者与其它层制造一个间距。”10px10px10px10px”分别代表”上右下左”(顺时针方向)四个边距,如果都一样,可以缩写成”margin:10px;”。如果边距为零,要写成”margin:0px;”。注意:当值是零时,除了RGB颜色值0%必须跟百分号,其他情况后面可以不跟单位”px”。margin是透明元素,不能定义颜色。padding是指层的边框到层的内容之间的空白。和margin一样,分别指定上右下左边框到内容的距离。如果都一样,可以缩写成”padding:0px”。单独指定左边可以写成”padding-LEFT:0px;”。padding是透明元素,不能定义颜色。

例子h3:

h3{  font-size:1.5em;  background-color:#ccc;  margin:1em;  padding:3em;  }

为什么不翻译margin和padding?

原因一,在汉语中并没有与之相对应的词语;原因二:即使有这样的词语,由于在编写CSS代码时,必须使用margin和padding,如果我们总用汉语词语代替其来解释的话,到了实际应用时容易混淆margin和padding的概念。

如果有一点Html基础的话,就应该了解一些基本元素(Element),如p,h2~h7,br,div,li,ul,img等.如果将这些元素细分,又可以分别归为***(top-level)元素,块级(block-level)元素和内联(inline)元素。

1.Block-levelelement:指能够独立存在,一般的块级元素之间以换行(如一个段落结束后另起一行)分隔。常用的块级元素包括:p,h2~h7,div,ul等;

2.Inlineelement:指依附其他块级元素存在,紧接于被联元素之间显示。而不换行。常用的内联元素包括:img,span,li,br等;

3.Top-levelelement:包括html,body,frameset,表现如Block-levelelement,属于高级块级元素。

块级元素是构成一个html的主要和关键元素,而任意一个块级元素均可以用Boxmodel来解释说明。

BoxModel:任意一个块级元素均由content(内容),padding,background(包括背景颜色和图片),border(边框),margin五个部分组成。

◆以下说明margin和padding属性:

margin:

包括margin-top,margin-right,margin-bottom,margin-left,控制块级元素之间的距离,它们是透明不可见的,对于上右下左margin值均为40px,因此代码为:

h3{  margin-top:40px;  margin-right:40px;  margin-bottom:40px;  margin-left:40px;  }

根据上,右,下,左的顺时针规则,简写为

h3{  margin:40px40px40px40px;  }

当上下、左右margin值分别一致,可简写为:

h3{  margin:40px40px;  }

前一个40px代表上下margin值,后一个40px代表左右margin值。

当上下左右margin值均一致,可简写为:

h3{  margin:40px;  }

padding:

包括padding-top、padding-right、padding-bottom、padding-left,控制块级元素内部content与border之间的距离,其代码简写请参考margin属性的写法。

至此,我们已经基本了解margin和padding属性的基本用法。但是,在实际应用中,却总是发生一些让你琢磨不透的事,而它们又或多或少的与margin有关。

注:当你想让两个元素的content在垂直方向(vertically)分隔时,既可以选择padding-top/bottom,也可以选择margin-top/bottom,在此建议你尽量使用padding-top/bottom来达到你的目的,这是因为CSS中存在Collapsingmargins(折叠的margins)的现象。

关于CSS中如何使用margin和padding属性问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注编程网行业资讯频道了解更多相关知识。

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

CSS中如何使用margin和padding属性

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

CSS的margin和padding属性怎么使用

这篇文章主要介绍了CSS的margin和padding属性怎么使用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇CSS的margin和padding属性怎么使用文章都会有所收获,下面我们一起来看看吧。margi
2023-07-04

CSS的padding和margin属性怎么使用

这篇文章主要介绍“CSS的padding和margin属性怎么使用”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“CSS的padding和margin属性怎么使用”文章能帮助大家解决问题。CSS中pa
2022-12-27

CSS的padding属性和margin属性怎么设置

本篇内容主要讲解“CSS的padding属性和margin属性怎么设置”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“CSS的padding属性和margin属性怎么设置”吧!CSS中paddin
2023-07-04

CSS的Margin和Padding属性有什么用

这篇“CSS的Margin和Padding属性有什么用”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“CSS的Margin和P
2023-07-04

CSS 边界属性详解:padding,margin 和 border

CSS是一种用于控制和布局网页元素的样式表语言。在网页设计中,边界属性是其中一项非常重要的部分。本文将详细介绍CSS中边界属性的使用方法,并提供具体的代码示例。padding(内边距)padding属性用于设置元素的内边距,即元素内容和元素
2023-10-21

CSS 盒模型属性探索:padding,margin 和 border

CSS 盒模型是网页布局的重要概念之一。在前端开发中,了解和正确使用 padding,margin 和 border 属性是关键。本文将深入探讨这三个属性的用法和相互之间的关联,并提供具体的代码示例。一、盒模型简介盒模型由四个部分组成:co
2023-10-21

编程热搜

目录