我正在创建一个水平滚动的网站。有一个容器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