2010-03-22 54 views
2

ol從'x'開始的最佳方式是什麼?從某個數字開始一個列表

start標記已棄用,我在Google上找到的所有內容都使用了:before僞類,這在IE6或7中不起作用。搜索堆棧時也沒有太多運氣。

我能想到的唯一的事情就是手動通過並相應地爲自己的編號和樣式編號?

任何幫助表示讚賞。

+0

對於初學者來說......「ul」是一個無序列表。也許,你想要「ol」。 – BoltBait 2010-03-22 22:16:13

+0

Ooops,意思是'ol' – Colin 2010-03-22 22:21:11

+1

行,所以「開始」被取消。所以呢?它仍然適用於IE6和7.如果這是您的目標瀏覽器,請使用它。 – BoltBait 2010-03-22 22:25:40

回答

3

雖然start attribute in HTML 4 is indeed deprecated,看着HTML 5 docs,我看到:

start屬性,如果存在的話,必須是一個有效的整數給出第一個列表項的序號值。

如果存在start屬性,則用戶代理必須將其解析爲整數,以便確定該屬性的值。如果該屬性缺失或者如果該值不能根據引用的算法轉換爲數字,則默認值爲1,如果該元素沒有reversed屬性,則爲1,否則爲子元素li的數量。

在列表中的第一項在ol元素的開始屬性給出的序號值,除非li元素都有可以成功解析,值在這種情況下,它已經由序值給出的值屬性值屬性。

還告訴我,我是安全的使用startolvalueli元素。

+0

沒錯,不知道。謝謝。 – Colin 2010-03-22 22:31:10

0

對於有序列表ol,您可以使用各種counter CSS指令:Examples here。但是,他們也不會使用IE6和7。我不認爲有一種非Javascript方式可以讓他們在這些工作中工作。

相關問題