gpt4 book ai didi

html - 位置/溢出/ float css 和 div

转载 作者:行者123 更新时间:2023-11-28 13:37:04 28 4
gpt4 key购买 nike

<html>
<head>

<style type="text/css">

.parent
{
width: auto;
height: auto;
min-width: 600px;
min-height: 600px;
border: 1px dashed #f00;
padding: 5px;
overflow: auto;
position: absolute;
}

.child
{
width : 100px;
height: 500px;
border: 1px solid #0f0;
float: left;
position: relative;
}
.second_child
{
width : 1800px;
height: 100px;
border: 1px solid black;
float: left;
position:relative;
}
</script>

</style>

</head>

<body style="overflow:auto">

<div class="parent">
<div class="child">
</div>
<div class="second_child">
</div>
</div>
</body>
</html>

我想把两个盒子放在一个更大的盒子里。我把它放在一起,如果我把第二个盒子的宽度扩大到比窗口的宽度大,它现在就可以正常工作了。例如,您的屏幕为 1024x720,第二个框的宽度为 1800px,第二个框重新定位在第一个框的下方。我只是很好奇为什么这样做而不是放置滚动条并保持对象的位置。

我是定位错了,还是我想的方式不对。我几乎想尝试使用表格作为布局,但这对我来说似乎很反直觉。

最佳答案

这就是 float DOM 元素的本质。他们不强制任何东西。如果你想让它们并排放置,你需要给容器一个宽度来支持内容(> 1904px)。

关于html - 位置/溢出/ float css 和 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12850109/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com