如何设置DIV层的相对位置?

如何设置DIV层的相对位置?,第1张

如何设置DIV层的相对位置,解决办法:

利用js代码首先创建一个div,document.createElement('div')

确认div添加位置,可以在某个dom元素后面,或者通过css属性控制具体位置,主要通过left/top等属性控制。

确定位置之后,显示div即可。 

DIV层的相对位置是对于此DIV的上下左右的容器决定的。

如:<div style="position: relativemargin-top:-100px">则此DIV会相对于上一个DIV向上移100PX。

而绝对是指对整个页面来说。

如<div style="position: absolutemargin-top:100px">则此DIV会相对于整个页面向下移。

1、首先需要把这些层所在的那个公共外层div的属性设置成position。

2、其次在把重叠的那些层也都设置position:relative。

3、最后设置成z-index:-999,即可完成创建父子层。

1、新建一个html文件,命名为test.html

2、在test.html文件内,使用css设置页面所有的div宽度为300px,高度为300px,div的位置为绝对定位。

3、在test.html文件内,创建三个div,并用文字标识,分别为底层div、中层div、最顶层div。

4、在test.html文件内,分别给三个div设置class属性为one、two、three,用于下面对类名进行样式设置。

5、在css标签内,设置类名为one的div样式,设置其背景颜色为红色,距离页面左边缘为0,距离页面上边缘为0,同时使用z-index设置其层级为1。

6、在css标签内,设置类名为two的div样式,设置其背景颜色为黄色,距离页面左边缘为50px,距离页面上边缘为50px,同时使用z-index设置其层级为2,即在类名为one的div的上面。

7、在css标签内,设置类名为three的div样式,设置其背景颜色为粉红色,距离页面左边缘为100px,距离页面上边缘为100px,同时使用z-index设置其层级为3,即在页面三个div中的最顶层。

8、在浏览器打开test.html文件,查看实现的层级效果。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/6865300.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-29
下一篇 2023-03-29

发表评论

登录后才能评论

评论列表(0条)

保存