Css 如何确定div的位置
在我的网页中,分区应该位于页面左侧的固定位置。据我所知,我用过Css 如何确定div的位置,css,Css,在我的网页中,分区应该位于页面左侧的固定位置。据我所知,我用过 位置:固定;顶部:100px;左:20px。通过使用这个代码,我得到了我想要的确切位置。但是当我向下滚动页面时,分区位于同一位置,并且在分区顶部,我得到了100px的空间,因为我已经给出了top:100px。但是我不想要那个空间。请帮帮我 提前感谢,, Sree ram如果您的意思是希望对象保持在准确的位置,而不管当前视口如何,而是相对于整个文档,那么您需要的是绝对位置,而不是固定位置: 如果您的意思是希望对象保持在准确的位置,而不
位置:固定;顶部:100px;左:20px代码>。通过使用这个代码,我得到了我想要的确切位置。但是当我向下滚动页面时,分区位于同一位置,并且在分区顶部,我得到了100px的空间,因为我已经给出了top:100px
。但是我不想要那个空间。请帮帮我
提前感谢,,
Sree ram如果您的意思是希望对象保持在准确的位置,而不管当前视口如何,而是相对于整个文档,那么您需要的是绝对位置,而不是固定位置:
如果您的意思是希望对象保持在准确的位置,而不考虑当前视口,而是相对于整个文档,那么您需要的是绝对位置,而不是固定位置:
以便确定一个div的位置,
您必须应用绝对位置
无论发生什么,它都会使div保持在特定的位置
代码应为:
position : absolute;
top : 100px;
left : 20px;
祝你好运!:) 以便固定div的位置,
您必须应用绝对位置
无论发生什么,它都会使div保持在特定的位置
代码应为:
position : absolute;
top : 100px;
left : 20px;
祝你好运!:) 您可以从中更好地查看各种css位置
现在请尝试进行以下更改
position : absolute;
top : 100px;
left : 20px;
您可以从中更好地查看各种css位置
现在请尝试进行以下更改
position : absolute;
top : 100px;
left : 20px;
尝试位置:绝对
而不是固定
尝试位置:绝对
而不是fixed
No实际上如果我向下滚动页面时使用absolute
,它将不可见。但是我想说的是,当加载页面时,分区应该是从top:100px
,当我们向下滚动页面时,它应该是top:0px,并且应该在那里固定。@user2281995那么你问的是两个完全不同的问题,你想根据当前的滚动状态动态更改元素的样式,这不是纯CSS可以做到的,您需要设置初始样式,然后使用JavaScript,在滚动时检测,当滚动到100px或更大时,更改应用的样式以指定0px为顶部。实际上,如果我在向下滚动页面时使用绝对
,它将不可见。但是我想说的是,当加载页面时,分区应该是从top:100px
,当我们向下滚动页面时,它应该是top:0px,并且应该在那里固定。@user2281995那么你问的是两个完全不同的问题,你想根据当前的滚动状态动态更改元素的样式,这不是纯CSS可以做到的,您需要设置初始样式,然后使用JavaScript,在滚动时检测,当滚动到100px或更大时,更改应用的样式以指定0px作为top。