HTML - CSS 를 이용하여
list style을 들여쓰기 방식의 리스트 아이템 형태로 만들고 싶을 때가 있습니다.
왜냐하면 그냥 디자인만 입히게 되면 indent가 올바르게 먹지 않고
다음 줄의 맨 앞에 붙어서 나오기 때문입니다.
이를 해결하기 위해서는 li 태그에 css로 text-indent를 적당히 -20px 정도 주고
padding-left를 20px 주면 됩니다.
그러면 올바르게 인덴트가 잘 됩니다.
ex) - 안녕하세요
안녕하세요 (X)
- 안녕하세요
안녕하세요 (O)
그리고 추가적으로 li 태그의 depth를 늘리고 싶을 때가 있습니다.
그럴 때는 list-style-position: inside; 로 처리하시면 됩니다.
ex) - 안녕하세요
- 안녕하세요
반응형
'Aaron[에런] > Trouble Shootings' 카테고리의 다른 글
[Trouble Shootings #7] React - input의 여러 state 처리 (2) | 2022.09.23 |
---|---|
[Trouble Shootings #6] HTML - form 태그의 submit 을 위한 태그 (0) | 2022.09.22 |
[Trouble Shootings #4] React - label과 input 연동 (0) | 2022.09.22 |
[Trouble Shootings #3] React - module scss 이용 시 component prop으로 custom className을 넘겼을 때의 처리 (2) | 2022.09.21 |
[Trouble Shootings #2] React - 여러 이벤트 간의 관계 (feat. stopPropagation) (0) | 2022.09.20 |
댓글