时间:2021-05-08
来看看一个实例吧
首先看一下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">
左栏
</div>
<div id="box2">
右栏</div>
换成:
<div id="box2">
右栏</div>
<div id="box1">
左栏
</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;
运行后:
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
这个是例如了CSS的margin负值和相对定位做的一个图片放大的效果。图片开始只是局部的,鼠标放上去显示整个图片。无标题文档body{font-size:12p
语法:word-wrap:normal|break-word取值:normal: 默认值。允许内容顶开指定的容器边界break-word: 内容将在边界内换行。
margin属性是css用于在一个声明中设置所有margin属性的简写属性,margin是css控制块级元素之间的距离,它们之间是透明不可见的。margin属性
基础说明:外阴影:box-shadow:X轴Y轴Rpxcolor;属性说明(顺序依次对应):阴影的X轴(可以使用负值)阴影的Y轴(可以使用负值)阴影模糊值(大小
CSS兼容要点:1、DOCTYPE影响CSS处理。2、FF:div设置margin-left,margin-right为auto时已经居中,IE不行。3、FF: