counter ์ฌ์ฉ๋ฒ
counter
์ CSS์์ ์๋์ผ๋ก ๋ฒํธ๋ฅผ ๋งค๊ธฐ๋ ์ญํ ์ ํ๋ค.
counter-reset
์นด์ดํฐ์ด๋ฆ๊ณผ ์์๊ฐ์ ์ค์ { counter-reset: initial | ์นด์ดํฐ์ด๋ฆ/์ซ์ | none }
initial
:: ์ด๊ธฐํ- ์นด์ดํฐ๋ก ์ฌ์ฉํ ์ด๋ฆ
- ์ซ์๋ฅผ ์ง์ ํ์ง ์์ผ๋ฉด ๊ธฐ๋ณธ๊ฐ์ด 0
- ์ซ์๋ ์์๊ฐ๋ ๊ฐ๋ฅํ๋ฉฐ ์ฌ๋ฌ๊ฐ์ ์นด์ดํฐ๋ฅผ ์ค์ ํ๊ณ ์ ํ ๋ ๊ณต๋์ผ๋ก ๋ถ๋ฆฌ.
none
:: ์ค์ ๊ฐ์ด ์์(์ด๋ฏธ ์ค์ ๋ ๊ฒ์ ์ทจ์ํ๊ณ ์ ํ ๋ ์ฌ์ฉ) <br/><br/>
counter-increment
counter-reset์ผ๋ก ์ค์ ํ ๊ฐ์ ์ฆ๊ฐ์ํค๋ ์ญํ { counter-increment: initial | ์นด์ดํฐ์ด๋ฆ/์ซ์ | none }
initial
:: ์ด๊ธฐํ- ์ซ์๋ฅผ ์ง์ ํ์ง ์์ผ๋ฉด ๊ธฐ๋ณธ๊ฐ์ผ๋ก 1์ฉ ์ฆ๊ฐ
- ์ซ์๋ ์์๊ฐ ๊ฐ๋ฅ
none
:: ์ด๋ ํ ์นด์ดํฐ๋ ์ฆ๊ฐ๋์ง ์์- ์ฌ๋ฌ ์นด์ดํฐ๋ฅผ ์ฆ๊ฐ์ํค๊ธฐ๊ณ ์ ํ ๋ ๊ณต๋์ผ๋ก ๋ถ๋ฆฌ
- ์์์ฌ๋ถ :: no
[์์ ]
/* ์ซ์๋ฅผ ์ค์ ํ์ง ์์ผ๋ฉด ๊ธฐ๋ณธ๊ฐ์ผ๋ก 1์ฉ ์ฆ๊ฐ */
li { counter-increment: chapter; }
/* 1์ฉ ๊ฐ์ */
li { counter-increment: chapter-1; }
/* chapter๋ 2์ฉ ์ฆ๊ฐ, section์ 1์ฉ ๊ฐ์ */
li { counter-increment: chapter 2 section -1; }
/* chapter์ page๋ 1์ฉ ์ฆ๊ฐ section์ 2์ฉ ์ฆ๊ฐ */
li { counter-increment: chapter section 2 page; }
counter
{content: counter(name, style) }
- name :: ์นด์ดํฐ์ด๋ฆ, ์ด๋ฆ๋ง ์ธ ๊ฒฝ์ฐ ๊ธฐ๋ณธ๊ฐ ์ญ์ง์ ์ ์ฉ
- style :: ์ ํ์ , list-style-type๊ณผ ๋์ผํ ๊ฐ. <br/><br/><br/>
Reference
https://aboooks.tistory.com/262