日期:2014-05-17  浏览次数:20706 次

如何让div子自动充满剩余宽度
由个div,前两个宽度为200px,要求第3个div宽度充满剩余页面的宽度,怎么弄.
样例如下,第三个div如何弄样式表,才能自动充满剩余宽度
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title></title>
<style type="text/css">

{
margin: 0;
padding: 0;
border: 0;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333333;
line-height: 24px;
}

div
{
font-size:14px;
border-style: solid;  
border-color: #000000 #000000 #000000 #000000;  
border-width: 1px;  
overflow:hidden;
}
</style>

</head>
<body>

<div style="width:99%;">
<div style="width:200px;height:200px;float:left;">
<ul>
<li>1最新公司新闻表最新公最新公司新闻表最新公最新公司新闻表最新公</li>
<li>2最新公司新闻表最新公最新公司新闻表最新公最新公司新闻表最新公最新公司新闻表最新公最新公司新闻表最新公最新公司新闻表最新公</li>
<li>3最新公司新最新公司新闻</li>

</ul>
<a style="font-size:10px;color:red;">这个div宽度固定为200px;</a>
</div>
<div style="width:200px;height:200px;float:left;">
<ul>
<li>1最新公司新闻表最司新闻表最司新闻表最新公</li>
<li>2最新公司新表最司新闻表最司新闻表最司新闻表最新公司</li>
<li>3最新公司新最新司新闻表最司新闻表最司新闻表最公司新闻</li>
<li>4最新公司新列表最</li>
</ul>
<a style="font-size:10px;color:red;">这个div宽度固定为200px;</a>
</div>
<div style="width:auto;height:200px;float:left;" >
<ul>
<li>最新公司新闻表最新公</li>
<li>最新公司新表最新公司</li>
<li>最新公司新最新公司新闻</li>
<li>最新公司新列表最</li>
<li>最新新公司新闻列表最新公</li>
<li>最新公司公司新公司</li>
</ul>
<a style="font-size:20px;color:red;">我希望这个div能自动填满后面的宽度</a>
</div>
</div>


</body>
</html>


------解决方案--------------------
由个div,前两个宽度为200px,要求第3个div宽度充满剩余页面的宽度,怎么弄.
样例如下,第三个div如何弄样式表,才能自动充满剩余宽度
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title> </title>
<style type="text/css">
*
{
margin: 0;
padding: 0;
border: 0;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333333;
line-height: 24px;
}

div
{
font-size:14px;
border-style: solid; 
border-color: #000000 #000000 #000000 #000000; 
border-width: 1px; 
overflow:hidden;
}
</style>

</head>
<body>

<div style="width:99%;">
<div style="width:200px;height:200px;float:left;">
<ul>
<li>1最新公司新闻表最新公最新公司新闻表最新公最新公司新闻表最新公 </li>
<li>2最新公司新闻表最新公最新公司新闻表最新公最新公司新闻表最新公最新公司新闻表最新公最新公司新闻表最新公最新公司新闻表最新公 </li>
<li>3最新公司新最新公司新闻 </li>

</ul>
<a style="font-size:10px;color:red;">这个div宽度固定为200px; </a>
</div>
<div style="width:200px;height:200px;float:left;">
<ul>
<li>1最新公司新闻表最司新闻表最司新闻表最新公 </li>
<li>2最新公司新表最司新闻表最司新闻表最司新闻表最新公司 </li>
<li>3最新公司新最新司新