我正在創建一個水平滾動的網站。有一個容器div,我想保留一個固定的高度,但根據需要水平擴展,以適應其內的內容。目前div只能水平擴展到頁面寬度。實際上有9個圖像要顯示,但只顯示前4個。查看下面的代碼和圖片。如何使容器div水平展開以顯示所有圖像?HTML水平展開div以適合兒童
CSS:
body
{
background-color:#dbdbdb;
}
div.infinite-container
{
background-color:#db0080;
height:180px;
}
img.infinite-item
{
width="320";
height="180";
margin-right:8px;
margin-bottom:8px;
display:inline-block;
}
.infinite-more-link
{
visibility:hidden;
}
PHP:
<div class="infinite-container">');
if ($num_results > 0)
{
$array = array();
while ($row = mysql_fetch_assoc($result))
{
$array[] = $row;
}
for ($i = 0; $i < $numImagesPerPage; $i++)
{
$filePath = "animations/".$array[$i]['animationid'].".gif";
echo('<img class="infinite-item" src="'.$filePath.'"/>');
}
}
echo('</div>');
這張截圖是低於安德烈建議的更改後。粉色區域是容器分區。圖像似乎在它下面突出。
這是一個寫錯或故意:'width =「320」; height =「180」;'? – Andrei
肯定應該是'width:320px'和'height:180px' :) – DarkSide
爲什麼你要容器以這種方式展開?我推薦一種旋轉木馬或色帶,而不是無限期地擴大空間。 – Zarathuztra