CSS中的边界margin的取值为负值说明

春季是一个富有生命力季节,也是一个美丽、神奇,充满希望季节。都说春季是花海洋。粉色淡雅,白色端庄,红色热烈,紫色深情,泼泼洒洒,浓浓烈烈。一朵朵花,把春季朝气蓬勃都开出来了。
来看看一个实例吧
首先看一下CSS代码:

<style type="text/css">
#box1,#box2{

float:left;
width:200px;
height:300px;
color:#ffffff;
font-size:36px;
text-align:center;
line-height:300px;
}
#box1{
border:solid 5px #ff0099;
background-image:url('bg2.jpg');
}
#box2{
border:solid 5px #ffff00;
background-image:url('bg3.jpg');
}

</style>
XHTML结构如下:

<div id="box1">
左栏
</div>
<div id="box2">
右栏</div>

运行结果:



现在,我们想把左右两栏位置互换一下,只需把
<div id="box1">
左栏&nbsp;&nbsp;&nbsp;
</div>
<div id="box2">
右栏</div>

换成:
<div id="box2">
右栏</div>
<div id="box1">
左栏&nbsp;&nbsp;&nbsp;
</div>
即可。
但是,当页面很复杂时,各种标签相互嵌套,代码成百上千行,这个看似简单的位置调换,可能需要花上很长的时间,也并一定能达到需要的效果,现在,我们换一种思路来实现:
#box1{
border:solid 5px #ff0099;
background-image:url('bg2.jpg');
margin-left:105px;

}
#box2{
border:solid 5px #ffff00;
background-image:url('bg3.jpg');
margin-left:-420px;

运行后:

本文CSS中的边界margin的取值为负值说明到此结束。世界上那些最容易的事情中,拖延时刻最不费力。小编再次感谢大家对我们的支持!

您可能有感兴趣的文章
css让页脚保持在底部位置的四种方案

Flex布局史上最简单使用语法教程

新的CSS 伪类函数 :is() 和 :where()示例详解

纯CSS打字动画的如何实现示例

CSS浮动引起的高度塌陷问题