2012-04-18 61 views
1

我有一個相當長的點(使用文件的條款)的名單,我需要的編號去,如:A,B,C ... AA,BB,CC,DD等UL列表編號

在它走的那一刻:a,b,c ...,aa,ab,ac,ad等

有誰知道如何做到這一點?

<ul> 
    <li>Item 1<li> 
    <li>Item 2<li> 
    <li>Item 3<li> 
    ... down to 26 
    <li>Item 27<li> 
    <li>Item 28<li> 
</ul> 

這將產生

a. Item 1 
b. Item 2 
c. Item 3 
... down to z. 
aa. Item 27 
ab. Item 28 
+1

默認順序有什麼問題..? – 2012-04-18 03:41:07

+0

你有代碼的例子嗎? – 2012-04-18 03:43:24

+0

法律文件讓他們按照這樣的順序排列,客戶端需要按照文檔保留順序。 – puks1978 2012-04-18 03:43:59

回答

0

當前的CSS規範和執行不似乎有工具對於這一點,即使在CSS3列表和計數器模塊(這仍然是一個草案,並沒有得到執行)。

另一方面,您在評論中寫道:「法律文件讓他們這樣下單,客戶需要按照文檔保留順序。」如果是這樣,由於通常的CSS Caveats,您即使CSS有產生這種標記的工具,也不應該依賴CSS。 必須出現在文檔中的任何內容都應該包含爲內容,而不是樣式。

這意味着在每個列表項目的開始處的內容中,您應該有「a。」,「b。」,...,「z。」,「aa。」,「bb。」。如果這種編號可能需要分開設計,請將其包裝在文本級別的容器中。

<ul class=mi> 
    <li><span class=marker>a.</span> item </li> 
… 

然後您將有ul.mi { list-style-stype: none; }。在這裏使用ul而不是ol的原因是,當CSS關閉時,您希望在嵌入標記之前看到子彈比數字。

+0

我想我將不得不採用這種解決方案。好處是它只需要aa,bb,cc,dd ......一次就可以完成所有其他編號,即A - > 1 - > a,A-> 1 - > b等。感謝確認它不會使用aa,bb,cc開箱即用 – puks1978 2012-04-18 04:52:36

1

實際的渲染取決於瀏覽器(the spec不指定確切的編號過去的單個字母)。既然你不能從HTML自定義瀏覽器,你想要的是不可能的。

1

儘管w3schools.com在許多方面的聲譽很好,但它確實可以作爲「OK」的參考點。

因此,這裏是鏈接到他們的列表樣式類型屬性頁面。

http://www.w3schools.com/cssref/pr_list-style-type.asp

有你可以用(包括 「低阿爾法」)去22個不同的選項。下面是一個使用雙字母列表(aa,ab,ac)的例子,就像你的例子(這對你沒有什麼幫助)。所以,真的沒有辦法複製你正在尋找的東西,除非你用你想要的格式(aa,bb,cc等等)製作了一個CSS精靈並且使用了背景定位(以及將一個css類添加到每個列表項中)以顯示您的字母。

希望這是有道理的......

0

我需要才達到相同的編號系統(AA,BB,CC),所以我使用的值屬性:

<ol type="a"> 
<li value="27">...</li> 
<li value="54">...</li> 
<li value="81">...</li> 

對於工作示例在這裏看到:http://www.lexexakt.de/index.php/glossar?title=bgb0309.php

信息[at] lexexakt.de