複数の<img>を画面の中央に横に並べたいと考えています。
display: inline-block;
にすると margin: 0 auto;
が効かず、
display: block;
にすると勝手に改行されます…
実際のソースはこんな感じです…
html
1 2<div class="buttons"> 3 <a href=""><img src="image/1.png"/></a> 4 <a href=""><img src="image/2.png"/></a> 5</div>
css
1 2.buttons{ 3 4 display: block; 5 position: absolute; 6 7 width: 100%; 8 9 bottom: 70px; 10 11 z-index: 4; 12 13} 14.buttons a{ 15 /* ここで改行される */ 16 display: block; 17 18 position: relative; 19 20 /* ここで中央寄せ */ 21 margin: 0 auto; 22 23 width: 30%; 24 max-width: 400px; 25 min-width: 200px; 26 padding-top: 20px; 27 28} 29.buttons img{ 30 display: block; 31 32 width: 100%; 33 max-width: 400px; 34 min-width: 200px; 35 36 /*border-radius: 10px;*/ 37}
画像はウィンドウの幅によって制限付きで可変なので、そこも考慮して、どうしたらよいか教えていただけると助かります。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/12/19 08:37