現在根據這個帖子:Start a list from a certain number這已被棄用,但它已被購回到HTML5。從xhtml doctypes中的某個數字開始列表的方式
我沒有使用HTML5,我正在使用過渡性的XHTML文檔類型。
所以我想知道我能用什麼?
如果我只是繼續使用..
<ol start=5>
將它仍然可以工作?我知道我可以測試它,但也想確保所有瀏覽器仍然會按照我的意圖顯示它?
編輯:我需要100%可靠的東西,而不是支持有限的CSS解決方案。
現在根據這個帖子:Start a list from a certain number這已被棄用,但它已被購回到HTML5。從xhtml doctypes中的某個數字開始列表的方式
我沒有使用HTML5,我正在使用過渡性的XHTML文檔類型。
所以我想知道我能用什麼?
如果我只是繼續使用..
<ol start=5>
將它仍然可以工作?我知道我可以測試它,但也想確保所有瀏覽器仍然會按照我的意圖顯示它?
編輯:我需要100%可靠的東西,而不是支持有限的CSS解決方案。
的XHTML過渡DTD allows<ol>
(有序列表)與start
屬性。也許你正在使用錯誤的元素? (<ul>
而不是<ol>
)。
如果瀏覽器遵循XHTML1.0過渡規則,它應該正確呈現列表。
看起來像你在那裏使用無序列表。試試這個:
<ol start="5">
<li>This is number 5</li>
<li>This is number 6</li>
<li>This is number 7</li>
<li>This is number 8</li>
</ol>
例子。
在示例中放入'ul'是一個錯誤,修復它;) – Brett
'start'屬性適用於XHTML Transitional,但對無序列表(ul,由於顯而易見的原因)沒有影響。只需使用:
<ol start="5">
<li>My first list item</li>
<li>My second list item</li>
<li>etc.</li>
</ol>
也許有人會說,因爲它是presentaitonal和使用CSS櫃檯,而不是你應該分離的標記編號。有趣的是,它又是如何在HTML5中有效的,不是嗎?
謝謝。我認爲它在XHTML中仍然被棄用,以及我偶然發現的所有東西都表示它已被棄用於HTML 4並使用CSS方法。 – Brett