img
ブラウザのサイズに関係なく、内部をdiv
常に中央に配置できるかどうか疑問に思っています。中央に配置するということは、高さを変更せずに画像を中央に配置するために、画像の左側/右側がトリミングされることを意味します。また、ブラウザの幅が画像の幅よりも小さい場合に、水平スクロールバーが表示されないようにすることはできますか?
私の画像がbackground-url
CSSのタグにある場合、これは本当に簡単ですが、この画像はSlidesJSカルーセル内に格納されているため、画像はimg
タグからのものである必要があります。
現時点ではmargin:0 auto;
、ブラウザの幅が画像よりも大きい限り、画像を中央に配置するために使用していました。ブラウザの幅が縮小すると、ブラウザのサイズが縮小しても画像のサイズは変更されません。また、ブラウザの幅が小さすぎる場合に水平スクロールバーを削除する方法もまだわかりません。
これは私が達成しようとしていることです:http://imgur.com/Nxh5n
これは、ページレイアウトがどのように見えるかの一例です:http://imgur.com/r9tYx
私のコードの例:http://jsfiddle.net/9tRZG/
HTML:
<div id="wrapper">
<div id="slides">
<div class="slides_container">
<div class="slide"> <!-- Carousel slide #1 -->
<img src="http://www.placehold.it/200x50/">
</div>
<div class="slide"> <!-- Carousel slide #1 -->
<img src="http://www.placehold.it/200x50/">
</div>
<div class="slide"> <!-- Carousel slide #1 -->
<img src="http://www.placehold.it/200x50/">
</div>
</div>
</div>
</div>
CSS:
#wrapper {
width: 200px;
margin: 0 auto;
}