【发布时间】:2011-06-06 21:44:06
【问题描述】:
我有一组图像,我想将它们并排对齐并超出容器 div 的宽度。图像是动态添加的,因此每个图像的宽度是未知的。外部 DIV 将具有特定的宽度,即 790 像素,内部 DIV 的宽度应与其内容的宽度匹配。我该怎么做呢?
这里有一点速写:
+---------------------------------+
|-+---+------+--+-----+----+------|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
|-+---+------+--+-----+----+------|
+---------------------------------+
|< ||||||||| >|
+---------------------------------+
代码如下:
<style type="text/css">
<!--
#sortableContainer {
width: 790px;
overflow: scroll;
height:auto;
}
#sortableScroller {
width: auto;
}
.sortableItem {
float: left;
height: 460px;
padding: 0;
margin: 0;
}
-->
</style>
<div id="sortableContainer">
<div id="sortableScroller">
<img src='<url>' class='sortableItem' />
<img src='<url>' class='sortableItem' />
<img src='<url>' class='sortableItem' />
<img src='<url>' class='sortableItem' />
<img src='<url>' class='sortableItem' />
<img src='<url>' class='sortableItem' />
<img src='<url>' class='sortableItem' />
<img src='<url>' class='sortableItem' />
<img src='<url>' class='sortableItem' />
<img src='<url>' class='sortableItem' />
</div>
</div>
【问题讨论】:
-
如果这需要 javascript 甚至 jQuery 来完成,那很好。