我對css很感興趣,試圖創建一個呈現書籍列表的佈局。因此,我想在兩列布局的左側顯示封面圖像(在小提琴中用固定寬度div表示)。在封面的右側,我想介紹這本書的相關信息:標題和一個有屬性值項目的有序列表。ol在ul中,並使某些列表項擴展到父元素的寬度
這些項目應該填充寬度的其餘部分。該屬性及其相應的值應該放在同一行上。
其中一個屬性值項還包含一個按鈕,該按鈕僅在此處以跨度表示。該按鈕應該放在屬性後面的同一行。
我遇到了一些問題,這是我無法理清至今:
屬性列表格式不正確。我想這是因爲我一直無法配置包含列表項目擴展到全寬。最後一個屬性值項目應顯示在同一行上。
標題加下劃線,我希望看到下劃線延伸到身體的整個寬度。目前它被截斷,我無法想出一個辦法來實現這一點。
我創建了一個小提琴,這應該顯示的問題: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>
你的第二個問題是什麼?標題是加下劃線的,我是..你想擴展右整除的寬度嗎? – Sachin 2013-03-05 21:53:48
是的,確切地說。我希望將該行擴展到文本之外......直到到達正文的右端 – 2013-03-05 21:57:52
「.book」和「.cover」的寬度是否保持不變? – ASGM 2013-03-05 22:59:40