div+css自动适应高度问题!

你们都是坏人 2011-08-24 11:38:47
代码如下,要求 显示内容为 wewe
的地方,随着左边的高度自动调节!



<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head>
<meta http-equiv="content-type" content="text/html; charset=GB2312">

<title> New Document </title>
<style>
*{padding:0;margin:0;}
#wrap{width:750px;
margin:0 auto;
overflow:hidden;
}
#sideleft{width:580px;
background:yellow;
float:left;
margin-bottom:-20000px;
padding-bottom:20000px;
}
#sideright{width:170px;
background:green;
float:left;
}

#footer{width:750px;
height:100px;
background:blue;
float:left;
}


</style>


</head><body>

<div id="wrap">
<div id="sideleft">
<h1>sideleft</h1>
要从固定的、基于像素的设计方法转到弹性的、<br>
相对的设计方法并不容易。但是如果恰当利用,<br>
就可以成为增强亲和力和易用性的一个自然选择,<br>
同时又无须做出设计上的牺牲。<br>

<h1>sideleft</h1>
要从固定的、基于像素的设计方法转到弹性的、<br>
相对的设计方法并不容易。但是如果恰当利用,<br>
就可以成为增强亲和力和易用性的一个自然选择,<br>
同时又无须做出设计上的牺牲。<br>
<h1>sideleft</h1>
要从固定的、基于像素的设计方法转到弹性的、<br>
相对的设计方法并不容易。但是如果恰当利用,<br>
就可以成为增强亲和力和易用性的一个自然选择,<br>
同时又无须做出设计上的牺牲。<br>

</div>

<div id="sideright">
<div style="width:170px;background:#cc6699;" ><h1>sideright</h1>
<p>要从固定的、基于像素的设计方法转到弹性的、相对的设计方法并不容易。但是如果恰当利用,
就可以成为增强亲和力和易用性的一个自然选择,同时又无须做出设计上的牺牲。 </p></div>
<div style="width:170px;background:#e3f2f8;word-break:break-all;" >wewe </div>
<div style="width:170px;height:130px;background:#99ff33;"></div>
</div>

<div id="footer">
<h1>footer</h1>
<p>网页</p>
</div>

<div>


</body></html>
...全文
127 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
路伊阑珊 2011-08-25
  • 打赏
  • 举报
回复
你可以将左右两边都放在一个div里面 然后左边的高度为自动增长 右边的高度为100% 这个样应该就可以满足你的要求
MuBeiBei 2011-08-25
  • 打赏
  • 举报
回复
<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">

<title> New Document </title>
<style>
*{padding:0;margin:0;}
#wrap{width:750px;
margin:0 auto;
overflow:hidden;
}
#sideleft{width:580px;
background:yellow;
float:left;
margin-bottom:-20000px;
padding-bottom:20000px;
}
#sideright{width:170px;
background:green;
float:left;
}

#footer{width:750px;
height:100px;
background:blue;
float:left;
}


</style>


</head><body>

<div id="wrap">
<div id="sideleft">
<h1>sideleft</h1>
要从固定的、基于像素的设计方法转到弹性的、<br>
相对的设计方法并不容易。但是如果恰当利用,<br>
就可以成为增强亲和力和易用性的一个自然选择,<br>
同时又无须做出设计上的牺牲。<br>

<h1>sideleft</h1>
要从固定的、基于像素的设计方法转到弹性的、<br>
相对的设计方法并不容易。但是如果恰当利用,<br>
就可以成为增强亲和力和易用性的一个自然选择,<br>
同时又无须做出设计上的牺牲。<br>
<h1>sideleft</h1>
要从固定的、基于像素的设计方法转到弹性的、<br>
相对的设计方法并不容易。但是如果恰当利用,<br>
就可以成为增强亲和力和易用性的一个自然选择,<br>
同时又无须做出设计上的牺牲。<br>

</div>

<div id="sideright">
<div style="width:170px;background:#cc6699;" ><h1>sideright</h1>
<p>要从固定的、基于像素的设计方法转到弹性的、相对的设计方法并不容易。但是如果恰当利用,
就可以成为增强亲和力和易用性的一个自然选择,同时又无须做出设计上的牺牲。 </p></div>
<div style="width:170px;background:#e3f2f8;word-break:break-all;height:auto !important; min-height:50px; height:50px;" >wewe1 wewe1 wewe1 wewe1 wewe1 wewe1 wewe1 wewe1 wewe1 wewe1 wewe1 wewe1 wewe1 wewe1 wewe1 wewe1 wewe1 wewe1 wewe1 wewe1 wewe1 wewe1 wewe1 wewe1 wewe1 wewe1 wewe1 wewe1 wewe1 wewe1 wewe1 wewe1 wewe1 wewe1 </div>
<div style="width:170px;height:130px;background:#99ff33;"></div>
</div>

<div id="footer">
<h1>footer</h1>
<p>网页</p>
</div>

<div>


</body></html>
你们都是坏人 2011-08-25
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 lxqyyh 的回复:]
用table吧
[/Quote]
table布局不能用了!上面要求必须用DIV+CSS
随风醉舞 2011-08-25
  • 打赏
  • 举报
回复
绝对定位!
LXQYYH 2011-08-24
  • 打赏
  • 举报
回复
用table吧

61,112

社区成员

发帖
与我相关
我的任务
社区描述
层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。
社区管理员
  • HTML(CSS)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧