我試圖讓兩個div總是並排放置,即使容器太小。我想隱藏右手div的溢出,但似乎無法實現這一點。當我調整瀏覽器的大小以使滾動條出現在主體上時,右側的div向下移動。如何讓兩個div並排坐在一起,如果容器太窄,隱藏溢出
這裏是我的HTML至今:
<!DOCTYPE html>
<html>
<head>
<style>
body {
margin: 0;
padding: 0;
min-width: 800px; overflow: auto;
}
span { display: block; }
#div-outer {
width: 95%;
height: 300px;
padding: 2px;
border: 4px solid green;
display: block;
}
#div-box-left {
border: 3px solid black;
width: 250px;
height: 250px;
float: left;
display: inline-block;
}
#div-box-right {
border: 3px solid red;
height: 250px;
margin-left: 10px;
overflow: hidden;
float: left;
display: inline-block;
}
#tbl {
background: yellow;
border: 3px solid blue;
}
</style>
</head>
<body>
<span>Wide div to contains two divs</span>
<div id="div-outer">
<div id="div-box-left">
Left div with a width of 250px
</div>
<div id="div-box-right">
<span>This contains a table but is too wide to fix - I want the table's overflow hidden</span>
<table id="tbl">
<tr>
<td>Column</td>
<td>Column</td>
<td>Column</td>
<td>Column</td>
<td>Column</td>
<td>Column</td>
<td>Column</td>
<td>Column</td>
<td>Column</td>
<td>Column</td>
<td>Column</td>
<td>Column</td>
<td>Column</td>
<td>Column</td>
<td>Column</td>
<td>Column</td>
<td>Column</td>
</tr>
</table>
</div>
</div>
</body>
</html>
真棒 - 感謝! –