Css Divs高度问题
如何使div id=“left”的高度等于上下两个div的高度Css Divs高度问题,css,Css,如何使div id=“left”的高度等于上下两个div的高度 <div style="width: 1050px;"> <div id="left" style="width: 80%;height:80%;min-height: 80%;float: left; background-color: blueviolet;">a</div> <div id="right_up" style="width: 20%;height:
<div style="width: 1050px;">
<div id="left" style="width: 80%;height:80%;min-height: 80%;float: left; background-color: blueviolet;">a</div>
<div id="right_up" style="width: 20%;height:40%;min-height: 40%; float: left; background-color: yellow;">
<p>some text using paragraphs</p><p>some text</p>
<ul>
<li>some text using lists</li>
<li>some text</li>
</ul>
</div>
<div id="right_down" style="width: 20%;min-height: 40%;height:40%; float: left; background-color: aqua; margin-left: 80%;">
<p>some text using paragraphs</p><p>some text</p>
<ul>
<li>some text using lists</li>
<li>some text</li>
</ul>
</div>
</div>
A.
一些文本使用段落一些文本
- 一些文本使用列表
- 一些文本
一些文本使用段落一些文本
- 一些文本使用列表
- 一些文本
对我来说,删除
margin-left: 80%;
从div id=“right\u down”更新 --修复:使用
XHTML1.0严格DTD
--修复:背景填充到
div#wrapper
--断开:不再调整为浏览器高度
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>div-height</title>
<meta http-equiv="Content-type" content="text/html;charset=UTF-8" />
<style type="text/css">
div#wrapper {
width: 1050px;
height: 80%;
min-height: 80%;
background-color: blueviolet;
overflow: auto;
}
div#left {
width: 80%;
float: left;
}
div#right_up, div#right_down {
width: 20%;
height: 40%;
min-height: 40%;
float: right;
}
div#right_up {
background-color: yellow;
}
div#right_down {
clear: right;
background-color: aqua;
}
div.clearfix {
clear: both;
}
</style>
</head>
<body>
<div id="wrapper">
<div id="left">a</div>
<div id="right_up">
<p>some text using paragraphs</p>
<p>some text</p>
<ul>
<li>some text using lists</li>
<li>some text</li>
</ul>
</div>
<div id="right_down">
<p>some text using paragraphs</p>
<p>some text</p>
<ul>
<li>some text using lists</li>
<li>some text</li>
</ul>
</div>
<div class="clearfix"></div>
</div>
</body>
</html>
俯仰高度
div#wrapper{
宽度:1050px;
身高:80%;
最小高度:80%;
背景色:蓝紫色;
溢出:自动;
}
左分区{
宽度:80%;
浮动:左;
}
向右上,向右下{
宽度:20%;
身高:40%;
最小高度:40%;
浮动:对;
}
向右上划{
背景颜色:黄色;
}
右下俯冲{
清楚:对,;
背景色:浅绿色;
}
克利尔菲克斯分区{
明确:两者皆有;
}
A.
有些文本使用段落
一些文本
- 一些文本使用列表
- 一些文本
有些文本使用段落
一些文本
- 一些文本使用列表
- 一些文本
哦,伙计,内联css正在扼杀我的表格,对于类似表格的布局来说,它们是最简单、最可靠的。表格是不必要的。这个布局非常简单,只需要在容器div上设置一个背景图像,就可以产生高度相等的错觉。我不能使用图像,我需要在div left上设置底部、左侧和顶部边框,并在div right上设置左侧、底部和右侧边框,在div right上设置右侧边框,在div right上设置右侧边框和顶部边框,使其看起来像表(只需像rowspan=2一样向左分割)这个.css是如何使div#左全高的?@ghoppe:不知道,我做的唯一一件事就是将css与HTML分开。这就是我需要的!你们能给我所有的html吗?问题是当我放置像doctype、html和head这样的标签时,那个么就不同了!我是否需要这些标签来加载jquery和其他javascript?@jnpcl也许我放错了DTD?在chrome和mozilla中,chrome在没有doctyoe的情况下看起来不错,但在doctype中就不行了。在资源管理器中,看起来一点也不好。有什么帮助吗?firefox和chrome,现在我不能在IE上测试它,因为我在ubuntu机器上。我用mozilla和chrome试用了你的解决方案。它不起作用。它对另外两个人起作用,但对你不起作用?我猜你有一些其他的CSS干扰。