问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

html中position属性下面的static relative absolutefixed 这拜托各位大...

发布网友 发布时间:2022-04-24 05:36

我来回答

1个回答

热心网友 时间:2022-04-18 11:33

position的四个属性值: 1.relative 2.absolute 3.fixed 4.static 下面分别讲述这四个属性。 <div id="parent"> <div id="sub1">sub1</id> <div id="sub2">sub2</id> </div> 1. relative relative属性相对比较简单,我们要搞清它是相对哪个对象来进行偏移的。答案是它本身的位置。在上面的代码中,sub1和sub2是同级关系,如果设定sub1一个relative属性,比如设置如下CSS代码: #sub1 { position: relative; padding: 5px; top: 5px; left: 5px; } 我们可以这样理解,如果不设置relative属性,sub1的位置按照正常的文档流,它应该处于某个位置。但当设置sub1为的position为relative后,将根据top,right,bottom,left的值按照它理应所在的位置进行偏移,relative的“相对的”意思也正体现于此。 对于此,您只需要记住,sub1如果不设置relative时它应该在哪里,一旦设置后就按照它理应在的位置进行偏移。 随后的问题是,sub2的位置又在哪里呢?答案是它原来在哪里,现在就在哪里,它的位置不会因为sub1增加了position的属性而发生改变。 如果此时把sub2的position也设置为relative,会发生什么现象?此时依然和sub1一样,按照它原来应有的位置进行偏移。 注意relative的偏移是基于对象的margin的左上侧的。 2. absolute 这个属性总是有人给出误导。说当position属性设为absolute后,总是按照浏览器窗口来进行定位的,这其实是错误的。实际上,这是fixed属性的特点。 当sub1的position设置为absolute后,其到底以谁为对象进行偏移呢?这里分为两种情况: (1)当sub1的父对象(或曾祖父,只要是父级对象)parent也设置了position属性,且position的属性值为absolute或者relative时,也就是说,不是默认值的情况,此时sub1按照这个parent来进行定位。 注意,对象虽然确定好了,但有些细节需要您的注意,那就是我们到底以parent的哪个定位点来进行定位呢?如果parent设定了margin,border,padding等属性,那么这个定位点将忽略padding,将会从padding开始的地方(即只从padding的左上角开始)进行定位,也就是忽略padding,当然并不会忽略margin和border。 接下来的问题是,sub2的位置到哪里去了呢?由于当position设置为absolute后,会导致sub1溢出正常的文档流,就像它不属于 parent一样,它漂浮了起来,在DreamWeaver中把它称为“层”,其实意思是一样的。此时sub2将获得sub1的位置,它的文档流不再基于 sub1,而是直接从parent开始。 (2)如果sub1不存在一个有着position属性的父对象,那么那就会以body为定位对象,按照浏览器的窗口进行定位,这个比较容易理解。 3. fixed fixed是特殊的absolute,即fixed总是以body为定位对象的,按照浏览器的窗口进行定位,即使拖动滚动条,他的位置也是不会改变的。与background-attachment:fixed相似 当然在Dreamweaver下似乎没有支持 4. static position的默认值,一般不设置position属性时,会按照正常的文档流进行排列。

求采纳
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
风水转运方法有哪些 武汉体育学院体育科技学院里有多少个操场啊?跑道是不是好的?再就是宿 ... 武汉体育学院的双学位国家承认不? 2023拼多多双十一优惠券可以叠加吗-拼多多双十一满减优惠卷怎么用 拼多多双十一红包可以叠加吗?详细分析 拼多多大促补贴红包怎么用?叠加的原则是什么? hcip到期用续考吗 莫里斯变猫记 手机浏览器加载网页慢怎么办 四川教师资格证报名2024年上半年 四川教资考试时间安排 html CSS 边框属性border的边框大小,颜色,样式的缩写格式! HTML语言border属性如何设置只显示外边框啊? html中动态生成下拉框时的宽度设置 html select 属性 下拉菜单宽度设定 html中&lt;select&gt;标签用法解析及如何设置select的默认选中状态 HTML边框的这些样式分别是什么意思? HTML CSS 中select标签的样式怎么设置啊? HTML语言中的border属性问题,希望高手可以帮我 html中select的用法 关于HTML中Fixed属性用法 Instagram注册需要怎样的邮箱?qq邮箱可以吗?但是我为什么用qq邮箱也注册不得啊?怎么办? iPhonex里面晶体碎了需要内外屏一起更换吗? 使用电子邮件申请INS时的那三个要求,电子邮件地址,用户名,密码。 是什么意思啊!? 如何用QQ邮箱给其他邮箱发邮件谢谢! ins电子邮件地址 instgram这个应用要有电子邮件号和密码,怎么弄?我没有电子邮件 常见的土鸡品种有哪些 成人本科毕业能申请去美国留学吗 山鸡,土鸡,野鸡有什么区别 什么是土鸡? HTML网页中div如何挡住select html中 fixed怎么定住一张图片,这张图片不是背景。。。求高手解答。。。。 在HTML中 怎么去掉点击select时的虚线边框,求大神指点下? 如何用css和div控制html页面中的下拉列表框(select) ...的页面中,我需要在页面的底部做一个元素相对于浏览器的fixed... html代码,写了table-layout: fixed 以后 table为什么没100%的宽度 必修二的通假字 古今异义 一词多义 特殊句式 文学常识 急 中秋节诗词佳句及出处,含意,创作背景 改病句:每当盛夏季节,棣花古镇的千亩荷塘就绵延成一片花海,十分向往。这句话怎么修改? 初中文言文实词、虚词、句式总结,整理 智能汽车导航定位技术定义? 汽车导航系统与定位系统? 车载GPS导航可以定位汽车吗? 牛肚和牛百叶的区别是? 牛肚和牛百叶是不是一个意思? 牛百叶是牛肚吗? 牛百叶和牛肚一样吗?是和牛有俩胃有关吗? 牛百叶好吃还是毛肚好吃? 浙江省丽水市青田县小群工业区到广东省清远市清城区有多远? 信丰县城到南康和谐城有多少个公里,并途经哪些地方