您好,欢迎访问一九零五行业门户网

CSS中margin属性的偏移量详解(代码示例)

本篇文章给大家介绍一下css中margin属性的偏移量,有感兴趣的朋友可以看一看。
话不多说,我们直接进入正题~
我们先来看一个具体的例子(相关推荐:css学习手册)
代码入下:html文件和css文件。
margincollapsing01.html
<!doctype html><html><head> <meta charset="utf-8" /> <title></title> <link rel="stylesheet" type="text/css" href="margincollapsing01.css" /> </head> <body> <div class="basecanvas"> <div class="marginframe1">margin属性的偏移量</div> <div class="marginframe2"></div> </div> </body> </html>
margincollapsing01.css
.basecanvas { margin-left: 32px; margin-right: 32px; margin-top: 32px; width: calc(100%-64px); height: 320px; background-color: #e0e0e0; border: solid 1px #202020; }.marginframe1 { width: 80%; background-color: #fff2a9; border: solid 1px #ff6a00; margin-top: 40px; margin-bottom: 40px; margin-left: 12px; margin-right: 8px; }.marginframe2 { width: 80%; background-color: #9effb5; margin-top: 40px; margin-bottom: 40px; margin-left: 12px; margin-right: 8px; }
效果如下:
marginframe1 在底部设置40个像素的边距,marginframe2设置顶部的40个像素的边距。上框和下框之间的距离等于外框和上框之间的距离,从而不获取具有每个边缘的80像素的边缘,并且可以确认只有40像素的距离。
更改margin大小
编辑css文件并将marginframe 1下方的边距更改为60像素。
margincollapsing01.css
.basecanvas { margin-left: 32px; margin-right: 32px; margin-top: 32px; width: calc(100%-64px); height: 320px; background-color: #e0e0e0; border: solid 1px #202020; }.marginframe1 { width: 80%; background-color: #fff2a9; border: solid 1px #ff6a00; margin-top: 40px; margin-bottom: 60px; margin-left: 12px; margin-right: 8px; }.marginframe2 { width: 80%; background-color: #9effb5; margin-top: 40px; margin-bottom: 40px; margin-left: 12px; margin-right: 8px; }
效果如下:你可以看到上下框架的距离变宽了。
设置float的值
代码如下:
margincollapsing02.html
<!doctype html><html><head> <meta charset="utf-8" /> <title></title> <link rel="stylesheet" type="text/css" href="margincollapsing02.css" /> </head> <body> <div class="basecanvas"> <div class="marginframe1">框架1</div> <div class="marginframe2">框架2</div> <div class="marginframe3">框架3</div> <div class="marginframe4">框架4</div> </div> </body> </html>
margincollapsing02.css
.basecanvas { margin-left: 32px; margin-right: 32px; margin-top: 32px; width: calc(100%-64px); height: 320px; background-color: #e0e0e0; border: solid 1px #202020;}.marginframe1 { width: 160px; float: left; background-color: #fff2a9; border: solid 1px #ff6a00; margin-top: 32px; margin-bottom: 48px; margin-left: 24px; margin-right: 24px;}.marginframe2 { width: 160px; float: left; background-color: #fff2a9; border: solid 1px #ff6a00; margin-top: 32px; margin-bottom: 48px; margin-left: 24px; margin-right: 24px;}.marginframe3 { width: 160px; float: left; background-color: #fff2a9; border: solid 1px #ff6a00; margin-top: 32px; margin-bottom: 48px; margin-left: 24px; margin-right: 24px;}.marginframe4 { width: 160px; float: left; background-color: #fff2a9; border: solid 1px #ff6a00; margin-top: 32px; margin-bottom: 48px; margin-left: 24px; margin-right: 24px;}
效果如下:
本篇文章到这里就全部结束了,更多相关内容请关注的css视频教程栏目!!!
以上就是css中margin属性的偏移量详解(代码示例)的详细内容。
其它类似信息

推荐信息