"リストビュー"でEbayが表示する方法と同様の製品のリストを作成したいと思います。基本的には、画像が左側(33%幅)に表示され、タイトル/サブタイトル/属性/価格が右側に表示されている順番のないリストです。画像の隣にテキストのリストを整える
私は、Stack Overflowで見つかった数多くの例を試してみましたが、ほとんど成功しませんでした。私はそれを残しておくことが最善であり、インラインブロックが最善であるという議論を見てきました。いずれもどちらも完全に機能していないようで、私はこれをどのように達成するかについて混乱しています。
次のスニペットは一般的な考え方ですが、テキストの内容が画像よりも垂直方向に伸びている場合は、レイアウトから逸脱します。リスト項目は本質的にディスプレイとして機能するはずです:ブロックは2列、画像は1、テキストは1です。
コード例:
<ul>
<li style="width:100%;display:flex;">
<div style="width:33%;">
<img src="http://thumbs.ebaystatic.com/images/m/m4JYJFjgp9rwTii4MicWiDA/s-l225.jpg">
</div>
<div style="flex:1;">
<ul>
<li><h3 class="title">This Is Some Type of Product Title</h3></li>
<li class="subtitle">This is a longer description text that appears smaller below it</li>
<li class="attr">Soft Wooly Cloth Fabric</li>
<li class="attr">Big Screen</li>
<li><span class="price" style="font-weight:bold;">9.99$</span></li>
<li class="attr">More Attributes</li>
<li class="attr">More Attributes</li>
<li class="attr">More Attributes</li>
</ul>
</div>
</li>
</ul>
あなたはそれがさえずり、ブートストラップを使用して作ってみるのですか? – Banzay