当前位置: 首页 > news >正文

html中margin的用法

在 HTML 页面布局中,margin 是 CSS 中用于设置 元素与元素之间的外边距(即元素外部的空白区域 的属性。

它可以单独设置四个方向的边距:上(top)、右(right)、下(bottom)和左(left)。


一、基本语法

selector {margin:;
}

示例:

div {margin: 20px;
}

这表示四个方向的外边距都是 20 像素。


二、四种写法详解

1. 单值写法(四个方向统一边距)

margin: 10px;

表示:上右下左 都是 10px


2. 双值写法(上下 和 左右)

margin: 10px 20px;

表示:

  • 上下:10px
  • 左右:20px

3. 三值写法(上 左右 下)

margin: 10px 15px 20px;

表示:

  • 上:10px
  • 左右:15px
  • 下:20px

4. 四值写法(上 右 下 左)

margin: 5px 10px 15px 20px;

表示:

  • 上:5px
  • 右:10px
  • 下:15px
  • 左:20px

三、单独设置某个方向的 margin

margin-top: 10px;
margin-right: 15px;
margin-bottom: 20px;
margin-left: 25px;

四、常见值类型

  • px:像素(常用)
  • %:相对于父元素的宽度(常用于响应式)
  • auto:自动(可居中元素)
  • em/rem:相对字体大小的单位

居中元素的常见写法:

div {width: 300px;margin: 0 auto;
}

表示上下边距为 0,左右自动分配(常用于居中块级元素)


五、注意事项

  • margin 只影响元素之间的空隙,不影响元素自身的内容区域。
  • margin 合并(margin collapsing):垂直方向相邻的块级元素的 margin 可能会发生合并(取两者较大值)。


http://www.mrgr.cn/news/100102.html

相关文章:

  • 高效DCDC电源芯片在运动控制器中的应用:设计考量、性能评估与可靠性分析
  • Linux常用指令
  • uniapp-商城-36-shop 购物车 选好了 进行订单确认2 支付方式颜色变化和颜色滤镜filter
  • 测试基础笔记第十二天
  • 日语学习-日语知识点小记-构建基础-JLPT-N4阶段(11): てあります。
  • 【数据结构】红黑树原理及实现
  • 优化算法
  • Java常用API详解
  • RHEL与CentOS:从同源到分流的开源操作系统演进
  • 【Luogu】动态规划四
  • Operating System 实验二 内存管理实验
  • cdh平台管理与运维最佳实践
  • 联合体和枚举类型
  • 游戏引擎学习第244天: 完成异步纹理下载
  • 附赠二张图,阐述我对大模型的生态发展、技术架构认识。
  • PR第二课--混剪
  • 巧记英语四级单词 Unit5-中【晓艳老师版】
  • java配置
  • string的基本使用
  • 【初识Trae】字节跳动推出的下一代AI原生IDE,重新定义智能编程