gpt4 book ai didi

css - 如何指定div的高度?

转载 作者:行者123 更新时间:2023-11-28 14:48:31 25 4
gpt4 key购买 nike

我想为前两个 div 指定固定高度,为后两个 div 指定百分比值。

最后一个 div 应该占据前一个 div 留下的所有空间(到浏览器窗口的底部)。我如何在 css 中实现这一点?

这是我的 css+html。

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" >
<head>
<title>One Hundred Percent height divs</title>
<style type="text/css" media="screen">
html
{
height:100%;
}

body
{
margin:0;
padding:0;
height:100%;
}
header
{
height:20px;
width:100%;
background-color:red;
}
.container2
{
height:40px;
width:100%;
background-color:#11ccdd;
}
.container3
{
height:35%;
width:100%;
background-color:#bacdef;
}
.subcontainer1
{
float:left;
height:35%;
width:50%;
background-color:#569895;
}
.subcontainer2
{
float:left;
height:35%;
width:50%;
background-color:#dbc462;
}
.container4
{
width:100%;
background-color:#aaaadd;
}
</style>
</head>

<body>

<header>
header
</header>

<div class="ClearAll"></div>
<div class="container2">
container2
</div>
<div class="ClearAll"></div>

<div class="container3">
<div class="subcontainer1">
subcontainer1
</div>
<div class="subcontainer2">
subcontainer2
</div>
</div>

<div class="ClearAll"></div>


<div class="container4">
container4


</div>

</body>
</html>

我需要提及前两个 div 的宽度像素值,正如我在此处所写的那样。第三个容器具有宽度的百分比值。第四个容器应该占据其他三​​个 div 留下的剩余空间(屏幕大小)。我该怎么做?

最佳答案

您不能使用 CSS 做到这一点。您可以做一些 hack 来达到相同的效果,具体取决于您想做什么,但您没有真正提到为什么您需要这样做。

对于旨在以任何方式填满屏幕的复杂布局,如果您想看一看,有一个名为 masonry 的非常智能的 jquery 插件可以帮助您。

http://desandro.com/resources/jquery-masonry/

关于css - 如何指定div的高度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4967078/

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