2011-03-12 57 views
4

根據規範,可/ CSS會在櫃檯僅一起被用來與content財產?CSS計數器 - 僅與內容屬性中使用?

* { content: counter(mycounter) "! "; counter-increment: mycounter } 

,或者可以/將它們也可與其它性質,如(例如隨機)padding使用?

/* 
    is this possible? 
    is this supposed to be possible? 
*/ 
* { padding:counter(mycounter)px; } 

最後,如果這是CSS的一項功能,它在瀏覽器中實現的程度如何?

回答

4

在CSS2.1中,counter() function確實爲僅與content屬性使用所定義;您不能使用計數器爲其他屬性指定數值。

+0

我找到鏈接輕度混亂:當文檔的標題是「* CSS3 *值和單位」你舉狀態「一節在* CSS2.1 *,計數器的值只能從提到的「內容「屬性」。我認爲這意味着它將在CSS3中保持不變? – 2011-03-12 17:02:15

+0

@Richard JP勒岡:我已經重寫我的答案鏈接到CSS2.1規範來代替。超出CSS2.1,它看起來像'計數器()'已經移動到[另一模塊(http://www.w3.org/TR/css3-lists)。 – BoltClock 2012-09-23 03:19:33