- ベストアンサー
複数の画像を横並びにし、均等な空白を作る方法
- 複数の画像を横並びに表示し、均等な空白を作る方法について教えてください。
- 画像の横サイズがバラバラなため、一番右側が乱れる問題が発生しています。解決方法を教えてください。
- 初心者ですが、大枠の幅を固定し、画像の間の空白を均等にしたいです。また、画像名を左揃えで表示したいです。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
古いブラウザには無効ですから、それはそれで仕方ないとして・・ 画像とその説明ですから、シンプルなul(順不同リスト)でマークアップされているでしょうから。 <div class="section"> <h2>見出し</h2> <div class="album"> <ul> <li><img src="./images/photo/01.jpg" width="240" height="180" alt=""> <p>画像の説明</p> </li> <li><img src="./images/photo/02.jpg" width="270" height="360" alt=""> <p>画像の説明</p> </li> <li><img src="./images/photo/03.jpg" width="200" height="200" alt=""> <p>画像の説明</p> </li> <li><img src="./images/photo/04.jpg" width="240" height="180" alt=""> <p>画像の説明</p> </li> <li><img src="./images/photo/05.jpg" width="240" height="180" alt=""> <p>画像の説明</p> </li> <li><img src="./images/photo/06.jpg" width="160" height="120" alt=""> <p>画像の説明</p> </li> <li><img src="./images/photo/07.jpg" width="320" height="240" alt=""> <p>画像の説明</p> </li> <li><img src="./images/photo/08.jpg" width="320" height="240" alt=""> <p>画像の説明</p> </li> <li><img src="./images/photo/09.jpg" width="300" height="300" alt=""> <p>画像の説明</p> </li> <li><img src="./images/photo/10.jpg" width="240" height="320" alt=""> <p>画像の説明</p> </li> <li><img src="./images/photo/11.jpg" width="320" height="240" alt=""> <p>画像の説明</p> </li> </ul> </div> </div> だとしたら、 div.album{width:90%;margin:0 auto;} div.album ul,div.album ul li{list-style-type:none;} div.album ul{text-align:center;text-align:justify;} div.album ul li{display:inline-block;text-align:left;} で良いかと・・。
お礼
ありがとうございました。 CSSの基本的なことがちゃんと理解できておらず、なかなか苦戦していましたが、希望通りの形になりました。 もっと勉強します。感謝です!!