Check whether the numbering of the lists is what you would expect.

The start attribute is used on ol to skip to higher numbers.

lower-latin

CSS says: list-style-type: lower-latin; .

The CSS2.0 specification specifies the set of characters as "a, b, c, ... z". It doesn't specify what happens after z.

  1. one, should show a
  2. two, should show b
    1. one, expect to see a
    2. two, expect to see b
    3. three, expect to see c
  3. three, should show c
  4. four, should show d
  5. five, should show e
  1. twenty six, should show z
  2. twenty seven, undefined
  3. twenty eight, undefined
  1. fifty-two, undefined
  2. fifty-three, undefined
  3. fifty-four, undefined

upper-latin

CSS says: list-style-type: upper-latin;

The CSS2.0 specification specifies the set of characters as "A, B, C, ... Z". It doesn't specify what happens after Z.

  1. one, should show A
  2. two, should show B
    1. one, expect to see A
    2. two, expect to see B
    3. three, expect to see C
  3. three, should show C
  4. four, should show D
  5. five, should show E
  1. twenty six, should show Z
  2. twenty seven, undefined
  3. twenty eight, undefined
  1. fifty-two, undefined
  2. fifty-three, undefined
  3. fifty-four, undefined

lower-alpha

CSS says: list-style-type: lower-alpha;

The CSS2.0 specification specifies the set of characters as "a, b, c, ... z". It doesn't specify what happens after z.

  1. one, should show a
  2. two, should show b
    1. one, expect to see a
    2. two, expect to see b
    3. three, expect to see c
  3. three, should show c
  4. four, should show d
  5. five, should show e
  1. twenty six, should show z
  2. twenty seven, undefined
  3. twenty eight, undefined
  1. fifty-two, undefined
  2. fifty-three, undefined
  3. fifty-four, undefined

upper-alpha

CSS says: list-style-type: upper-alpha;

The CSS2.0 specification specifies the set of characters as "A, B, C, ... Z". It doesn't specify what happens after Z.

  1. one, should show A
  2. two, should show B
    1. one, expect to see A
    2. two, expect to see B
    3. three, expect to see C
  3. three, should show C
  4. four, should show D
  5. five, should show E
  1. twenty six, should show Z
  2. twenty seven, undefined
  3. twenty eight, undefined
  1. fifty-two, undefined
  2. fifty-three, undefined
  3. fifty-four, undefined

lower-greek

CSS says: list-style-type: lower-greek;

The CSS2.0 specification doesn't explicitly define the set of characters in the list, nor what happens after the list is exhausted, but does say "Lowercase classical Greek alpha, beta, gamma, ... (έ, ή, ί, ...)".

  1. one, may show α
  2. two, may show β
    1. one, may show α
    2. two, may show β
    3. three, may show γ
  3. three, may show γ
  4. four, may show δ
  5. five, may show ε
  1. twenty four, may show ω
  2. twenty seven, undefined
  3. twenty eight, undefined
  1. forty-eight, undefined
  2. forty-nine, undefined
  3. fifty, undefined

hiragana

CSS says: list-style-type: hiragana;

The CSS 2.0 specification doesn't explicitly define the set of characters in the list, nor what happens after the list is exhausted.

  1. one, may show あ
  2. two, may show い
    1. one, may show あ
    2. two, may show い
    3. three, may show う
  3. three, may show う
  4. four, may show え
  5. five, may show お
  1. forty-eight, may show ん
  2. forty-nine, undefined
  3. fifty, undefined
  1. ninety-six, undefined
  2. ninety-seven, undefined
  3. ninety-eight, undefined

hiragana-iroha

CSS says: list-style-type: hiragana-iroha;

The CSS 2.0 specification doesn't explicitly define the set of characters in the list, nor what happens after the list is exhausted.

  1. one, may show い
  2. two, may show ろ
    1. one, may show い
    2. two, may show ろ
    3. three, may show は
  3. three, may show は
  4. four, may show に
  5. five, may show ほ
  1. forty-seven, may show す
  2. forty-eight, undefined
  3. forty-nine, undefined
  1. ninety-four, undefined
  2. ninety-five, undefined
  3. ninety-six, undefined

katakana

CSS says: list-style-type: katakana;

The CSS 2.0 specification doesn't explicitly define the set of characters in the list, nor what happens after the list is exhausted.

  1. one, may show ア
  2. two, may show イ
    1. one, may show ア
    2. two, may show イ
    3. three, may show ウ
  3. three, may show ウ
  4. four, may show エ
  5. five, may show オ
  1. forty-eight, undefined
  2. forty-nine, undefined
  3. fifty, undefined
  1. ninety-six, undefined
  2. ninety-seven, undefined
  3. ninety-eight, undefined

katakana-iroha

CSS says: list-style-type: katakana-iroha;

The CSS 2.0 specification doesn't explicitly define the set of characters in the list, nor what happens after the list is exhausted.

  1. one, may show イ
  2. two, may show ロ
    1. one, may show イ
    2. two, may show ロ
    3. three, may show ハ
  3. three, may show ハ
  4. four, may show ニ
  5. five, may show ホ
  1. forty-seven, may show ス
  2. forty-eight, undefined
  3. forty-nine, undefined
  1. ninety-four, undefined
  2. ninety-five, undefined
  3. ninety-six, undefined

cjk-ideographic

CSS says: list-style-type: cjk-ideographic;

The CSS2.0 specification doesn't define what characters should be used to create each number - there are multiple alternatives. Note that the characters specified in the CSS3 Lists module as of the date of publication of this page are not those expected below.

  1. one
  2. two
    1. one
    2. two
    3. three
  3. three
  4. four
  5. five
  1. twenty, undefined
  2. twenty one, undefined
  3. twenty two, undefined
  1. a hundred, undefined
  2. a hundred and one, undefined
  3. a hundred and two, undefined
  1. zero, undefined
  2. one

hebrew

CSS says: list-style-type: hebrew;

The CSS2.0 specification doesn't define the algorithm for the Hebrew numbering.

  1. one, should show א
  2. two, should show ב
    1. one, should show א
    2. two, should show ב
    3. three, should show ג
  3. three, should show ג
  4. four, should show ד
  5. five, should show ה
  1. ninety-seven, undefined, may show צז
  2. ninety-eight, undefined, may show צח
  3. ninety-nine, undefined, may show צט
  4. hundred, undefined, may show ק
  5. a hundred and one, undefined, may show קא
  1. zero, undefined, may show אפס
  2. one, should show א

georgian

CSS says: list-style-type: georgian;

The CSS2.0 specification doesn't define the algorithm for Georgian numbering in detail.

  1. one, may show ა
  2. two, may show ბ
    1. one, may show ა
    2. two, may show ბ
    3. three, may show გ
  3. three, may show გ
  4. four, may show დ
  5. five, may show ე
  6. six, may show ვ
  7. seven, may show ზ
  8. eight, may show ჱ
  9. nine, may show თ
  10. ten, may show ი
  11. eleven, may show ია
  12. twelve, may show იბ
  1. ninety-nine, undefined, may show ჟთ
  2. hundred, undefined, may show რ
  3. a hundred and one, undefined, may show რა

armenian

CSS says: list-style-type: armenian;

The CSS2.0 specification doesn't define the algorithm for Armenian numbering in detail.