2012-10-02 44 views
0

現在根據這個帖子:Start a list from a certain number這已被棄用,但它已被購回到HTML5。從xhtml doctypes中的某個數字開始列表的方式

我沒有使用HTML5,我正在使用過渡性的XHTML文檔類型。

所以我想知道我能用什麼?

如果我只是繼續使用..

<ol start=5> 

將它仍然可以工作?我知道我可以測試它,但也想確保所有瀏覽器仍然會按照我的意圖顯示它?

編輯:我需要100%可靠的東西,而不是支持有限的CSS解決方案。

回答

3

的XHTML過渡DTD allows<ol>(有序列表)與start屬性。也許你正在使用錯誤的元素? (<ul>而不是<ol>)。

如果瀏覽器遵循XHTML1.0過渡規則,它應該正確呈現列表。

+0

謝謝。我認爲它在XHTML中仍然被棄用,以及我偶然發現的所有東西都表示它已被棄用於HTML 4並使用CSS方法。 – Brett

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> 

例子。

+1

在示例中放入'ul'是一個錯誤,修復它;) – Brett

1

'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中有效的,不是嗎?

相關問題