アクセスできない PHP ファイルから、<li>
"liElHtml" のクラスを持つ一連の要素を受け取ります。これらには画像が含まれているため、基本的には AJAX 経由でこれを受け取ります。
<li class="liElHtml"><img src="some_img.png" /></li>
静的な幅を持たずにこれらを3行にきちんと/均等に積み重ねる方法はありますか? 私が知っている唯一の方法は、3<li>
の合計幅を に設定すること<ul>
です。私はグーグルで調べましたが、静的な幅が私が見る唯一の方法であるようです。
残念ながら、これは携帯電話用であるため、画面いっぱいに表示するには 100% 幅で 3 行にする必要があります。今、それを機能させるために、静的な幅を設定したので、html 用に持っています:
<ul id="mainScreenUL">
</ul>
CSS:
#mainScreenUL{
list-style:none;
width:150px;
}
#liElHtml{
display:inline-block;
width:50px;
height:50px;
}
そしてjQuery/javascript
$('#mainScreenUL').html(pic_data[1]);
は、のpic_data[1]
1 つの長い文字列です。<li class="liElHtml"><img src="some_img.png" /></li>
これにより、やや望ましい効果が得られますが、とにかく幅をwidth:100%
オンに設定して#mainScreenUL
、 を<li>
3 行だけにきちんと積み重ねることができますか? これを読んでいただきありがとうございます。どんな助けでも大歓迎です。