我想把一个元素放在另一个元素下面。我在CSS中使用position: absolute。第一个我想把蓝框放在红框下面,怎么才能做到呢?
position: absolute
zengzsys1#
只给出位置:相对于第二个div和顶部:315px或任何你想要的第一个
mbyulnm02#
下面是一个解决方案:第一个您也可以不指向position,因为div是块元素,默认情况下会放在新行。第一次
position
div
k4aesqcs3#
请尝试使用clear: both;。clear属性指定在元素的哪一侧不允许浮动元素浮动。https://www.w3schools.com/cssref/pr_class_clear.asp
clear: both;
4dbbbstv4#
将一个div position放在另一个div下的一种方法是将第二个div放在第一个div内,并使用top: 100%;和position: absolute;设置第二个div的样式。第一个
top: 100%;
position: absolute;
fbcarpbf5#
或者,您可以将“显示:block;”的元素,这将导致该类的元素占据屏幕的整个宽度。因此,在具有“display:块”将自动在其下方创建。第一个
5条答案
按热度按时间zengzsys1#
只给出位置:相对于第二个div和顶部:315px或任何你想要的
第一个
mbyulnm02#
下面是一个解决方案:
第一个
您也可以不指向
position
,因为div
是块元素,默认情况下会放在新行。第一次
k4aesqcs3#
请尝试使用
clear: both;
。clear属性指定在元素的哪一侧不允许浮动元素浮动。
https://www.w3schools.com/cssref/pr_class_clear.asp
4dbbbstv4#
将一个div
position
放在另一个div下的一种方法是将第二个div放在第一个div内,并使用top: 100%;
和position: absolute;
设置第二个div的样式。第一个
fbcarpbf5#
或者,您可以将“显示:block;”的元素,这将导致该类的元素占据屏幕的整个宽度。因此,在具有“display:块”将自动在其下方创建。
第一个