CSS教程:相对、绝对定位及布局和浮动

CSS-Learning | CSS中的定位模型:绝对定位、相对定位、固定定位和浮动(如何清除浮动) 定位模型 CSS中有几种不同的定位模型,包括浮动、绝对定位、相对定位和固定定位。除非特别指定,否则所有元素盒子都会在常规文档流中生成,即positioin属性的默认值为static。常规文档流中元素盒子的位置,由元素在HTML中的位置决定。 确定元素的包含块至关重要,定位模型不同,计算width、height、margin或padding值为百分比时,计算依据会发生变化。接下来,我们来看看不同定位... 阅读详情

CSS 相对定位

相对定位是一个非常容易掌握的概念。如果对一个元素进行相对定位,它将出现在它所在的位置上。然后,可以通过设置垂直或水平位置,让这个元素“相对于”它的起点进行移动。

如果将 top 设置为 20px,那么框将在原位置顶部下面 20 像素的地方。如果 left 设置为 30 像素,那么会在元素左边创建 30 像素的空间,也就是将元素向右移动。

#box_relative {
  position: relative;
  left: 30px;
  top: 20px;
}

如下图所示:

CSS 相对定位实例

注意,在使用相对定位时,无论是否进行移动,元素仍然占据原来的空间。因此,移动元素会导致它覆盖其它框。
那么我们就会想了怎么让框三把框二覆盖呢,很自然的想到把框3的z-index设为一个优先级高的值如100,但是这样并不能得到我们想要的结果,必须把框2的z-index设为优先级低的如-1,
我猜想是因为框2已经脱离了文档流,所以只设置框3的z-index对框2起不到作用,所以只能对框2操作了。大家也可以去试试代码如下在ie7下通过:
<html>
<head runat="server">
    <title>Untitled Page</title>
<style type="text/css">
        span
        {
            background-color: Red;
            width: 30px;
            height: 30px;
        }
        #box_relative
        {
            position: relative;
            left: 10px;
            top: 10px; background-color: gray;z-index:-1;
        }
    </style>
</head>
<body>
    <span></span><span id="box_relative"></span><span style="z-index:30"></span>
</body>
</html>

精通CSS定位技术:绝对定位与相对定位教程 绝对定位是一种CSS布局技术,它将元素从文档流中完全移除,并相对于其最近的已定位的祖先元素进行定位,如果不存在这样的元素,则相对于初始包含块进行定位。绝对定位的元素可以根据top、right、bottom和left属性的值放置在任何位置。这种定位方式使得元素的位置能够脱离常规的文档流,从而可以精确控制其位置,满足设计上对布局的特殊要求。相对定位(position: relative)是一种CSS定位属性,它允许你相对于元素在文档流中的正常位置进行偏移。 阅读详情

相关推荐

Vivado+VCS+Verdi三件套实战:如何高效仿真AXI VIP并快速查看波形

本文详细介绍了如何利用Vivado+VCS+Verdi工具链高效仿真AXI VIP并快速查看波形。通过环境配置、Vivado工程准备、VCS编译与仿真优化以及Verdi波形分析技巧,实现仿真速度的数量级提升,显著提高FPGA开发效率。

red88的博客 1000

css简易的进度条

<!DOCTYPEhtml> <htmllang="en"> <head> <metacharset="UTF-8"> <metaname="viewport"content="width=device-width,initial-scale=1.0"> <metahttp-eq...

qq_45723045的博客 1035

RAG开源框架深度评测:从RAGFlow到Dify的实战选型指南

本文深度评测了主流RAG开源框架(RAGFlow、Dify、WeKnora)的核心能力与实战表现,提供企业级选型指南。重点对比了文档解析、检索性能和生产部署等关键指标,揭示RAGFlow在复杂文档处理、Dify在低代码开发、WeKnora在腾讯生态集成的差异化优势,并给出技术选型决策树与成本优化方案。

weixin_29294597的博客 827

一、CSS定位布局[相对定位、绝对定位、固定定位]

的特征,只不过参照系是body,不会是其它(在设置left等等就会使用absolute的特征);特性:脱离文档流(意味着可以与普通文档元素重合),行内块特性(与浮动元素一样,无论原本元素是怎样都是默认有。解释:通过 z-index 控制元素的上下层级,距离参照系左边距离20px;距离参照系右边距离20px;距离参照系顶部距离20px;距离参照系底部距离20px)距离参照系左边距离20px;距离参照系右边距离20px;距离参照系顶部距离20px;距离参照系底部距离20px)距离20px),这种移动是。

黑日里不灭的light 1505

CUDA系列-Stream-1

This section describes static aspects of the CUSW_UNIT_STREAM unit’s architecture.和stream相关的其它Unit主要有Channel,Sync,Memmgr A CUDA stream is a software FIFO queue that allows commands like kernel launch and memcpy to be enqueued in it. The enqueued commands

weixin_43360707的博客 734

【论文精读】Formal Mathematical Reasoning: A New Frontier in AI

注:本文根据师兄汇报内容总结。

m0_60634555的博客 1189

CSS进阶

CSS进阶使用,常见的有三种布局:一、相对布局, 二、绝对布局, 三、固定布局

m0_58881902的博客 1757

torch_npu 用法笔记

torch_npu 用法笔记

jacke121的专栏 1536

CSS 定位布局 - 相对、绝对、固定、粘滞四种定位

文档流 默认文档流,指的是就是元素排版布局过程中,元素会自动从左往右,从上往下地遵守这种流式排列方式,其中每一个块元素都独占一行,行内元素则在一行之内从左到右排列,直到在当前行遇到了边界后,换到下一行的起点起点继续排列。 脱离文档流,即将元素从普通的布局排版(普通文档流)中脱离出来,其他盒子在定位的时候,会当做没看到它,两者位置重叠都是可以的,但是依然在DOM树中存在。 定位的实现 我们可以通过设置css中position属性的值来设定元素的定位类型。position的值分为以下几种: stati

method_Wcs的博客 2697

SAP Fiori Launchpad 上看不到任何 tile 应该怎么办?

中心UI组件是一个框架,为所有SAPFiori应用程序提供公共基础设施SAPFiorilaunchpad是所有SAPFioriUI的基础,并为SAPFiori应用程序提供基本功能,如登录,界面大小,应用程序之间的导航,和基于角色的应用程序目录。ABAP前端服务器包含所有基础设施组件,用于为客户端生成SAPFiori应用程序特定的UI,并与SAPBusinessSuite后端系统通信。SAPFiori应用程序的处理过程如下首先,客户端加载SAPFiori应用程序的界面。...

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 941

[VT虚拟化驱动]正式启动VT

文章目录前言一、vmlaunch正式开始虚拟化二、使用步骤1.引入库2.读入数据总结 前言 本章开始真正实现一个最简单的VT框架,当然,只是能跑起来一个VT驱动了,没有并包括EPT,EPT后面再讲 提示:以下是本篇文章正文内容,下面案例可供参考 一、vmlaunch正式开始虚拟化 执行VMLAUNCH指令执行后,就正式进入虚拟化了,再该指令执行之前,得先保存Guest当前的环境,执行完VMLAUNCH后,要恢复Guest的环境,让Guest就像什么都没发生一样,所以需要保存和恢复Guest的各种寄存器的值

吾无法无天的博客 3661

CSS中更加高级的布局手段——定位之相对定位

当开启了元素的定位(position属性值是一个非static的值)时,可以通过left right top bottom四个属性来设置元素的偏移量,越大越向反方向移动。通常偏移量只需要使用两个就可以对一个元素进行定位,一般选择水平方向的一个偏移量和垂直方向的偏移量来为一个元素进行定位。当元素的position属性设置为relative时,则开启了元素的相对定位 ==》自恋型。- 定位指的就是将指定的元素摆放到页面的任意位置,通过定位可以任意的摆放元素。

csgojingyu的博客 606

NX二次开发(Python)-UIStyler-选择体和按钮操作

用UG NX的UIStyler块界面编辑器,生成带有“选择体”和“按钮”操作的一个界面,如下图所示:

GimiGimmy 2311

CSS和div布局页面

CSS和div布局页面 CSS和div布局页面一、什么是布局网页布局页面元素定位机制二、布局属性浮动清除浮动定位绝对定位相对定位固定定位 一、什么是布局 网页实质是块与块之间的位置,块挨着块,块嵌套块,块叠着块。css网页布局指的是利用css对网页内容的布局进行规划,将主次内容进行归纳和区分;以最适合浏览的方式,将图片、文字等内容遵循一定的原则,放置到页面不同的位量给用户良好的浏览阅读体验。DIV+CSS布局就是网页html通过DIV标签+CSS样式表代码开发制作的(html)网页的统称。 网页布局 进行

m0_51528800的博客 7901

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

CSS基础(浮动、相对定位、绝对定位、固定定位、粘性定位、版心、重置默认样式)

CSS基础(浮动、相对定位、绝对定位、固定定位、粘性定位、版心、重置默认样式)

聂可以的博客 2130

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

css 相对定位 绝对定位 浮动 分析

W3School 站点上的所有页面都采用了这种技术,如果您打开我们使用 CSS 文件,您会看到我们对页脚的 div 进行了清理,而页脚上面的三个 div 都向左浮动。 CSS 相对定位 相对定位是一个非常容易掌握的概念。如果对一个元素进行相对定位,它将出现在它所在的位置上。然后,可以通过设置垂直或水平位置,让这个元素“相对于”它的起点进行移动。 如果将 top 设置为 20px,那...

weixin_30776863的博客 1138

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

前端之CSS浮动和定位

文章目录1、CSS 布局的三种机制2、什么是浮动(float)2.1、浮动口诀之 浮2.2、浮动口诀之 漏2.3、浮动口诀之 特2.4、浮动(float)小结2.5、浮动(float)的应用2.5.1、浮动应用案例2.5.2、导航栏案例2.6、浮动(float)的扩展2.6.1、浮动元素与父盒子的关系2.6.2、浮动元素与兄弟盒子的关系3、清除浮动3.1、为什么要清除浮动3.2、清除浮动本质3.3、清除浮动的方法3.3.1、额外标签法(隔墙法)3.3.2、父级添加overflow属性方法3.3.3、使用af

一切随心走的博客 2029

流式布局、浮动布局及绝对定位布局

知识点: 1.掌握三大布局技巧——流式布局、浮动布局及绝对定位布局; 2.精通标准文档流、盒子模型、float属性以及position属性等知识。 W3C 由万维网联盟制定的一系列标准: 1.结构化标准语言(HTML和XML) 2.表现标准语言(CSS) 3.行为标准语言(DOM和ECMAScript) CSS三种定位机制:标准文档流 浮动和绝对定位

m0_38118446的博客 7036

CSS浮动&定位&布局

浮动简介 浮动最早起设计出来是为了实现文字环绕图片或者文字环绕的效果,现在浮动是主流的页面布局方式之一 float:浮动属性,值可以是left、right对应向左和向右浮动 元素浮动之后的特点 脱离文档流 不管浮动前是什么元素,浮动后,默认宽高都是被内容撑开,而且可以设置宽高 不会独占一行,可以与其他元素共用一行 不会margin合并,也不会margin塌陷,能够完美设置四个方向的pa...

木子七的博客 1135

CSS的三大布局方式(流式布局,浮动布局和层布局)

文章目录前言一、标准文档流二、三种布局方式1.流式布局2.浮动布局(1)字围效果(2)圣杯布局3.层布局定位的分类:(1) 相对定位 position:relative(2) 绝对定位 position:absolute(3) 固定定位 position:fixed(4) 静态定位 就是不定位 默认的三、浮动元素会造成影响:1.对父元素造成的影响解决方法2.对兄弟元素造成的影响解决方法四、浮动元素的特性 前言 布局:所谓的布局,就是指把一个盒子放在合适的位置。 在CSS2.0中,有三大布局: (1..

originalApril的博客 7797

关于对同一个盒子同时设置相对定位和浮动或者绝对定位和浮动的问题

可能细心的朋友在查看某些网页的时候发现,某些盒子或是图片既设置了相对定位又设置了浮动,觉得很奇怪,其实呢,这个设置是非常的正常。    比如,在布局页面的时候,我希望导航和轮播图一左一右的进行显示,就可以对导航设置左浮动float。轮播图右浮动。但是呢、如果导航里面有些小图标之类的东西要进行绝对定位absolute操作时,那么就可以对该导航设置相对定位relative了,相当于小图标的已定位的祖

她夏了夏天 9907

解析什么是绝对定位,相对定位与浮动

在理解定位之前,先说一个概念,文档普通流,就是元素标签正常在HTML里的顺序,块级元素从上至下排列,行内元素从左到右排列。 绝对定位 绝对定位:absolute,元素相对于离它最近的已定位祖先元素进行...

weixin_39037804的博客 1178

CSS 浮动 & 定位

只能书写一个元素定位之后,不再保持原先的类型,不再占满一行,漂浮在页面上,原来的位置被之后的 元素递补占据 如果元素的祖先元素都没有被定位过,则根据body也就是浏览器的左上角进行定位 注意这样可能会出现问题。默认的块元素会占满父元素的宽度,设置浮动之后,按照设置浮动的方向 进行缩小,缩小到内部的内容的宽度为准,之后漂浮在页面上,原先的位置被后面的 元素递补占据。元素根据原先所在位置的左上角进行定位,定位之后,元素依然 保持原先的类型,原来的位置依然被占用 偏移量。

追寻心的步伐 1386

绝对定位、固定定位、相对定位分别和浮动使用的影响

今天我们讲一下 一个盒子使用绝对定位和浮动会有什么影响。 当一个盒子在另一个盒子的下边重叠,那么就会想到定位,这时就要想,是要使用绝对定位和相对定位。效果如图一: 下面分为三种情况 如果使用绝对定位,和浮动的效果,如图二 咱们看一下代码: <style> .box1 { width: 100%; height: 50px; } .box1 div { float: left

micoria的博客 2447

Css的向左浮动、先右浮动、绝对定位、相对定位的简单使用

1、div层的浮动 1)div向左浮动、向右浮动 &lt;!doctype html&gt; &lt;html&gt; &lt;head&gt; &lt;meta charset="utf-8"&gt; &lt;title&gt;测试页面&lt;/title&gt; &lt;/head&gt; &lt;styl

weixin_34366546的博客 1513
上一篇: android批量多渠道封装-python
下一篇: DrawerLayout 抽屉
stonenotes123
博客等级 码龄15年 30粉丝 176原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值