ul, ol 등의 리스트에 이쁨을 담당합니다.
말머리로 ul은 꽉찬 동그라미, ol은 숫자가 기본값으로 출력되는데요
이걸 바꿔주는 거라 볼 수 있겠네요.
list-style-type
말그대로 입니다. 리스트 스타일의 타입을 골라줍니다.
값으로는 circle, square, upper-roman, lower-alpha, disc, none이 있습니다.
여기서 disc가 기본값 꽉찬 동그라미 입니다.
기본값을 지우고 싶다면 none을 값으로 주면 됩니다.확인해 봅시다.
<ul class="circle">
<li>뚫린 동그라미</li>
<li>뚫린 동그라미</li>
</ul>
<ul class="square">
<li>네모네모</li>
<li>네모네모</li>
</ul>
<ul class="none">
<li>기본 속성을 버려봅시다</li>
<li>똥글뱅이 안나오죠?</li>
</ul>
<ol class="roman">
<li>로마숫자</li>
<li>5이상 못외웁니다</li>
</ol>
<ol class="alpha">
<li>소문자 abc</li>
<li>잘 안씁니다 전</li>
</ol>
CSS
<style>
ul.circle {list-style-type:circle;}
ul.square {list-style-type:square;}
ul.none {list-style-type:none;}
ol.roman {list-style-type:upper-roman;}
ol.alpha {list-style-type:lower-alpha;}
</style>
- 뚫린 동그라미
- 뚫린 동그라미
- 네모네모
- 네모네모
- 기본 속성을 버려봅시다
- 똥글뱅이 안나오죠?
- 로마숫자
- 5이상 못외웁니다
- 소문자 abc
- 잘 안씁니다 전
list-style-image
글머리를 이미지로 처리할 수도 있습니다.
background에 이미지 넣는 것과 모양은 똑같습니다.
<ul class="image">
<li>왼쪽 글머리에</li>
<li>일반 지정 도형이 아닌</li>
<li>이미지로 내맘대로 처리할 수 있습니다</li>
<li>전 잘 안써요</li>
</ul>
CSS
<style>
ul.image {list-style-image:url('http://ododog12.com/img/btn/btn_con_close1.png');}
</style>
- 왼쪽 글머리에
- 일반 지정 도형이 아닌
- 이미지로 내맘대로 처리할 수 있습니다
- 전 잘 안써요
list-style-position
글머리를 어떻게 쓸것이냐 하는 요소입니다.
사실 전 한번도 실무에서 써본적이 없어요. 표를 많이 다루시는 분들은 유용하겠네요.
대충 글머리를 들여쓰기 할까 내어쓰기 할까를 정해주는 겁니다.
기본 default값은 내어쓰기에요.
<ul>
<li>기본값으로 내어쓰구</li>
</ul>
<ul class="inside">
<li>들여쓰구</li>
</ul>
CSS
<style>
ul.inside {list-style-position:inside;}
</style>
- 기본값으로 내어쓰구
- 들여쓰구
shorthand property
background처럼 list-style도 줄여서 한번에 쓸 수 있습니다.
물론 한가지 값만 사용하더라도 list-style로 통일해서 사용할 수 있어요.
list-style-type, list-style-image... 언제 치고 있겠어요.
순서는 타입 위치 이미지경로 이렇게 됩니다.
list-style로 줄여서 쓰는법, 보겠습니다.
<ul class="short">
<li>여러개의 값을 묶어서 list-style로 한번에!</li>
</ul>
<ul class="one">
<li>그냥 머리말 하나 바꿀때도 줄여서 list-style로!</li>
</ul>
CSS
<style>
ul.short {list-style:square inside url('http://ododog12.com/img/btn/btn_con_close1.png');}
ul.one {list-style:none;}
</style>
- 여러개의 값을 묶어서 list-style로 한번에!
- 그냥 머리말 하나 바꿀때도 줄여서 list-style로!
'css' 카테고리의 다른 글
10. width, height _ 너비,높이 지정 (1) | 2015.12.02 |
---|---|
09. opacity _ 투명도 조절 (0) | 2015.11.27 |
07. font요소 _ 텍스트 꾸밈 요소 (1) | 2015.11.12 |
06. text요소 _ 텍스트 꾸밈 요소 (0) | 2015.11.11 |
05. color 표기법 _ 16진수, 컬러네임, rgb (0) | 2015.11.10 |