Ich habe eine Reihe von Bildern, die ich möchte nebeneinander ausgerichtet sein und über die Breite des Containers Div erstrecken. Die Bilder werden dynamisch hinzugefügt, so dass die Breite jedes Bildes unbekannt ist. Der äußere DIV hätte eine Breite von etwas speziellem, d. H. 790 px, und die Breite des inneren DIV sollte mit der Breite seines Inhalts übereinstimmen. Wie würde ich das machen?Wie man eine Reihe von Bildern über die Breite von Container div hinaus?
Hier ist ein bisschen eine schnelle Skizze:
+---------------------------------+
|-+---+------+--+-----+----+------|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
|-+---+------+--+-----+----+------|
+---------------------------------+
|< ||||||||| >|
+---------------------------------+
Hier ist der Code:
<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>
Wenn dies Javascript oder sogar jQuery benötigt, ist das in Ordnung. – Josh