我正在研究一個包含許多嵌套列表(OL和UL)和一個頁面無效的電子書。我希望將它們作爲語義和組織原因的列表。下面是我要的格式:在嚴格的XHTML1.0電子書無效的嵌套列表
- Subquestion
- Subquestion
段落解釋答案
問題
問題
- Subquestion
- Subquestion
段落說明答案
H2分節符
問題
- Subquestion
- Subquestion
問題
- Subquestion
- Subquestion
段落說明答案
段落解釋答案
我的縮寫代碼:
<ol>
<li>Question 1
<ul>
<li>subquestion</li>
<li>subquestion</li>
</ul>
</li>
<p>Paragraph explaining answers</p>
<li>Question 2
<ul>
<li>subquestion</li>
<li>subquestion</li>
</ul>
</li>
<p>Paragraph explaining answers</p>
<h2>Section break</h2>
<li>Question 3
<ul>
<li>subquestion</li>
<li>subquestion</li>
</ul>
</li>
<p>Paragraph explaining answers</p>
<li>Question 4
<ul>
<li>subquestion</li>
<li>subquestion</li>
</ul>
</li>
<p>Paragraph explaining answers</p>
</ol>
現在這看起來在瀏覽器的偉大,但我得到的最後一行的標籤不匹配錯誤(關閉ol標籤),防止顯示有序列表之後的任何內容。我不允許打破格式(即將所有段落放在OL末尾),而不是簡單地爲OL使用數字。
是否允許段落和標題嵌套在列表內?有沒有解決方法來保持編號和格式一致?謝謝你的幫助!
謝謝你的快速反應!不幸的是,有四個單獨的OL導致四個#1,而不是我想要的1-4。有沒有一個CSS規則來規定OL李的號碼?我意識到這可能是一種黑客攻擊,但確保OL包含一致的編號至關重要。 – chrisrobweeks 2014-11-03 16:45:41
@ user2540402您可以使用'start =「#」'屬性,顯然將'#'替換爲您希望它啓動的屬性,但它在HTML 4.01中已棄用。儘管如此,你仍然可以在HTML5中獲得支持。 – phantom 2014-11-03 16:48:27
這對我來說是新的,謝謝!據我所知,EPUB和MOBI必須在嚴格的XHTML1.0中開發,但是我不再會遇到不匹配的標籤錯誤並驗證。再次感謝@phantom! – chrisrobweeks 2014-11-03 17:07:42