首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何显示绝对或固定div下面的div?

要显示绝对或固定div下面的div,可以使用CSS的定位属性来实现。

  1. 首先,确保父级div的position属性设置为relative或fixed,以便作为参考点。
  2. 然后,在要显示在绝对或固定div下面的div上设置position属性为absolute或relative,以便相对于父级div进行定位。
  3. 使用top、bottom、left、right属性来调整要显示的div的位置。可以使用具体的像素值或百分比来定位。
  4. 如果要显示的div需要在绝对或固定div的下方,可以使用top属性,并设置一个正值,表示距离顶部的距离。
  5. 如果要显示的div需要在绝对或固定div的上方,可以使用bottom属性,并设置一个正值,表示距离底部的距离。

以下是一个示例代码:

代码语言:txt
复制
<style>
    .parent {
        position: relative;
        height: 200px;
        width: 200px;
        background-color: lightgray;
    }

    .absolute-div {
        position: absolute;
        top: 100px;
        left: 50px;
        height: 50px;
        width: 100px;
        background-color: red;
    }

    .relative-div {
        position: relative;
        top: 50px;
        left: 50px;
        height: 50px;
        width: 100px;
        background-color: blue;
    }
</style>

<div class="parent">
    <div class="absolute-div"></div>
    <div class="relative-div"></div>
</div>

在上面的示例中,父级div的class为"parent",绝对定位的div的class为"absolute-div",相对定位的div的class为"relative-div"。绝对定位的div会显示在相对定位的div下方,因为它的top属性设置为100px,而相对定位的div的top属性设置为50px。

这是一个基本的示例,你可以根据实际需求进行调整和扩展。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

CSS 定位布局 - 绝对固定定位设置居中悬浮div

下面设置一相对定位,看看会不会影响这种居中效果 ? 从上图可以看出相对定位并不会影响margin居中布局。 设置一绝对定位,看看会不会影响这种居中效果 ?...可以从图中看出,绝对定位会影响margin的居中布局。 设置一固定定位,看看会不会影响margin居中效果 ?...固定定位也是会影响margin居中布局的,其实就是 margin-left: auto; 失效了。 好了,那么问题来了。这种情况,该如何设置布局呢?...在绝对定位的情况,设置div居中布局 居中布局当然就要先使用left偏移来进行设置,不过这次偏移需要用百分比,不然浏览器稍微缩放就无法居中了。 ? ?...好了,从上面来看,绝对定位已经可以设置div居中了,那么固定定位是否也是如此呢? 固定定位设置div居中 ? ?

3.4K20
  • CSS-定位(position)

    在静态定位状态,无法通过边偏移属性(top、bottom、leftright)来改变元素的位置。...# 父级有定位 绝对定位是将元素依据最近的已经定位(绝对固定相对定位)的父元素(祖先)进行定位。 # 子绝父相 这个“子绝父相”太重要了,是我们学习定位的口诀。...因为子级是绝对定位,不会占有位置, 可以放到父盒子里面的任何一个地方。 父盒子布局时,需要占有位置,因此父亲只能是 相对定位. 这就是子绝父相的由来。 <!...当position属性的取值为fixed时,即可将元素的定位模式设置为固定定位。 当对元素设置固定定位后,它将脱离标准文档流的控制,始终依据浏览器窗口来定义自己的显示位置。...不管浏览器滚动条如何滚动也不管浏览器窗口的大小如何变化,该元素都会始终显示在浏览器窗口的固定位置。 固定定位有两点: 固定定位的元素跟父亲没有任何关系,只认浏览器。

    1.5K10

    css绝对定位如何在不同分辨率的电脑正常显示定位位置?

    有时候我们在写页面中,会发现绝对定位的父级元素已经相对定位了,但是在不同分辨率的电脑绝对定位还是会错乱,似乎父级的相对定位并没有起了作用。...2、为了页面在不同的分辨率正常显示,要给页面一个安全宽度,一般在做1920px宽的页面时,中间要有一个1200px左右的安全宽度,并且居中,所有的内容要写在这个宽度的box里,如果有背景图或者轮播图必须通栏整个页面的时候...盒子里的div等小盒子可以用百分比来表示,来达到页面自适应。...而是在放大图背景的div里继续放一个安全宽度div,再把它作为父元素做相对定位,给里面的子元素做绝对定位,这样就不会出现不同分辨率绝对定位错乱的问题了。...还有一个小问题,在页面加载慢的时候重新刷新页面会先显示放大的效果,再变为缩小后的效果,会闪一,这个还没找到解决办法,希望懂的朋友们多多交流。

    3.5K70

    CSS布局(三) 布局模型

    (每一个便签都显示着自己本来默认的那个宽高) 第二点,在流动模型,行内元素都会在所处的包含元素内从左到右水平分布显示。...如果不存在这样的包含块(就是它前面的div并没有设置定位的属性),则相对于body元素,即相对于浏览器窗口。...由于视图本身是固定的,它不会随浏览器窗口的滚动条滚动而变化,除非你在屏幕中移动浏览器窗口的屏幕位置,改变浏览器窗口的显示大小,因此固定定位的元素会始终位于浏览器窗口内视图的某个位置,不会受文档流动影响...4.2只对定位元素有效 z-index属性适用于定位元素(position属性值为 relative absolute fixed的对象),用来确定定位元素在垂直于显示屏方向(称为Z轴)上的层叠顺序...2.如果两个元素都没有定位发生位置重合现象或者两个都已定位元素且z-index相同发生位置重合现象,那么按文档流顺序,后面的覆盖前面的

    2.3K71

    Web前端基础(04)

    相对定位 格式:position:relative 元素显示特点: 元素不脱离文档流(元素不管显示到什么位置 仍然占着原来的位置) 如何控制元素的位置: 通过top/left/right/bottom控制元素的显示位置...: 元素脱离文档流(当元素设置为绝对定位时会让出自己所占的位置) 如何控制元素的位置: 通过top/left/right/bottom控制元素位置,坐标相对于窗口(默认)某一个上级元素(添加相对定位)...应用场景:如果移动到的位置是某个上级元素的角落使用绝对定位,如果需要往页面中添加一个元素而且不希望影响现有的显示效果(也就是不在文档流里面)使用绝对定位 固定定位 格式: position:fixed...应用场景: 需要将元素固定在窗口的某个位置,并且不随着内容位置改变而改变 ####浮动定位 格式: float:left/right; 显示特点: 元素脱离文档流,元素从当前行向左向右浮动,当撞到上级元素边缘其它浮动元素时停止...>div1 div2 div3 显示效果: 2.绝对路径 <!

    47120

    CSS入门指南-3:定位元素

    这说明绝对定位的元素脱离了常规文档流,它现在是相对于顶级元素 body 在定位。 现在就涉及到一个概念:定位上下文,这个后边说,先继续看最后一种定位方式:固定定位。 盒子位移属性是如何工作?...这样看效果和绝对定位完全一致,但是固定定位的定位上下文是浏览器窗口,她并不会随页面滚动。 以下是使用相对定位和固定定位的图示: ? ?...固定页头和页脚 固定定位最常见的一种用途就是在页面中创建一个固定头部、或者脚部、或者固定面的一个侧面。就算是用户移动浏览器的滚动条,还是会固定在页面。 现在我们来看下定位上下文。...这里内部和外部的 div 都是是静态定位,不存在谁是谁的定位上下文这个问题,所以 top 和 left 属性并没有生效。 下面我们把内部 div 设定为绝对定位,来看一变化。...最后我们说一和定位相关的显示属性。 显示属性 所有的元素都有display属性。display 属性有两个最常用的值:block(块级元素)和inline(行内元素)。

    64510

    前端零基础教学开始第六天 06 – day 多种定位方法 和 精灵图使用 元素的显示与隐藏…

    定位一共有四种position: 固定定位: fixed 绝对定位:absolute 相对定位:relative 静态定位:static 固定定位 ## 固定定位 复制代码 绝对定位的盒子居中显示 注意 绝对定位不能通过设置margin:auto...class="father"> 复制代码 绝对定位的居中显示 简便的写法 <!...显示 display:none 隐藏对象与它相反的是display:block除了转换为块元素之外,同时还有显示元素的意思 特点:隐藏之后,不在保留位置 visibility 可见性 设置检索是否显示对象...class="box"> 复制代码 溢出的文字隐藏 显示三个 小点 white-space 设置检索对象内文本显示方式通常我们使用于强制一行显示内容

    3.5K20

    CSS补充

    但是如何让多个块级元素在一行内显示?...absolute 如果元素被设置为绝对定位的话,将具备以下几个特征 1、脱离文档流-不占据页面空间 2、通过偏移属性固定元素位置 3、相对于 最近的已定位的祖先元素实现位置固定 4、如果没有已定位祖先元素...固定定位 fixed 将元素固定在页面的某个位置处,不会随着滚动条而发生位置移动 语法 属性:position 取值:fixed 配合着 偏移属性(top/right/bottom/left)实现位置的固定...因此下面的元素也会随之上移。 解决高度塌陷问题 元素浮动 设置父元素固定高度 触发BFC BFC 定义 BFC(Block formatting context)直译为”块级格式化上下文”。...开启BFC后,元素可以包含浮动的子元素 如何触发BFC 设置元素浮动:使用这种方式开启,虽然可以撑开父元素,但是会导致父元素的宽度丢失,而且使用这种方式也会导致下边的元素上移,不能解决问题 设置元素绝对定位

    61510

    网页布局基础

    这样的话,该框及其所有内容就不再显示,不占用文档中的空间。 但是在一种情况,即使没有进行显式定义,也会创建块级元素。这种情况发生在把一些文本添加到一个块级元素(比如 div)的开头。...(不会占位置,宽度及长度显示随内容增减而增减 fixed(固定定位): 元素框的表现类似于将 position 设置为 absolute,不过其包含块是视窗本身。...absolute(绝对定位)和fixed(固定定位)都属于绝对定位形式 ?...使用绝对定位ablolute实现横向两列布局 — 常用于一列固定宽度,另一列宽度自适应的情况 主要应用技能: relative—父元素相对定位 absolute—自适应宽度的元素绝对定位 注意:固定宽度列的高度...>自适应宽度的列(因为绝对定位的元素会导致父元素高度塌陷,所以一定要保证固定宽度列的高度>自适应宽度的列,才能让绝对定位元素放进父容器里)

    1.8K20

    【CSS】固定定位 ( 固定定位概念语法 | 固定定位 = 浏览器可视窗口 + 边偏移 | 代码示例 )

    固定定位的元素 始终显示在浏览器可视窗口的固定位置 , 不会改变 ; 注意相对的是 浏览器可视窗口 , 不管浏览器大小如何 , 都是基于可视窗口显示 ; 固定定位 的 本质是一种 特殊的绝对定位 ;...固定定位语法 : 选择器 { position: fixed; left: 0px; top: 0px; } 固定定位元素举例说明 : 在下面的网站 , 顶部的导航栏 , 与 右侧的 三个按钮 ,...⑥ ( 使用绝对定位在父容器任意位置显示子容器 | 代码示例 ) 代码的基础上 , 将中心的标准流元素设置为 固定定位 元素 ; 为 body 设置高度 1000px , 方便进行滚动条滚动 ;...*/ position: fixed; left: 0px; top: 0px; } /* 绝对定位元素 - 左上角 */ .top { /* 子元素设置绝对定位...class="box"> </

    1.8K20

    HTML+CSS练习题【详解】

    元素的显示模式是固定的无法修改 B. 元素的显示模式可以通过display属性修改 C. 块级元素无法修改为行内元素 D....相对定位的元素保留自身在标准流中的位置,并且为绝对定位的子元素提供参考 关于绝对定位、固定定位、相对定位和静态定位,下列说法正确的是( ) A. 固定定位会参考设置了定位的父元素进行对齐 B....绝对定位只会根据浏览器可视区域定位 下列关于定位属性及特点说法正确的是 ( ) A. 绝对定位的元素会参考设置了相对定位的父元素进行定位 B. 固定定位会参考设置了定位的父元素进行定位 C....相对定位一般与固定定位配合使用 C. 项目布局中,基本不会使用相对定位 D. 相对定位大多数使用与绝对定位配合,组成子绝父相 以下选项,针对绝对定位描述错误的是( ) A....绝对定位元素脱离标准流 B. 绝对定位元素实现模式转换 C. 绝对定位元素会固定在页面某个位置, 不随着滚动条的滚动而滚动 D.

    35910

    一文掌握css常见布局float、position、flex、grid

    css在前端的学习中是一个绕不过去的课题,他决定如何显示的你网页内容,初学css你也许会觉得它很容易,无非就是控制元素的位置,大小,颜色等等表现层面的东西,但当你真正使用它去做一些事前的时候,往往会出现无处抓的现象...脱离文档流设置了float属性的元素跟绝对定位一样,脱离了文档流,对于一个父元素中只有一个多个有浮动属性的元素,父元素会产生塌陷效果,这时一定要留意不要有让父元素的高度自适应的想法:浮动实现横向导航目前浮动常见的用法便是配个...fixedfixed属性比较好理解,可以概括为如下三句话:针对于body来做定位;不随着窗口的滚动而发生位置的变量,常用来做广告的赖皮显示以及一些需要固定在某个位置的元素;可以作为定位元素,它的absolute...项目属性 order该属性定义了项目的显示顺序,数值越小,排列越靠前,默认值为0,其实这个属性在项目初始展示的时候作用不大,还不如使用项目原始的显示顺序来显示,但是在需要动态调整项目的显示顺序的场景比较有用...item的宽度项目属性 flex-grow定义了剩余空间如何利用,常用来当固定宽度的几个元素没有占满整个容器,然后剩余的宽度都由一个元素占满。

    21610

    前端基础——CSS+DIV布局

    上篇说了盒子模型,这里就以盒子模型为基础来简单了解一常用的一种网页布局的方式:CSS+DIV布局。        ...一般情况,当元素的position属性值为absolutefixed时,它就不再受父元素的约束,只根据到页面的left、top、right和bottom的值来定位。  ...比如对margin使用负值就是一个很实用的小技巧,假如想让container固定宽度居中显示(假设container宽度为700px),则可以对container采用relative的定位方法,left...值为页面的50%,再设置margin-left为自己宽度的一半,这样,无论在哪种分辨率的浏览器中显示效果都是固定宽度且居中,如下图: ?        ...当页面中的内容显示不够多时,如何让最底部的footer(版权注册部分)永远保持在最底部,也可以用对margin设置负值的方法来实现。        多多地积累吧,期待与您共同成长。

    2.3K10

    CSS 布局_3 Position元素定位

    ) 的方式,自上而下,从左到右进行布局,如果你想要改变元素默认的定位行为,就需要设置 position 属性了 该属性定义建立元素布局所用的定位机制,任何元素都可以定位,不过绝对固定元素会生成一个块级框...position:absolute 绝对定位 position:absolute; 绝对定位,相对定位父级而定位,即父级元素祖先元素 position 不为默认值 static,就是定位父级,如果没有设置该属性的祖先元素...,而块元素不再具有默认 100% 宽度了,在没有设置宽度的情况,都是由内容来撑开宽度,在大多数时候,绝对定位元素的 height 和 width 属性的值为 auto,它们会自动计算以适合元素的内容...position:fixed 固定定位 position:fixed; 固定定位,相对浏览器窗口定位,当页面出现滚动条时,定位元素不会随着滚动,同样的,元素设置 position:fixed; 固定定位之后...底部显示栏 接下来的一个例子,来教你如何设置底部显示栏,这在移动端是经常使用到的,至于如何引用字体图标,可以参考我这篇博文 CSS 样式重置 里的介绍 body { margin: 0; height

    92640
    领券