CSS中的边界margin的取值为负值说明
CSS中的边界margin的取值为负值说明
发布时间:2016-12-27 来源:查字典编辑
摘要:来看看一个实例吧首先看一下CSS代码:#box1,#box2{float:left;width:200px;height:300px;col...

来看看一个实例吧

首先看一下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>

运行结果:

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

现在,我们想把左右两栏位置互换一下,只需把

<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的取值为负值说明2

推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
相关阅读
网友关注
最新 Div+Css教程学习
热门 Div+Css教程学习
网页设计子分类