私はcssに少し慣れていないので、本のリストを表示するレイアウトを作成しようとしています。したがって、2列のレイアウトの左側にカバー画像(フィドルでは固定幅のdivで表されます)を表示したいと思います。表紙の右側に、本に関する情報を示したいと思います。タイトルと、プロパティ値のアイテムを含む順序付きリストです。
これらのアイテムは、幅の残りの部分を埋める必要があります。プロパティとそれに対応する値は、同じ行に配置する必要があります。
プロパティ値アイテムの1つには、ここではスパンで表されているボタンも含まれています。ボタンは、プロパティの直後の同じ行に配置する必要があります。
私はいくつかの問題に遭遇しましたが、これまで解決できませんでした。
プロパティリストが正しくフォーマットされていません。これは、包含リスト項目を全幅に拡張するように構成できなかったためだと思います。最後に、プロパティ値アイテムを同じ行に表示する必要があります。
タイトルには下線が引かれていますが、下線が体の全幅に広がっていることを確認したいと思います。現在、それは切り捨てられており、それを実現する方法を見つけることができませんでした。
問題を示すフィドルを作成しました:http://jsfiddle.net/7Xeb7/3/
これが私の基本的なhtml構造です。
<body>
<ul class="book">
<li>
<div class="cover"></div>
</li>
<li class="bookdetail">
<div class="title">Title</div>
<ol class="attributes">
<li>
<span class="property">property <span>btn</span></span>
<span class="value">value</span>
</li>
<li>
<span class="property">property</span>
<span class="value">value</span>
</li>
</ol>
</li>
</ul>
</body>