-
固定定位查看全部
-
已知一 div 高 35px,紧邻其后的 X 元素上外边距为 15px,为该 div 设置 fixed 定位后——div与浏览器可视窗口上边界相距15px 解析:因为X元素15px的上外边距与body的0px上外边距信息重叠了,所以body也跟着下移15px;又因为,div在父元素body内,且没有设置偏移量,所以div相对其父元素body进行绝对定位 (当绝对定位,未设置偏移量时,显示在body元素的左上角)查看全部
-
外部样式,1分离,便于管理,符合w3c标准查看全部
-
对元素设置position:absolute/fixed;属性时,若不设置偏移量,则以其最近父级元素为定位基准。 若设置偏移量,position:absolute;以其具有定位属性的最近父级元素为定位基准;position:fixed;以网页可是窗口为便宜基准。查看全部
-
什么时候只用设置固定定位不用设置偏移量查看全部
-
对,只有元素在设置相对定位,或者绝对定位后,此属性才有效,它的作用是设置元素所在的z轴层级。z-index值越大,元素层级越大。查看全部
-
absolute与fixed的不同点: 设置偏移量时:absolute:1、无已定位祖先元素,以html为基准;2、有已定位祖先元素,以距其最近,已定位的祖先元素为基准。fixed:有无已定位祖先元素都以浏览器可视窗口为基准偏移。 表现形式(产生滚动条时):absolute:位置随滚动条变化;fixed:1、位置不随滚动条变化;2、被其遮盖的元素可从其下穿过。查看全部
-
最近的包裹层是内容的父元素查看全部
-
两种绝对定位:absolute与fixed的相同点查看全部
-
position有四个属性值查看全部
-
1.由于给top选择器设置fixed固定定位时,(top层已经脱离了标准文档流)没有对其设置偏移量,以其父包裹层定位,(当top选择器fixed固定定位设置了偏移量时,则top层的位置按照所设置的偏移量的位置定位),而其父包裹层body的margin与mainbody的上margin值发生了重叠,(此时的body与mainbody属于标准文档流)mainbody的上margin值大于body的margin值,选择了mainbody的上margin值20px(标准文档流中上下margin发生重叠时选择margin值大的那个)所以body下移20px;top层又以body层定位,从而导致了top层与浏览器可视窗口产生了距离。为了保持top层与浏览器窗口紧挨着,则需对top层的固定定位设置偏移量top:0; 2.第一步对top层设置偏移量后top层紧随其后的兄弟元素会占据其原来的位置,所以mainbody层上移占据原来top层的位置。导致原来top层与mainbody层20px的间距没有了。在mainbody层的上外填充加上一定的高度就可以解决了。查看全部
-
position:fixed;浏览器窗口定位查看全部
-
对元素设置position:absolute/fixed;属性时,若不设置偏移量,则以其最近父级元素为定位基准。 若设置偏移量,position:absolute;以其具有定位属性的最近父级元素为定位基准;position:fixed;以网页可是窗口为便宜基准。查看全部
-
当我们在设置固定层效果的时候,可能会出现top层和mainbody层同时向下移动一定距离的现象,这个时候我们可以为mainbody层设置main-top:(#top高度+原有间距)px来解决这个问题查看全部
-
absolute与fixed的相同点:<br> 当元素未设置偏移量时,无论是否存在已经定位的祖先元素,该元素都定位在父元素的左上角;<br> absolute域fixed的不同点:<br> 当设置元素的偏移量时<br> absolute:<br> 该元素不存在以定位的祖先元素时,以<html>为基准偏移;<br> 该元素存在已定位的祖先元素时,以距其最近的、已经定位的祖先元素为基准偏移;<br> fixed:<br> 有无已经定位的祖先元素,都以浏览器可是窗口为基准偏移查看全部
举报
0/150
提交
取消