gpt4 book ai didi

css - 如何获得像 : 这样的动态 css 布局

转载 作者:行者123 更新时间:2023-11-28 12:20:32 25 4
gpt4 key购买 nike

我是 css 和布局的新手,对一种布局有疑问

我正在尝试用 JS 开发一个应用程序,但我想在纯 css 中使用此布局。是否可以?

这是一个 fiddle : http://jsfiddle.net/vxeqL/

我的主要问题是蓝色框,因为#left 是 100% 高度,#left-top 具有恒定高度:200px;

enter image description here

我的代码(HTML):

<div id="header">
</div>

<div id="container">

<div id="left">

<div id="left-top"></div>
<div id="left-bottom"></div>
</div>


<div id="right">
</div>


</div>

<div id="footer">
</div>

和CSS

#header {
height: 60px;
width: 100%;
}

#container {
width: 100%;
height: 100%;
position: absolute;
top: 60px;
bottom: 60px;
left:0;
}

div#left {
width: 600px;
float: left;
height: 100%;
}

div#left-top {
width: 100%;
height: 200px;
}

div#left-bottom {
#width: ?;
#height: ?;
}

div#right {
width:100%;
height: 100%;
margin-left:600px;
}

div#footer {
position: absolute;
width: 100%;
height: 60px;
bottom: 0;
left: 0;
}

最佳答案

为什么不使用绝对定位呢?看一下这个: http://jsfiddle.net/hPpTV/

#header, #container, #left, #left-top, #left-bottom, #right, #footer {
position: absolute;
}
#header {
top:0;
height: 60px;
width: 100%;
}
#container {
width: 100%;
top: 60px;
bottom: 60px;
}
#left {
top: 0;
bottom:0;
width: 300px;
}
#left-top {
top:0;
left:0;
width: 100%;
height: 200px;
}
#left-bottom {
top: 200px;
bottom: 0;
width: 100%;
overflow:auto;
}
#right {
top:0;
left: 300px;
right: 0;
bottom: 0;
overflow:auto;
}
#footer {
width: 100%;
height: 60px;
bottom: 0;
}

关于css - 如何获得像 : 这样的动态 css 布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14890875/

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