Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css 如何确定div的位置_Css - Fatal编程技术网

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。