手机
当前位置:查字典教程网 >网页设计 > Div+Css教程 >CSS中的边界margin的取值为负值说明
CSS中的边界margin的取值为负值说明
摘要:来看看一个实例吧首先看一下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

【CSS中的边界margin的取值为负值说明】相关文章:

CSS的十八般技巧

关于ol和ul的padding和margin默认值

详解CSS的规范及技巧

div中class与id的区别及应用

CSS实现同一行的图片和文字垂直居中对齐的方法

用CSS缩写给你的网站加速

CSS学习中的瓶颈

一款纯css3实现的动画加载导航

CSS中id和class的区别和用法

CSS网页布局li上多出的margin问题

精品推荐
分类导航