首页 > 其他分享 >css盒子的定位(相对定位)

css盒子的定位(相对定位)

时间:2024-10-14 21:52:35浏览次数:8  
标签:定位 盒子 位置 100px relative 锚点 background css

如何给定位盒子

        想给盒子定位,必须提供三个要素,锚点、方向和距离。而盒子的相对定位,就是以元素本身的位置作为锚点。

盒子定位的属性名和属性值

        position:relative
        relative值代表的定位是以元素本身的位置作为锚点,元素本体的位置并没有改变,其占据着原来的位置,但他的视觉位置发生了改变,我们可以认为,元素本身能被看到的灵魂位置发生了改变,但其不可视的肉体依然占据着原来的位置。

相对定位的锚点

        由上面得知,relative值代表的相对定位,其锚点是元素原来的位置。

方向和距离属性

锚点和视觉位置左边的距离——left:

锚点和视觉位置右边的距离——right:

锚点和视觉位置上边的距离——top:

锚点和视觉位置下边的距离——bottom:


例子

        移动绿色的位置,距离原本左边相差50px,顶部相差10px。


        移动前

<!doctype html>
<!--声明文档类型,告诉浏览器使用HTML5标准来渲染页面。--> 
<head>
    <style>
        div{
            width: 100px;
            height: 100px;
            margin: 3px;
        }
        #div1{
            background-color: red;
 
        }
        #div2{
            background-color: green;

        }

    </style>
</head>
<body>
    <div id="div1">红</div>
    <div id="div2">绿</div>
</body>

移动后

<!doctype html>
<!--声明文档类型,告诉浏览器使用HTML5标准来渲染页面。--> 
<head>
    <style>
        div{
            width: 100px;
            height: 100px;
            margin: 3px;
        }
        #div1{
            background-color: red;
 
        }
        #div2{
            background-color: green;
            /* 使用相对定位 */
            position: relative;
            left: 50px;
            top: 10px;
        }

    </style>
</head>
<body>
    <div id="div1">红</div>
    <div id="div2">绿</div>
</body>

标签:定位,盒子,位置,100px,relative,锚点,background,css
From: https://blog.csdn.net/2402_82646957/article/details/142929543

相关文章