博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
24.层模型--相对定位
阅读量:6766 次
发布时间:2019-06-26

本文共 622 字,大约阅读时间需要 2 分钟。

如果想为元素设置层模型中的相对定位,需要设置position:relative(表示相对定位),它通过left、right、top、bottom属性确定元素在正常文档流中的偏移位置。相对定位完成的过程是首先按static(float)方式生成一个元素(并且元素像层一样浮动了起来),然后相对于以前的位置移动,移动的方向和幅度由left、right、top、bottom属性确定,偏移前的位置保留不动。

如下代码实现相对于以前位置向下移动50px,向右移动100px;

#div1{    width:200px;    height:200px;    border:2px red solid;    position:relative;    left:100px;    top:50px;}

效果图:

什么叫做“偏移前的位置保留不动”呢?

大家可以做一个实验,在右侧代码编辑器的19行div标签的后面加入一个span标签,在标并在span标签中写入一些文字。如下代码:

    
偏移前的位置还保留不动,覆盖不了前面的div没有偏移前的位置

效果图:

从效果图中可以明显的看出,虽然div元素相对于以前的位置产生了偏移,但是div元素以前的位置还是保留着,所以后面的span元素是显示在了div元素以前位置的后面。

 

转载于:https://www.cnblogs.com/binhuguang/p/4290199.html

你可能感兴趣的文章
内存数据库Tokyo Cabinet在电子商务网站中的应用
查看>>
mysql数据库存储引擎(1)
查看>>
Linux中apache的配置
查看>>
网络的高可用性
查看>>
《Zabbix-ICMP ping监控添加方法》-7
查看>>
打印机常见问题与解决方法
查看>>
Django在根据models生成数据库表时报
查看>>
数据结构之链表
查看>>
hica快速通过指南
查看>>
RabbitMQ关键性问题调研
查看>>
oracle字符集
查看>>
用户体验评估的新视角——用户心理负荷的测量
查看>>
Django的几个错误解决(不定期更新)
查看>>
mysql 命令行基本操作命令
查看>>
[蓝桥杯]角谷猜想问题
查看>>
我所遇到的SQL汇总
查看>>
使用命令行运行Java程序
查看>>
走进Linux 操作系统
查看>>
css中居中的居中方法
查看>>
mysql之用户授权
查看>>