CSS 如何通过top left 定位控制div在另一个div的位置

Posted 随遇灬而安

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CSS 如何通过top left 定位控制div在另一个div的位置相关的知识,希望对你有一定的参考价值。

 1 <!DOCTYPE html>
 2 <html>
 3 <head>
 4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
 5     <title></title>
 6     <meta charset="utf-8" />
 7     <style type="text/css">
 8         /*div1一定要包容div2*/
 9         #div1{
10             width:400px;
11             height:400px;
12             background-color:powderblue;
13             position:relative;/*相对定位*/
14         }
15         #div2{
16             width:100px;
17             height:100px;
18             background-color:red;
19             position:absolute;/*绝对定位*/
20             bottom:100px;
21             right:100px;
22         }
23     </style>
24 </head>
25 <body>
26     <div id="div1">
27         <div id="div2"></div>
28     </div>
29 </body>
30 </html>

运行效果如下:

 

div1 Postion设置为relative(相对的)

div2 Position设置为absolute(绝对的)

div2在div1中就可以通过top left right bottom 来进行位置的定位

 

以上是关于CSS 如何通过top left 定位控制div在另一个div的位置的主要内容,如果未能解决你的问题,请参考以下文章

请教如何通过CSS实现div的固定位置,不随页面滚动消失

如何使用CSS+DIV定位视屏

div+css绝对定位,有X,Y坐标吗?

div css怎么让子容器超出父容器

css绝对定位如何水平居中?

如何用JS 获取DIV的坐标位置?