CSS基础(十九)--Position之Absolute根据父级框定位
随笔记录方便自己和同路人查阅,学习CSS时最好先学会HTML。
#------------------------------------------------我是可耻的分割线-------------------------------------------
Absolute根据父级框定位
Absolute需要和relative一起使用
它应用于内部边框定位,比如你点赞,会弹出加1的提示,但是提示信息在点赞按钮旁弹出,如下图
Absolute和fixed效果差不多,都是固定标签位置,不同的是absolute是针对当前页面的,固定后位置不会跟随鼠标移动而移动
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <style> .pg-header{ height: 48px; background-color: black; color: #dddddd; position: absolute; bottom:0; right: 0; } </style> </head> <body> <div class="pg-header">返回顶部</div> <div style="height:5000px;"> boby</div> </body> </html>
效果:
滚动鼠标后
注意:Relative单独使用时无任何作用,它唯一用处就是和absolute组合使用,可以让absolute作用于父标签,看代码展示
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<div style="width: 500px;height: 200px;border: 1px solid red;margin: 0 auto;">
<div style="position: absolute;background-color: black;bottom:0;right:0;width: 50px;height: 50px;"></div>
</div>
</body>
</html>
效果:
可以看出,固定的按钮在整个网页的最右下角,我们加上relative看一下
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<div style="position:relative;width: 500px;height: 200px;border: 1px solid red;margin: 0 auto;">
<div style="position: absolute;background-color: black;bottom:0;right:0;width: 50px;height: 50px;"></div>
</div>
</body>
</html>
效果:
可以看出加上position:relative;后absolute针对父级标签进行位置固定
分类:
CSS基础知识
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
2018-09-16 Python学习笔记函数之copy()和deepcopy()