当前位置: 首页 > ai >正文

13. CSS定位与伪类/伪元素

最近在学习CSS时,我重点研究了定位(position)属性和伪类/伪元素的使用,这两个概念对于页面布局和元素样式控制非常重要。下面我将结合具体代码示例,分享我的学习心得。

一、CSS定位(position)详解

定位是CSS中控制元素位置的重要属性,共有5种定位方式:

1. 静态定位(static) - 默认值

.box {position: static; /* 默认值,元素按正常文档流排列 */
}

2. 相对定位(relative) - 相对于自身定位

<div class="relative"></div>
<style>
.relative {width: 100px;height: 100px;background-color: red;position: relative;top: 100px; /* 向下偏移100px */left: 0px;  /* 保持原位置 */
}
</style>

特点

  • 不脱离文档流,原位置保留
  • 可以通过top/right/bottom/left调整位置
  • 层级(z-index)会提升
  • 常用于微调元素位置

3. 固定定位(fixed) - 相对于视口定位

<div class="fixed"></div>
<style>
.fixed {width: 100px;height: 100px;background-color: rgb(7, 39, 4);position: fixed;top: 100px; /* 距离视口顶部100px */
}
</style>
http://www.xdnf.cn/news/9327.html

相关文章:

  • 60.AI流式回答功能前端实现
  • 【Linux】shell脚本的常用命令
  • 2025年机动车授权签字人考试题库及答案
  • Spyglass:项目目录中的报告结构
  • 从SPDY到HTTP/2:网络协议的革新与未来
  • 华为认证中HCIA/HCIP/HCIE是什么等级?怎么考试?
  • 【NLP基础知识系列课程-Tokenizer的前世今生第三课】多模态世界中的 Tokenizer 策略
  • Leetcode 25. K 个一组翻转链表
  • 在 springboot3.x 使用 knife4j 以及常见报错汇总
  • 力扣面试150题--完全二叉树的节点个数
  • 当UI设计师遇上数字孪生:如何用设计思维重构工业流程?
  • 1998-2023年各地级市国内生产总值、地级市GDP数据(市辖区)
  • 依赖注入(DI)/控制反转(IoC) nodejs案例详解
  • 「提效」AI办公 | 实测,飞书扣子空间快速迭代
  • 网络常识:网线和光纤的区别
  • SD卡+FATFS+Tinyjpeg图片解码显示 (STM32F103VET6通过CubeMX快速建立工程)
  • NAT的映射类型详解:从基础到高级应用
  • 上海市计算机学会竞赛平台2025年5月月赛丙组稳定区间
  • 计算机视觉---YOLOv3
  • 5.0.7 TabControl的使用
  • 如何创建一个流程图/思维导图
  • 3分钟学会跨浏览器富文本编辑器开发:精准光标定位+内容插入(附完整代码)
  • MATLAB使用多个扇形颜色变化表示空间一个点的多种数值
  • STM32CubeMX,arm-none-eabi-gcc简单试用
  • MybatisPlus - Interceptor(拦截器)的功能点
  • AWS创建github相关的角色
  • Debian 系统 Python 开发全解析:从环境搭建到项目实战
  • Conda:环境移植及更新1--使用conda-pack
  • 永磁同步电机控制算法--基于电磁转矩反馈补偿的新型IP调节器
  • OpenCv高阶(十八)——dlib人脸检测与识别