首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

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

有时候我们在写页面中,会发现绝对定位元素已经相对定位了,但是在不同分辨率电脑下,绝对定位还是会错乱,似乎相对定位并没有起了作用。...绝对定位使用:     ​   绝对定位时候,该元素元素一定要记得设为相对定位,这样在不同分辨率下定位才不会错乱,但是前提是这个元素在一个安全宽度里面,如果这个元素本身是一个会因为分辨率降低而改变元素...例如:做一个活动页面,其中这个页面背景为一个大图,在这个大图上要放一些小图来与大图实现定位,绝对不能以大图直接作为背景!...而是在放大图背景div里继续放一个安全宽度div,再把它作为元素做相对定位,给里面的子元素绝对定位,这样就不会出现不同分辨率下绝对定位错乱问题了。...1 $(function(){ var w=window.screen.width; var zoom=w/1920; 2 $("#container").css

3.3K70

web前端开发初学者十问集锦(3)

1.divheight:100%没有效果,如何元素高度自动扩充为元素高度? 我们经常使用元素width:100%和height:100%将元素宽度和高度扩充至元素宽度和高度。...relative定位中使用bottom:0px;right:0px;使元素位于元素最下边或者最右面,没有效果是因为relative定位参考对象是自己。...3.CSS样式标签在html文件中放置位置?...csstest.css" > 样式声明可以在四个位置完成,其优先级依次为 1.内联样式(在 HTML 元素内部) 优先级最高; 2.内部样式表(一般位于 标签内部)...定位参考对象是元素自己;且不脱离文档流,即默认定位所占用位置还保留,会撑开容器; 绝对定位: position:absolute。定位参考对象是离自己最近非static定位元素

1.6K20

掌握CSS定位:构建现代网页布局关键技巧

CSS(层叠样式表)是控制网页布局主要工具之一,而其中定位属性为开发人员提供了强大控制能力。在本文中,我们将深入研究CSS定位,以及如何利用它来创建现代、响应式网页布局。 什么是CSS定位?...CSS定位是一种强大布局技术,它允许您精确控制元素在网页上位置。使用CSS定位,您可以将元素放置在页面的任何位置,而不受正常文档流限制。有两种主要CSS定位方式:相对定位和绝对定位。...绝对定位 绝对定位允许您将元素放置在其包含元素(通常是元素指定位置上。这种定位方式完全脱离了文档流,元素不再占据空间,因此可以覆盖其他元素。...如何使用CSS定位? 要使用CSS定位,首先需要将元素position属性设置为relative或absolute。...它使开发人员能够精确控制元素位置和堆叠顺序,从而实现各种各样布局和交互效果。通过深入研究和实践,您可以更好地利用CSS定位来创建令人印象深刻网页。

29230

网页布局基础

不过,设置行高可以增加这个框高度。 10.绝对定位布局 绝对定位布局就是使用position属性实现网页布局,是CSS中规定第三种定位机制。...3.当元素设置为绝对定位后,元素也会 多出两类属性:偏移量属性 和 Z-index属性,与相对定位不同是: 该元素已经脱离了标准文档流(不占位) 建立定位基准不是该元素原来位置,而是分两种情况...相对定位实际上被看作普通流定位模型一部分,因为元素位置相对于它在普通流中位置。 absolute(绝对定位)和fixed(固定定位)都属于绝对定位形式 ?...使用绝对定位ablolute实现横向两列布局 — 常用于一列固定宽度,另一列宽度自适应情况 主要应用技能: relative—元素相对定位 absolute—自适应宽度元素绝对定位 注意:固定宽度列高度...>自适应宽度列(因为绝对定位元素会导致元素高度塌陷,所以一定要保证固定宽度列高度>自适应宽度列,才能让绝对定位元素放进容器里)

1.8K20

定位(position)

fixed 固定定位,相对于浏览器窗口进行定位 静态定位(static) 静态定位是所有元素默认定位方式,当position属性取值为static时,可以将元素位于静态位置。...相对定位relative 相对定位是将元素相对于它在标准流中位置进行定位,当position属性取值为relative时,可以将元素位于相对位置。...级没有定位 若所有元素都没有定位,以浏览器为准对齐(document文档)。 级有定位 绝对定位是将元素依据最近已经定位(绝对、固定或相对定位)元素(祖先)进行定位。...当对元素设置固定定位后,它将脱离标准文档流控制,始终依据浏览器窗口来定义自己显示位置。不管浏览器滚动条如何滚动也不管浏览器窗口大小如何变化,该元素都会始终显示在浏览器窗口固定位置。...在CSS中,要想调整重叠定位元素堆叠顺序,可以对定位元素应用z-index层叠等级属性,其取值可为正整数、负整数和0。

1.3K30

CSS-定位(position)

right 右侧偏移量,定义元素相对于其父元素右边线距离 # 静态定位(static) 静态定位是所有元素默认定位方式,当position属性取值为static时,可以将元素位于静态位置。...# 相对定位relative(自恋型) 相对定位是将元素相对于它在标准流中位置进行定位,当position属性取值为relative时,可以将元素位于相对位置。...绝对定位最重要一点是,它可以通过边偏移移动位置,但是它完全脱标,不占位置。 # 级没有定位 若所有元素都没有定位,以浏览器为准对齐(document文档)。...# 级有定位 绝对定位是将元素依据最近已经定位(绝对、固定或相对定位)元素(祖先)进行定位。 # 子绝相 这个“子绝相”太重要了,是我们学习定位口诀。...不管浏览器滚动条如何滚动也不管浏览器窗口大小如何变化,该元素都会始终显示在浏览器窗口固定位置。 固定定位有两点: 固定定位元素跟父亲没有任何关系,只认浏览器。

1.5K10

CSS属性汇总--(6) 定位属性3

元素放置在元素基线上 sub           垂直对齐文本下标。...super        垂直对齐文本上 top            把元素顶端与行中最高元素顶端对齐 text-top     把元素顶端与元素字体顶端对齐 middle      把此元素放置在元素中部...bottom     把元素顶端与行中最低元素顶端对齐 text-bottom  把元素底端与元素字体底端对齐 length % 下面的例子演示了如何在文本中垂直排列图象: ...如果此值被用在其他元素上,会呈现为 "hidden" inherit 下面的例子演示如何使表格元素叠加 tr.coll...注释:Z-index 仅能在定位元素上奏效(例如 position:absolute;)!         该属性设置一个定位元素沿 z 轴位置,z 轴定义为垂直延伸到显示区轴。

1.8K20

CSS样式

、对齐和分配空白空间 弹性盒子只定义了弹性子元素如何在弹性容器内布局 CSS3弹性盒内容: 弹性盒子由弹性容器(Flex container)和弹性子元素(Flex item)组成 弹性容器通过设置...display 属性:display:flex;开启弹性盒,属性设置后子元素默认水平排列 flex-direction属性:flex-direction 属性指定了弹性子元素容器中位置 flex-direction...值 描述 left 元素向左浮动 right 元素向右浮动 浮动原理: 浮动以后使元素脱离了文档流 浮动只有左右浮动,没有上下浮动 脱离文档流之后,元素相当于在页面上面增加一个浮层来放置内容。...相对定位 absolute 绝对定位 fixed 固定定位 其中,绝对定位和固定定位会脱离文档流 设置定位之后:可以使用四个方向值进行调整位置:left、top、right、bottom 相对定位,...绝对定位是相对于离他最近开启了定位祖先元素进行定位(一般情况,开启了子元素绝对定位都会同时开启元素相对定位)如果所有的祖先元素都没有开启定位,则会相对于浏览器窗口进行定位 固定定位永远都会相对于浏览器窗口进行定位

23630

css笔记

前面我们说过,网页布局核心,就是用CSS来摆放盒子位置如何把盒子摆放到合适位置CSS定位机制有3种:普通流(标准流)、浮动和定位。...注意: 绝对定位最重要一点是,它可以通过边偏移移动位置,但是它完全脱标,完全不占位置级没有定位 若所有元素都没有定位,以浏览器当前屏幕为准对齐(document文档)。...级有定位 绝对定位是将元素依据最近已经定位(绝对、固定或相对定位)元素(祖先)进行定位。 子绝 这个“子绝相”太重要了,是我们学习定位口诀,时时刻刻记住。...这句话意思是 子级是绝对定位的话, 级要用相对定位。 首先, 我们说下, 绝对定位是将元素依据最近已经定位绝对、固定或相对定位)元素(祖先)进行定位。...:水平位置 垂直位置 模糊距离 阴影颜色; 前两是必须写

7.7K50

CSS 基础系列:从清除浮动和margin塌陷问题谈BFC

1.清除浮动 浮动元素会影响其兄弟元素位置,并可能导致元素高度塌陷(假如元素没设置高度),因此需要清除浮动(带来影响)。...这是 W3C CSS2.1 规范中一个概念。它是页面中一块渲染区域,并且有一套渲染规则,它决定了其子元素如何定位,以及和其他元素关系、相互作用。...在 CSS2.1 中,有三种定位方案 ———— 普通流、浮动和绝对定位,下面分别对这三种布局简略说明一下: 普通流(Normal flow) 在普通流中,盒一个接着一个排列; 在块级格式化上下文里面,它们竖着排列...绝对定位 (Absolute positioning) 元素脱离普通流,并且不影响普通流布局 它定位相对于它包含块,相关CSS属性:top,bottom,left 和 right; 如果元素为...position:absolute 或 position:fixed,它是绝对定位元素; 对于 position: absolute,元素将相对最近一个非 static 定位元素进行定位,如果没有则相对于

2.3K10

CSS 中你需要知道 auto 一切!

这使元素相对于包含块边缘水平居中。 ? 具有绝对定位元素 margin:auto ? 另一个不太常见绝对定位元素居中用例是margin: auto。...当我们有一个元素应该在它元素内部水平和垂直居中时,我们可能会倾向于使用translateX或translateY。 我们可以使用下面方法让具有绝对定位元素居中: 设置宽度和高度。...考虑下面的模型,元素是一个 flex 布局: ? 我们想把第二推到最右边,自动边距就派上用场了。...好吧,原因是绝对定位元素相对于其最接近元素具有position:relative。 该具有padding: 16px,因此子项位于顶部和左侧16px处。 有趣,不是吗?...假设子项必须在较小视口中位于距左侧100像素位置,对于桌面,它应恢复为默认位置

5.1K30

前端学习(14)~css学习(八):定位属性

-- 固定定位 --> 相对定位 相对定位:让元素相对于自己原来位置,进行位置调整(可用于盒子位置微调)。...相对定位,就两个作用: (1)微调元素 (2)做绝对定位参考,子绝相 相对定位定位值 left:盒子右移 right:盒子左移 top:盒子下移 bottom:盒子上移 PS...以盒子为参考点 一个绝对定位元素,如果父辈元素中也出现了已定位(无论是绝对定位、相对定位,还是固定定位)元素,那么将以父辈这个元素,为参考点。 如下:(子绝相) ? 以下几点需要注意。...(1) 要听最近已经定位祖先元素,不一定是父亲,可能是爷爷: (2)不一定是相对定位,任何定位,都可以作为儿子参考点: 子绝绝、子绝相、子绝固,都是可以给儿子定位。...我们可以总结成一个公式: left:50%; margin-left:负宽度一半 固定定位 固定定位:就是相对浏览器窗口进行定位。无论页面如何滚动,这个盒子显示位置不变。 备注:IE6不兼容。

89120

每天20个灵魂拷问系列一

right、bottom、left值都是以它原来位置为基准偏移,而不管其他元素会怎么样,需要注意是relative移动后元素在原来位置仍然占据空间 absolute:如果容器设置了position...=/absolute/relative,且子元素设置了position:absolute那么子元素会根据元素进行位置偏移,如果元素没有设置则以body进行偏移,position不占标准流位置 fixed...:设置为fixed元素,定位于浏览器窗口指定坐标,不论窗口滚动与否,元素都会留在那个位置,它始终以body为依据,同时它也不占标准流位置 三、什么是BFC?...五、解释css sprites,如何使用?...八、CSS有哪些选择器?CSS选择器优先级是如何定义? 解答 !

38130

掌握这4 个关键 CSS 属性,你才算入门 CSS

但是,如果你对如何CSS 中选择背景有一个清晰解释,那么使用 HTML 元素会容易得多。...background-repeat:你可以使用这些值,如果宽度超过背景大小,则使应用背景重复自身。...大多数情况下,你将使用以下 3 个值: 绝对绝对定位元素查找本身具有相对、绝对或固定位置后代元素。 相对:具有相对位置元素将相对于其正常位置进行定位。...例如; 当子元素被定位为absolute时,我们可以通过top、left、bottom值来控制它在整个body元素位置。你可以将其称为独立子元素,其中 body 元素元素。...但是,当我们为元素(蓝色容器)提供相对位置时,所有具有绝对位置元素都将落入新元素之下。 你可以观察到,当我们将相对位置值传递给元素时,子元素高度现在是相对于元素。 本文完~

1.9K30

前端知识点总结(html+css)(上)

3. css3新增伪类 p:first-of-type 选择属于元素首个p元素 p:last-of-type 选择属于元素最后一个p元素 p:only-of-type 选择属于元素唯一...高度塌陷 原因 很多情况盒子不方便给高度,子盒子浮动脱离文档流不占位置使盒子高度为0 解决方案 在浮动元素末尾加一个空标签,设clear:both 级添加overflow:hidden 使用...visibilty:hidden //隐藏对应元素,在文档中仍保留位置 opacity:0 //隐藏元素,占位置,可添加事件 9. cssoverflow属性 scroll //必会出现滚动条...初始化css方式 * { padding:0; margin:0; } 12. 如何使英文单词发生词内断行 word-wrap:break-word。...:flex;justify-content: center;align-items: center 子元素绝对定位,上下左右为0,margin:auto,:relative, 17.如何实现小于

25710

2021前端面试高频 HTML + CSS

对语义化理解 ❝ 它使页面内容结构化,结构更清晰,便于浏览器,搜索引擎解析。 有利于网站SEO 优化排名。 ❞ 12....❝解决方案: 可以使用 reset.css ,重置浏览器css默认属性 ❞ ❞ 9. width:auto 和 width:100% 区别 ❝width : 100% : 它会宽度等于元素宽度大小...如何生成BFC?...定位流 绝对定位方案,盒从常规流中被移除,不影响常规流布局; 它定位相对于它包含块,相关CSS属性:top、bottom、left、right; 如果元素属性position为absolute...绝对定位元素可以设置外边距(margins),且不会与其他边距合并。 「最佳实践」 :也是我常用 技巧布局方式 子绝相 它基本可以满足你复杂日常布局需求。

91140

容易被误解overflow:hidden

overflow:hidden元素之外,但是它依然被显示了。...而普通元素在水平方向上溢出被隐藏,垂直方向上撑开元素。也就是说,普通元素表现符合我们预期,而绝对定位元素并不如很多人想当然那样被隐藏。 理论依据 那么,这个原理到底是什么呢?...这就说明,一个绝对定位元素是否被overflow:hidden隐藏,要看其包含块相对于overflow:hidden位置来决定。这就好比驻日美军,他们不受日本法律约束而受美国军法约束。...翻译: 一个绝对定位后代块元素,部分位于容器之外。...回到我demo,overflow元素位于相对定位元素绝对定位元素之间,因此根据规定它不能剪裁绝对定位元素。也就是说爷爷相对定位,老爸规定溢出隐藏,可是儿子是绝对定位元素

3.3K110

HTML5 与CSS3 相关笔记

/height (2)border-box:盒子宽或高度等于元素内容宽或高度 (即 该内容宽/高度=盒子宽/高度-border-padding ) (3)inherit:使元素继承元素盒子模型模式...(只有垂直条)查看 (5) inherit 继承特性 定位网页元素 51.Position属性:指定盒子位置,相对它位置或它自身应该在位置。...2.元素位置偏移后,仍会保留原位置。 3.层级提高,可以遮盖标准文档流元素和浮动元素。 b.使用场景: 相对定位可以不设偏移量,让后面的绝对定位以它为祖先元素作基准定位。...(1)网页中元素都含有两个堆叠层级,一个是未设置绝对定位时所处环境,此时z-index是0;另一个是设置绝对定位时所处堆叠环境,此时层位置由z-index值确定。...层模型有三种形式: (1)绝对定位(position: absolute) 将元素从文档流中拖出来,然后用left、right、top、bottom属性相对最靠近它一个带有定位属性包含块进行绝对定位

5.4K30
领券