8枚の写真が一列に並んでいます。画面のサイズを変更すると、それらの画像の場所を入れ替えたいので、携帯電話のビューに移動すると、8枚の画像はもう一列ではなく列になります。
質問: どうすれば最も効果的か教えてもらえますか? 添付ファイルを参照してください。div を使用し、CSS でスタイル設定されたテーブル ビルドを使用しています。
ここに私のHTMLコードがあります:
<div class="tablecategory">
<div class="tr_cat">
<div class="td_cat"><img src="images/small_sample_image.jpg" alt="" /></div>
<div class="td_cat"><img src="images/small_sample_image.jpg" alt="" /></div>
<div class="td_cat"><img src="images/small_sample_image.jpg" alt="" /></div>
<div class="td_cat"><img src="images/small_sample_image.jpg" alt="" /></div>
<div class="td_cat"><img src="images/small_sample_image.jpg" alt="" /></div>
<div class="td_cat"><img src="images/small_sample_image.jpg" alt="" /></div>
<div class="td_cat"><img src="images/small_sample_image.jpg" alt="" /></div>
<div class="td_cat"><img src="images/small_sample_image.jpg" alt="" /></div>
</div>
<div class="tr_cat">
<div class="td_cat"><a href="#">Kategorinavn</a></div>
<div class="td_cat"><a href="#">Kategorinavn</a></div>
<div class="td_cat"><a href="#">Kategorinavn</a></div>
<div class="td_cat"><a href="#">Kategorinavn</a></div>
<div class="td_cat"><a href="#">Kategorinavn</a></div>
<div class="td_cat"><a href="#">Kategorinavn</a></div>
<div class="td_cat"><a href="#">Kategorinavn</a></div>
<div class="td_cat"><a href="#">Kategorinavn</a></div>
</div>
</div>
私のCSSコード:
div.tablecategory {
display: table;
}
div.tr_cat {
display: table-row;
width:10%;
}
div.td_cat {
display: table-cell;
text-align:center;
background-color:#CCCCCC;
border: 1px solid white;
}
div.td_cat a{
width:100%;
height:100%;
display:block;
background:#cce;
}
div.td_cat a:hover{
background:#ecc;
}
div.td_cat img {
border: 1px solid white;
width: 100%;
}
ここでサンプル画像を参照してください: http://elkaer2.nioba.dk/example.png