list-style-position
속성의 이해
list-style-position
속성은
리스트 마커(글머리 기호)를 리스트 아이템의 안쪽 또는 바깥쪽에 배치할지를 지정합니다.
데모
다음의 CSS 데모로 list-style-position
속성의 설정 방법을 확인해 보세요.
- list-style-position 속성은 리스트 마커(글머리 기호)를 리스트 아이템의 안쪽 또는 바깥쪽에 배치할지를 지정합니다.
- outside(초깃값)는 리스트 마커가 리스트 아이템의 바깥쪽에 배치됩니다.
- inside는 리스트 마커가 리스트 아이템의 안쪽에 배치됩니다.
형식 구문
selector {
list-style-position: outside | inside
}
구문
/* 키워드 값 */
list-style-position: outside; /* 초깃값 */
list-style-position: inside;
/* 전역 값 */
list-style-position: inherit;
list-style-position: initial;
list-style-position: revert;
list-style-position: revert-layer;
list-style-position: unset;
값
list-style-position
속성은 outside
와 inside
키워드 값 중 하나로 지정합니다.
형식 정의
list-style-position
속성의 초깃값은 outside
입니다.
하지만, 브라우저의 기본 스타일시트에서는 <summary>
의 경우 inside
로 설정되어 있습니다.
값 지정을 위한 선택자
예제
<h4>outside</h4>
<ol class="outside">
<li>
list-style-position 속성은 리스트 마커(글머리 기호)를 리스트 아이템의 안쪽 또는 바깥쪽에 배치할지를 지정합니다.
</li>
<li>
outside(초깃값)는 리스트 마커가 리스트 아이템의 <b>바깥쪽에 배치</b>됩니다.
</li>
<li>
inside는 리스트 마커가 리스트 아이템의 <b>안쪽에 배치</b>됩니다.
</li>
</ol>
<h4>inside</h4>
<ol class="inside">
<li>
list-style-position 속성은 리스트 마커(글머리 기호)를 리스트 아이템의 안쪽 또는 바깥쪽에 배치할지를 지정합니다.
</li>
<li>
outside(초깃값)는 리스트 마커가 리스트 아이템의 <b>바깥쪽에 배치</b>됩니다.
</li>
<li>
inside는 리스트 마커가 리스트 아이템의 <b>안쪽에 배치</b>됩니다.
</li>
</ol>
<h4>outside-emoji</h4>
<ol class="outside-emoji">
<li>
list-style-position 속성은 리스트 마커(글머리 기호)를 리스트 아이템의 안쪽 또는 바깥쪽에 배치할지를 지정합니다.
</li>
<li>
outside(초깃값)는 리스트 마커가 리스트 아이템의 <b>바깥쪽에 배치</b>됩니다.
</li>
<li>
inside는 리스트 마커가 리스트 아이템의 <b>안쪽에 배치</b>됩니다.
</li>
</ol>
ol {
max-width: 300px;
}
.outside {
list-style-position: outside;
}
.inside {
list-style-position: inside;
}
.outside-emoji {
list-style-position: outside;
}
.outside-emoji li::marker {
content: "😃 ";
font-size: 0.8em;
}
코드 부연설명
::marker
가상 요소 선택자는 display
속성의 값이 list-item
인 요소에 자동으로 생성된 리스트 마커를 선택하는 선택자입니다.
outside
- list-style-position 속성은 리스트 마커(글머리 기호)를 리스트 아이템의 안쪽 또는 바깥쪽에 배치할지를 지정합니다.
- outside(초깃값)는 리스트 마커가 리스트 아이템의 바깥쪽에 배치됩니다.
- inside는 리스트 마커가 리스트 아이템의 안쪽에 배치됩니다.
inside
- list-style-position 속성은 리스트 마커(글머리 기호)를 리스트 아이템의 안쪽 또는 바깥쪽에 배치할지를 지정합니다.
- outside(초깃값)는 리스트 마커가 리스트 아이템의 바깥쪽에 배치됩니다.
- inside는 리스트 마커가 리스트 아이템의 안쪽에 배치됩니다.
outside-emoji
- list-style-position 속성은 리스트 마커(글머리 기호)를 리스트 아이템의 안쪽 또는 바깥쪽에 배치할지를 지정합니다.
- outside(초깃값)는 리스트 마커가 리스트 아이템의 바깥쪽에 배치됩니다.
- inside는 리스트 마커가 리스트 아이템의 안쪽에 배치됩니다.
브라우저 호환성
속성 |
데스크탑 Chrome
|
데스크탑데스크탑 Edge
|
데스크탑 Firefox
|
Safari
|
---|---|---|---|---|
list-style-position
|
1 | 12 | 1 | 1 |
명세서
명세서 사양 | |
---|---|
list-style-position
|
CSS Lists and Counters Module Level 3 #list-style-position-property |