list-style-position
리스트 항목의 불릿(마커) 위치를 제어합니다. lspi는 불릿을 콘텐츠 흐름 안에 배치하고, lspo는 콘텐츠 바깥에 배치합니다.
클래스 목록
| <tr> <th class="tal py12px px16px bg18181B bb2pxsolid27272A cA1A1AA fw600 ttu fs12px ls0-05em">클래스 | CSS | 설명 |
|---|---|---|
lspi | list-style-position: inside | 불릿을 콘텐츠 흐름 안에 배치 |
lspo | list-style-position: outside | 불릿을 콘텐츠 바깥에 배치 (기본값) |
시각적 비교
inside와 outside의 불릿 위치 차이를 비교합니다.
inside — lspi
- 불릿이 콘텐츠 안에 위치
- 텍스트와 같은 흐름
- 줄바꿈 시 불릿 아래로 텍스트 정렬
outside — lspo
- 불릿이 콘텐츠 바깥에 위치
- 기본값 (default)
- 줄바꿈 시 텍스트가 불릿과 정렬
클래스별 상세
lspilist-style-position: inside
불릿을 리스트 항목 콘텐츠 흐름 안에 배치합니다. 불릿이 텍스트의 첫 번째 줄에 인라인으로 포함되며, 줄바꿈 시 불릿 아래로 텍스트가 이어집니다.
<!-- Bullet inside content -->
<ul class="lsd lspi pl0">
<li>Bullet is on the same line as text</li>
<li>Clean alignment with padding-left: 0</li>
<li>Suitable for lists inside cards</li>
</ul>lspolist-style-position: outside
기본값입니다. 불릿을 리스트 항목 콘텐츠 바깥에 배치합니다. 줄바꿈 시 텍스트가 불릿 옆에 정렬되어 가독성이 좋습니다.
<!-- Bullet outside content (default) -->
<ul class="lsd lspo pl2rem">
<li>Bullet is positioned outside the text</li>
<li>Text aligns with bullet on line wrap</li>
<li>Suitable for document lists</li>
</ul>팁 & 주의사항
inside + padding-left 조합
lspi 사용 시 pl0을 적용하면 불릿이 콘텐츠 영역 안에서 깔끔하게 정렬됩니다.