百分百源码网-让建站变得如此简单! 登录 注册 签到领金币!

主页 | 如何升级VIP | TAG标签

当前位置: 主页>网站教程>CSS教程> 对于css中定位的总结
分享文章到:

对于css中定位的总结

发布时间:09/01 来源:未知 浏览: 关键词:

下面主要为大家介绍一下三种常见的定位。

1、position:relative(相对定位)

相对定位就是相关于本来本人的位置做出对应的转变,。

需要留意的是:元素移动后会占有本来的位置(这是relative定位最为重要的一点)

(视频教程引荐:css视频教程)

代码:

<style>
        * {
            margin: 0;
            padding: 0;
            /* 这里清除掉所有外边距和内边距,
            没有本色意义,只是利便视察 */
        }
        
        .pink {
            width: 80px;
            height: 80px;
            background-color: pink;
        }
        
        .purple {
            width: 80px;
            height: 80px;
            background-color: purple;
        }
        
        .green {
            width: 80px;
            height: 80px;
            background-color: greenyellow
        }
    </style>

运转结果如下:

dce99d2909907b11c8ed837dd45b4c3.png

当给子盒子如下定位属性时:

 .purple {
            position: relative;
            top: 0;
            left: 80px;
            /* 上面给这个盒子增加了相对定位,
            并让它相对本来的本人移动了80px的间隔 */
            width: 80px;
            height: 80px;
            background-color: purple;
        }

如图:

8088822a0f97aeba9e718e5c6be3d2e.png

页面变成了这样,这也验证了最重要的一点:元素移动后会占有本来的位置,不然绿色的盒子就会顶上去。

2、ponsition:absolute(绝对定位)

绝对定位是以本人父级元素做出的位置改动,假如父级元素有position属性,以父级元素为基准做出响应的移动;假如父级元素没有position属性(或者没有父级元素),以阅读器为基准做出响应的移动。

需要留意的是:元素移动后不会占有本来的位置。

代码:

.purple {
            position: absolute;
            top: 160;
            left: 80px;
            /* 这里的紫色盒子没有父级元素
            所以是以阅读器为基准的定位 */
            width: 80px;
            height: 80px;
            background-color: purple;
        }

如图:

3913d6a4123ea7f4d207a4ff5abc942.png

明显绿色盒子顶了上去,这个结果就验证了绝对定位:元素移动后不会占有本来的位置。

3、fixed(牢固定位)

牢固定位的位置是相关于整个页面的位置,与可否有父级元素无关,一样,牢固定位也不会保存位置。

引荐教程:css快速入门

以上就是关于css中定位的总结的具体内容,更多请关注百分百源码网其它相关文章!

打赏

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

百分百源码网 建议打赏1~10元,土豪随意,感谢您的阅读!

共有153人阅读,期待你的评论!发表评论
昵称: 网址: 验证码: 点击我更换图片
最新评论

本文标签

广告赞助

能出一分力是一分吧!

订阅获得更多模板

本文标签

广告赞助

订阅获得更多模板