상세 컨텐츠

본문 제목

목록 스타일 (List Style)

HTML_CSS

by 헬로제이콥 2024. 11. 4. 16:11

본문

 

목록 스타일 (List Style)에 대한 자세한 설명과 예시

HTML에서 목록을 만들 때, 각 항목 앞에 붙는 마커(예: •, 숫자 등)를 목록 스타일이라고 합니다. 이 스타일은 CSS를 사용하여 다양하게 변경할 수 있습니다.

목록의 종류

  • 정렬되지 않은 목록 (Unordered List): 각 항목 앞에 동일한 마커가 붙는 목록입니다. <ul> 태그로 표현합니다.
  • 정렬된 목록 (Ordered List): 각 항목 앞에 순서가 매겨지는 목록입니다. <ol> 태그로 표현합니다.

목록 스타일 속성

  • list-style-type: 목록 항목 앞에 표시될 마커의 종류를 지정합니다.
  • list-style-image: 마커로 사용할 이미지를 지정합니다.
  • list-style-position: 마커의 위치를 지정합니다 (inside: 내용 안쪽, outside: 내용 바깥쪽).

예시 코드

HTML
<!DOCTYPE html>
<html>
<head>
    <title>목록 스타일 예시</title>
    <style>
        ul {
            list-style-type: square; /* 마커를 네모로 변경 */
        }
        ol {
            list-style-type: lower-roman; /* 마커를 소문자 로마자로 변경 */
        }
        .image-list {
            list-style-image: url('check.png'); /* 마커로 이미지 사용 */
        }
    </style>
</head>
<body>
    <h2>정렬되지 않은 목록</h2>
    <ul>
        <li>사과</li>
        <li>바나나</li>
        <li>딸기</li>
    </ul>

    <h2>정렬된 목록</h2>
    <ol>
        <li>첫 번째 항목</li>
        <li>두 번째 항목</li>
        <li>세 번째 항목</li>
    </ol>

    <h2>이미지 마커를 사용한 목록</h2>
    <ul class="image-list">
        <li>완료</li>
        <li>진행 중</li>
        <li>미완료</li>
    </ul>
</body>
</html>
코드를 사용할 때는 주의가 필요합니다.
 

list-style-type 속성 값 예시

  • disc: 검은색 원형 (기본값)
  • circle: 빈 원형
  • square: 검은색 정사각형
  • decimal: 1, 2, 3, ...
  • lower-roman: i, ii, iii, ...
  • upper-roman: I, II, III, ...
  • lower-alpha: a, b, c, ...
  • upper-alpha: A, B, C, ...
  • none: 마커 없음

추가 설명

  • list-style 속성: 위에서 설명한 세 가지 속성을 한 번에 설정할 수 있습니다. 예: list-style: square inside blue;
  • CSS 프레임워크: Bootstrap, Bulma 등의 CSS 프레임워크를 사용하면 더욱 다양하고 편리하게 목록 스타일을 적용할 수 있습니다.

실제 활용 예시

  • 메뉴: 웹사이트의 메뉴를 만들 때 정렬되지 않은 목록을 사용하고, 각 메뉴 항목에 다른 스타일을 적용하여 시각적으로 구분합니다.
  • FAQ: 자주 묻는 질문 목록을 만들 때 정렬된 목록을 사용하여 질문과 답변을 순서대로 나열합니다.
  • 단계별 가이드: 어떤 작업을 수행하는 단계를 설명할 때 정렬된 목록을 사용하여 순서를 명확하게 보여줍니다.

  • 중첩된 목록: <ul>이나 <ol> 태그 안에 또 다른 <ul>이나 <ol> 태그를 넣어 중첩된 목록을 만들 수 있습니다.
  • CSS를 활용한 커스터마이징: CSS를 사용하여 목록의 들여쓰기, 글자 크기, 색상 등을 자유롭게 변경할 수 있습니다.

'HTML_CSS' 카테고리의 다른 글

Border Styles  (0) 2024.11.04
HTML 목록을 이용한 메뉴만들기  (0) 2024.11.04
HTML에서 border 속성  (0) 2024.11.04
HTML 표 (Table)에 대한 자세한 설명 및 선 속성  (0) 2024.11.04
display: inline-block  (0) 2024.11.04

관련글 더보기