首页 > 其他分享 >CSS的定位——相对定位、绝对定位、固定定位、粘性定位

CSS的定位——相对定位、绝对定位、固定定位、粘性定位

时间:2024-04-08 10:11:22浏览次数:22  
标签:定位 top 元素 Positioning 粘性 相对 position CSS

CSS中的定位属性包括相对定位(Relative Positioning)、绝对定位(Absolute Positioning)、固定定位(Fixed Positioning)和粘性定位(Sticky Positioning)。

1. 相对定位

元素相对于其正常位置进行定位,仍然占据文档流中的位置,但可以通过偏移属性进行微调。

.relative {
    position: relative;
    top: 10px;
    left: 20px;
}

2. 绝对定位

元素相对于其最近的已定位祖先元素(非static定位)进行定位,如果没有已定位的祖先元素,则相对于最近的包含块进行定位。

.absolute {
    position: absolute;
    top: 50px;
    left: 50px;
}

3. 固定定位

元素相对于浏览器窗口进行定位,即使页面滚动,元素仍然固定在窗口的位置。

.fixed {
    position: fixed;
    top: 0;
    right: 0;
}

4. 粘性定位

元素在跨越特定阈值前为相对定位,之后为固定定位。这使得元素可以在页面滚动时在特定位置“粘”住。

.sticky {
    position: -webkit-sticky; /* Safari */
    position: sticky;
    top: 0;
}

标签:定位,top,元素,Positioning,粘性,相对,position,CSS
From: https://www.cnblogs.com/cxyjunh/p/18120508

相关文章

  • css选择器有哪几种类型
    CSS选择器类型CSS选择器用于指定HTML元素或元素组,以便向它们应用样式。有四种主要类型的CSS选择器:1.基本选择器基本选择器按名称选择元素,包括:元素选择器:选择具有特定HTML标签的元素,如 <p></p>、<h1></h1>类选择器:选择具有特定类属性的元素,如 .primary、.contain......
  • 基于JSP+Mysql+HTml+Css宾馆酒店管理系统设计与实现
     博主介绍:黄菊华老师《Vue.js入门与商城开发实战》《微信小程序商城开发》图书作者,CSDN博客专家,在线教育专家,CSDN钻石讲师;专注大学生毕业设计教育和辅导。所有项目都配有从入门到精通的基础知识视频课程,学习后应对毕业设计答辩。项目配有对应开发文档、开题报告、任务书、P......
  • CSS 下拉菜单
    *{margin:0;padding:0;}.menu{width:1050px;height:60px;border:1pxsaddlebrownsolid;margin:auto;background-color:#1B2534;}.menuli{height:50px;width:170px;/*border:1pxsalmonsolid;*/......
  • selenium---八大定位学习笔记
    selenium算是比较主流的。appium,是基于selenium继承实现的。selenium是基于JSCore来实现的。元素的定位:先获取webElement的对象,然后在考虑元素如何操作所有的UI层的自动化,都是基于元素定位来实现的所有的被操作的元素都是webElement对象元素=html标签实际系统中,元素标签......
  • strace addr2line 定位coredump
    x86linux64位上没有验证成功 test.c#include<stdio.h>intmain(){//justfortestint*pTest=NULL;*pTest=3;return0;} gcctest.c-o teststrace-i./test[000073bcd2c05cfb]munmap(0x73bcd2bcc000,69303)=0[00005e658ef9513d]-......
  • CSS学习归纳3
        在上一节CSS学习归纳2中我们讨论了选择器的使用、块级行级元素的转化使用以及背景的设置。本节将在上述学习的基础上对CSS的特性、盒子的边框,内外边距等性质加以归纳。并且最后会做一个综合的案例,并附上代码。一、CSS的三大特性1.1CSS的三大特性---层叠性  ......
  • css预编译sass,css也可以变得优雅
    1.嵌套选择器#content{article{h1{color:#333}p{margin-bottom:1.4em}}aside{background-color:#EEE}}编译后#contentarticleh1{color:#333}#contentarticlep{margin-bottom:1.4em}#contentaside{background-color......
  • 通过CSS设置元素水平垂直居中的方式大全
    元素水平垂直居中方法方案一、弹性盒子沿主轴和侧轴居中.outer{width:400px;height:400px;background-color:#888;display:flex;justify-content:center; align-items:ceter;}.inner{width:100px;height:100px;ba......
  • CSS样式继承
    CSS样式继承是指子元素会继承父元素的某些样式属性。常见的可以继承的CSS属性包括font-family、color、font-size、line-height。1.color子元素会继承父元素的文字颜色。.parent{color:blue;}.child{/*子元素继承父元素的文字颜色*/}2.font-size......
  • CSS隐藏元素的多种方式
    CSS中隐藏元素有多种方式,主要区别在于元素隐藏后是否占据空间以及是否会对文档流产生影响。1.display:none完全隐藏元素,不占据任何空间。.demo{display:none;}2.visibility:hidden隐藏元素,但仍占据空间。.demo{visibility:hidden;}3.opacity:0......