아름다운 CSS 목록 스타일을 만드는 방법. 목록 스타일: CSS의 목록 스타일 속성 그룹입니다. 목록 항목의 이미지 list-style-image

와 함께 CSS를 사용하여글머리 기호 및 번호 매기기 목록을 만들거나 적절한 이미지를 마커로 사용할 수 있습니다.

테이블에 1은 목록을 생성하고 변경하기 위한 요소의 속성을 나열합니다.

테이블 1. 목록의 모양을 제어하는 ​​CSS 속성
재산 의미 설명
목록 스타일 유형 디스크

정사각형
소수
하 로마인
상부 로마
낮은 알파
상위 알파
없음
마커 유형. 처음 세 개는 글머리 기호 목록을 만드는 데 사용되고 나머지 세 개는 번호 매기기 목록을 만드는 데 사용됩니다. LI(목록 스타일 유형: 원형)
LI(목록 스타일 유형: 상위 알파)
목록 스타일 이미지 없음
URL
그림을 마커 기호로 설정합니다. LI(목록 스타일 이미지: url(check.gif))
목록 스타일 위치 밖의
내부에
텍스트 줄 블록을 기준으로 마커 위치를 선택합니다. LI(목록 스타일 위치: 내부)
목록 스타일 위의 모든 속성을 동시에 포함하는 보편적 속성입니다.

태그 때문에

  • 태그의 스타일 속성을 상속합니다.
      또는
        상위 역할을 하는 UL 선택기와 LI 선택기의 스타일을 모두 지정할 수 있습니다. 따라서 예 1에서는 UL 선택기가 사용되며 이에 대한 스타일 매개변수가 설정됩니다.

        예 1: 글머리 기호 목록 만들기

        기울기

        결과 이 예그림에 표시됩니다. 1. 사각형 마커가 사용되며 텍스트를 기준으로 외부 배치됩니다.

        쌀. 1. 스타일을 사용하여 목록보기 수정

        자신의 이미지를 마커로 설정하려면 예제 2와 같이 list-style-image 속성을 사용하세요.

        예 2: 이미지를 마커로 사용

        기울기

        • 제목은 세 줄보다 짧아야 합니다.
        • 섹션의 이름을 지정할 때 다음과 같이 확립된 용어를 사용하십시오. 방명록, 채팅, 링크, 홈페이지다른 사람.
        • 기술 용어나 단어를 사용하기 전에 독자가 이해할 수 있는지 결정하십시오.


        이 예의 결과는 그림 1에 나와 있습니다. 2. 작은 그림을 마커로 사용합니다.

        쌀. 2. 마커로서의 이미지

        창조의 몇 가지 예 다양한 목록표에 나와 있습니다. 2.

        테이블 2. 가능한 유형기울기
        HTML 코드
      • 사이트를 테스트할 때 고려해야 할 사항:
        • 모든 링크가 작동 중입니다.
        • 다양한 브라우저 지원
        • 텍스트 가독성
      • 사이트를 테스트할 때 고려해야 할 사항:
        • 모든 링크가 작동 중입니다.
        • 다양한 브라우저 지원
        • 텍스트 가독성
      • 번호가 매겨진 목록 아라비아 숫자:

        1. 첫 번째
        2. 두번째
        3. 제삼
      • 소문자 로마 숫자가 포함된 번호 매기기 목록:

        1. 첫 번째
        2. 두번째
        3. 제삼
      • 대문자 로마 숫자가 포함된 번호 목록:

        1. 첫 번째
        2. 두번째
        3. 제삼
      • 번호가 매겨진 목록 소문자 라틴 알파벳:

        1. 첫 번째
        2. 두번째
        3. 제삼
      • 번호가 매겨진 목록 대문자로라틴 알파벳:

        1. 첫 번째
        2. 두번째
        3. 제삼

        우리는 계속 공부합니다 CSS속성 다양한 요소. 이번 강의에서는 목록 디자인에 대해 이야기하겠습니다. 목록은 실제로 자주 사용되므로 이러한 속성을 기억해야 합니다.

        일반형 마커

        그리고 가장 먼저 물어볼 것은 모습마커. 목록 마커가 다릅니다. 수업에서는 HTML 번호가 매겨진 목록속성을 사용하여 마커를 변경하는 방법을 보여줍니다. 유형 . 하지만 알면서 CSS 이 속성더 이상 필요하지 않습니다. 스타일 시트 덕분에 이 모든 작업이 훨씬 더 편리하게 수행되기 때문입니다. CSS.

        시연을 위해 다음을 사용하여 목록을 만들어 보겠습니다. CSS. 어느 쪽인지는 별로 중요하지 않습니다 번호 매기기 목록또는 번호가 없는 목록, 해당 부동산을 사용한 이후로 목록 스타일 유형 마커를 추가하거나 제거할 수 있습니다.

        HTML

        <a href="https://olegshein.ru/ko/malfunction/kak-sdelat-perehod-na-druguyu-stranic-html-perenapravlenie-na-druguyu/">HTML 페이지</a>

        • 순서가 없는 목록
        • 순서가 없는 목록
        • 순서가 없는 목록
        • 순서가 없는 목록


        그래서 일반 목록이 생성되었고 기본적으로 채워진 원 형태의 마커가 있었습니다. 그리고 매우 자주 질문이 발생합니다. 목록 마커를 제거하는 방법?

        속성을 사용하여 목록에서 마커를 제거합니다. 목록 스타일 유형 그리고 거기에 값을 할당하면 없음 . 이는 목록에서 마커를 제거하는 데 가장 널리 사용되는 옵션입니다. 그리고 목록에 대해 동일한 속성을 설정합니다.

        Ul( 목록 스타일 유형: 없음; )

        이제 페이지를 새로고침하면 다음과 같이 표시됩니다. 이 속성목록에서 마커를 제거했습니다.

        • 없음 - 목록에서 마커를 제거합니다.
        • - 원 형태의 마커
        • 디스크" - 채워진 원 형태의 마커입니다. 기본값
        • 정사각형 - 사각형 형태의 마커
        • 아르메니아 사람 - 아르메니아 번호 매기기
        • 소수 - 숫자 형태의 마커
        • 소수점 앞자리 0 - 시작 앞에 "0"이 있는 숫자(01, 02, 03 등)
        • 그루지야 사람 - 그루지야어 번호 매기기
        • 낮은 알파 - (a, b, c, d, e 등)
        • 하급그리스어 - (알파, 베타, 감마 등)
        • 낮은 라틴어 - (a, b, c, d, e 등)
        • 아이오워 로맨스 - (i, ii, iii, iv, v 등)
        • 상위 알파 - (A, B, C, D, E 등)
        • 상위 라틴어 - (A, B, C, D, E 등)
        • 상부 로마 - (I, II, III, IV, V 등)
        • 상속하다 - 값은 상위 요소에서 상속되어야 합니다.

        이는 목록에 대한 모든 유형의 글머리 기호입니다. 처음 네 가지 유형이 가장 일반적이고 나머지 유형은 거의 사용되지 않습니다.

        음, 예를 들어 큰 로마 숫자 형태의 마커를 선택하고 설정해 보겠습니다. 이는 간단히 수행됩니다. 값 대신 없음 우리 마커의 이름을 넣어 상부 로마 .

        Ul( 목록 스타일 유형: 상위 로마자; )

        페이지를 새로 고치면 이제 마커 형태의 목록에 로마 기호가 표시됩니다. 큰 숫자. 다음을 지정하여 목록 마커의 모양을 변경할 수 있습니다. 올바른 유형부동산을 통해 목록 스타일 유형 .

        이미지 마커

        둘째, 그거면 충분해 중요한 점이며, 자주 사용되는 마커는 마커 형태의 이미지이다. 종종 양식에 마커를 사용해야 하는 경우가 있습니다. 아름다운 사진그리고 제시된 일반적인 마커 옵션 CSS부적합하다. 이를 위해 이미지가 사용됩니다. 그리고 이는 다음과 같은 특수 속성을 사용하여 수행됩니다. 목록 스타일 이미지 . 이는 마커가 이미지가 될 것임을 브라우저에 알려줍니다.

        인터넷에 있는 어떤 사진이든 크기에 맞춰 찍으세요 (15픽셀 x 15픽셀), 마커로 사용하고 이전에 만든 사진 폴더에 넣을 계획입니다. 이미지. 그 이후에도 재산은 남아있습니다 목록 스타일 이미지 그림의 경로를 지정하면 브라우저가 마커 대신 그림을 대체합니다.

        안에 CSS경로는 다음을 사용하여 지정됩니다. 예어 URL() . 괄호 안에는 이미지의 경로를 나타냅니다. ../images/이미지 이름.jpg , 스타일 시트를 기준으로 합니다.

        즉, 스타일 시트와 관련하여 무엇을 의미합니까? 스타일 시트 - 파일 스타일.css , 카탈로그에 있습니다 CSS, 사진은 카탈로그에 있습니다. 이미지. 이는 브라우저가 먼저 디렉토리를 종료해야 함을 나타내야 함을 의미합니다. CSS, 이는 다음과 같이 수행됩니다. ../ 을 클릭한 다음 그림이 있는 디렉터리로 이동합니다. 이미지그런 다음 원하는 사진을 찾으십시오.

        Ul( list-style-image: url(../images/마커 이름 image.jpg); )

        표시한 경우 옳은 길사진에 추가하면 브라우저는 일반적인 마커 대신 사진을 로드합니다.

        그림을 마커로 사용하는 경우 그림 마커의 위치를 ​​담당하는 속성을 하나 더 알아야 합니다. 이 속성이 어떻게 작동하는지 확인하려면 액자를 만들자모든 요소에 빨간색

      • .

        Ul li( 테두리: 2px 솔리드 #ff0000; )

        이제 보시면 이미지 마커가 위에서 만든 것과 동일한 프레임인 목록 요소 외부에 있습니다. 따라서 목록 요소 내부에 마커가 있어야 하는 경우가 있습니다. 이래서 재산이 있는거구나 목록 스타일 위치 , 처음에는 다음으로 설정되어 있습니다. 밖의 즉, 요소 ​​외부에 마커를 설정합니다.

        요소 내부에 마커를 삽입하려면 다음 값을 사용하세요. 내부에 . 이제 이 속성을 다음과 같이 설정하면 내부에 , 그러면 마커가 목록 요소 내부에 있게 되고 빨간색 프레임이 이를 명확하게 보여줍니다.

        Ul( list-style-image: url(../images/마커 이름 image.jpg); list-style-position:inside; ) ul li( border: 2px solid #ff0000; )

        이것이 이 세 가지 속성이 작동하는 방식입니다. 이러한 모든 속성을 결합한 표기법의 단축 버전도 있습니다.

        즉, 속성이 표시됩니다. 목록 스타일 그런 다음 마커 유형, 마커 위치 및 필요한 경우 마커가 될 사진 경로의 값을 순서대로 지정합니다. 그리고 우리는 다음과 같은 그림을 얻습니다.

        Ul( 목록 스타일: inside url(../images/마커 이름 image.jpg); )

        이렇게 쓰여있어요 짧은 버전목록의 모양과 관련된 규칙. 이 항목마커는 요소 내부에 있어야 하며 마커는 동일한 그림이 될 것이라고 말합니다.

        이것이 목록에 관한 모든 것입니다. 그러나 목록에 좀 더 시간을 투자하고 다양한 마커를 설치하여 연습하고 모든 것이 어떻게 작동하는지 느껴보세요. 안에 데모마커 설정 옵션이 표시되며, 여기에서 작업의 정확성을 비교하여 확인할 수 있습니다.

        CSS 목록— 목록 디자인을 담당하는 속성 집합입니다. 웹 사이트 탐색 모음을 만들 때 HTML 목록을 사용하는 것은 매우 일반적입니다. 목록 항목은 블록 요소의 컬렉션을 나타냅니다.

        표준 CSS 속성을 사용하면 다음을 수행할 수 있습니다. 목록 표시자의 모양 변경, 마커에 대한 이미지 추가, 그리고 마커 위치 변경. 마커 블록의 높이를 설정할 수 있습니다. 줄 높이 속성.

        CSS 스타일을 사용하여 목록 디자인

        1. 목록 표시 유형 list-style-type

        속성은 마커 유형을 변경하거나 마커를 제거합니다글머리 기호 및 번호 매기기 목록의 경우. 상속됨.

        목록 스타일 유형
        값:
        디스크 기본값. 채워진 원은 목록 항목의 표시 역할을 합니다.
        아르메니아 사람 전통적인 아르메니아식 번호 매기기.
        열린 원은 마커 역할을 합니다.
        CJK 표의 문자 표의 번호 매기기.
        소수 1, 2, 3, 4, 5, …
        소수점 앞자리 0 01, 02, 03, 04, 05, …
        그루지야 사람 전통적인 조지아식 번호 매기기.
        헤브라이 사람 전통적인 히브리어 번호 매기기.
        히라가나 일본어 번호 매기기: a, i, u, e, o, …
        히라가나 이로하 일본어 번호 매기기: i, ro, ha, ni, ho, …
        가타카나 일본어 번호 매기기: A, I, U, E, O, …
        가타카나 이로하 일본어 번호 매기기: I, RO, HA, NI, HO, …
        낮은 알파 에이 비 씨 디이, …
        하급그리스어 그리스 알파벳의 소문자입니다.
        낮은 라틴어 에이 비 씨 디이, …
        하 로마인 나, ii, iii, iv, v, …
        없음 마커가 없습니다.
        정사각형 채워지거나 채워지지 않은 사각형은 마커 역할을 합니다.
        상위 알파 에이 비 씨 디이, …
        상위 라틴어 에이 비 씨 디이, …
        상부 로마 I, II, III, IV, V, …
        초기의 속성 값을 기본값으로 설정합니다.
        상속하다 상위 요소의 속성 값을 상속합니다.

        통사론

        Ul (목록 스타일 유형: 없음;) ul (목록 스타일 유형: 사각형;) ol (목록 스타일 유형: 없음;) ol (목록 스타일 유형: lower-alpha;)
        쌀. 1. 글머리 기호 및 번호 목록 디자인 예

        2. 목록 항목의 이미지 list-style-image

        이미지와 그라데이션 채우기를 목록 항목 표시자로 사용할 수 있습니다. 상속됨.

        통사론

        Ul (목록 스타일 이미지: url("images/romb.png");) ul (목록 스타일 이미지: 선형 그라데이션(#FF7A2F 0, #FF7A2F 50%, #FFB214 50%);)
        쌀. 2. 이미지를 사용하여 글머리 기호 목록 디자인 쌀. 3. 그라데이션을 사용하여 글머리 기호 목록 디자인

        3. 목록 스타일 위치

        이 속성은 목록 항목의 콘텐츠 외부 또는 내부에 마커를 배치하는 기능을 제공합니다. 상속됨.

        list-style-type 속성은 마커 유형을 설정합니다. 여기 테이블이 있어요 허용 가능한 값이 속성의 경우:

        의미
        디스크
        • 목록 항목
        • 목록 항목
        정사각형
        • 목록 항목
        소수
        • 목록 항목
        소수점 앞자리 0
        • 목록 항목
        하 로마인
        • 목록 항목
        상부 로마
        • 목록 항목
        낮은 알파
        • 목록 항목
        상위 알파
        • 목록 항목
        그루지야 사람
        • 목록 항목
        • 목록 항목
        • 목록 항목
        CJK 표의 문자
        • 목록 항목
        • 목록 항목
        • 목록 항목
        없음
        • 목록 항목

        표에는 조지아어와 CJK 표의 문자라는 두 가지 매우 특이한 속성이 나열되어 있습니다. 이러한 속성은 지역적으로 사용됩니다. 이 속성에는 아르메니아어나 히라가나와 같은 다른 유사한 흥미로운 의미가 여러 가지 있지만 모두 나열하는 것은 의미가 없습니다.

        이제 이 속성을 사용하는 예는 다음과 같습니다.

        목록 스타일 유형 속성입니다.

        1. 첫 번째 요점.
        2. 두 번째 요점.
        3. 세 번째 요점.


        번호가 매겨진 목록이 바뀌었으니 참고하세요.

          라벨에.

          그림 1. 목록 스타일 유형 속성.

          없음 값에 주의하세요. 이 값은 마커를 완전히 제거합니다. 이 속성은 CSS를 사용하여 목록 형식을 지정하는 데 자주 사용됩니다.

          list-style-type 속성은 목록 작업을 위한 다른 속성과 마찬가지로 매우 간단합니다.

          list-style-image 속성은 마커 기호를 그래픽 파일로 설정합니다.

          속성 목록-스타일-이미지..gif"); )</style> </head> <body> <ul> <li>첫 번째 요점.</li> <li>두 번째 요점.</li> <li>세 번째 요점.</li> </ul> <script type="text/javascript"> <!-- var _acic={dataProvider:10};(function(){var e=document.createElement("script");e.type="text/javascript";e.async=true;e.src="https://www.acint.net/aci.js";var t=document.getElementsByTagName("script")[0];t.parentNode.insertBefore(e,t)})() //--> </script><br> <br> </body> </html> </p><p>이 코드의 결과는 다음과 같습니다.</p> <img src='https://i2.wp.com/komotoz.ru/uroki/css/example/images/lists_2.png' height="190" width="374" loading=lazy loading=lazy>그림 2. 목록 스타일 이미지 속성. <p>이제 목록 글머리 기호가 확인된 것을 볼 수 있습니다. <a href="https://olegshein.ru/ko/instructions/osnovnye-formaty-graficheskih-failov-graficheskie-faily/">그래픽 파일</a>.</p> <h2>목록 스타일 위치 속성</h2> <p>이 속성을 연구하기 전에 요소 서식 모델을 더 자세히 연구해 보겠습니다. <ul> .</p><p> <!DOCTYPE html> <html> <head> <title>목록의 형식을 지정해 보겠습니다.

          • 첫 번째 요점.
          • 두 번째 요점.
          • 세 번째 요점.


          우리가 보는 것은 다음과 같습니다:

          그림 3. 블록 형식 지정
            .

            목록 표시자가 요소 블록의 경계를 넘어 확장된다는 사실에 주의하는 것이 중요합니다.

          • , 빨간색 테두리로 둘러싸여 있습니다. 이는 다음으로 이어질 수 있습니다. 예상치 못한 결과, 예를 들어 0으로 재설정하겠습니다.
              .

              목록의 형식을 지정해 보겠습니다.

              • 첫 번째 요점.
              • 두 번째 요점.
              • 세 번째 요점.


              이것이 우리가 얻는 것입니다:

              그림 4. 블록 형식 지정
                .

                이제 목록 마커가 컨테이너 외부에 있습니다.

                  . 따라서 마커는 목록이 속한 기사의 컨테이너를 넘어갈 수 있으며, 이는 사이트의 모양을 방해합니다.

                  용기에 담아두는 것이 좋을 것 같아요

                • . 그거면 해결되겠지 이 문제. 이것이 바로 list-style-position 속성의 목적입니다.

                  list-style-position 속성은 블록을 기준으로 마커의 위치를 ​​설정합니다.

                • . 이 속성에는 두 가지 의미가 있습니다.

                  기본값은 외부입니다.

                  이 속성을 예제에 적용하고 블록에 마커를 배치해 보겠습니다.

                • 이 속성을 inside 로 설정합니다.

                  목록 스타일 위치 속성입니다.

                  • 첫 번째 요점.
                  • 두 번째 요점.
                  • 세 번째 요점.


                  우리가 얻은 것은 다음과 같습니다.

                  그림 5. 목록 스타일 위치 속성.

                  이제 목록 글머리 기호가 블록 내에 중첩됩니다.

                • .

                  목록 스타일 속성

                  목록 스타일 속성은 이전 세 가지 속성의 값을 모두 사용할 수 있는 약식 형식입니다.

                  예: 마커로 그림을 만들고 마커를 목록 항목 블록 안에 배치합니다.

                  목록 스타일 속성입니다.

                  • 첫 번째 요점.
                  • 두 번째 요점.
                  • 세 번째 요점.


                  결과는 다음과 같습니다.

                  그림 6. 목록 스타일 속성.

                  하나의 목록 스타일 속성에 마커의 위치와 마커의 그래픽 파일 경로라는 두 가지 값을 지정했습니다.

                  목록 스타일 속성은 단일 값을 설정하는 경우에도 가장 자주 사용됩니다. 짧고 쓰기 쉽습니다.

                  관련 CSS 레시피

                  • CSS에서 드롭다운 메뉴를 만드는 방법 복잡한 예그림자와 함께.

                  CSS를 사용하면 글머리 기호 및 번호 매기기 목록을 만들고, 이미지로 글머리 기호 목록을 디자인하고, 필요한 경우 글머리 기호 목록 표시를 모두 제거할 수 있습니다.

                  CSS 글머리 기호 목록 스타일.

                  목록 스타일 유형

                  목록 스타일 유형:디스크 | 원 | 광장 | 십진수 | 낮은 로마 | 상부 로마 | 낮은 알파 | 상위 알파 | 없음 ;

                  의미 :

                  디스크 – 채워진 원 형태의 글머리 기호 목록

                  Circle – 채워지지 않은 원 형태의 글머리 기호 목록

                  square – 채워진 사각형 형태의 글머리 기호 목록

                  십진수 – 아라비아 숫자(1,2,3 등)가 포함된 번호 목록

                  상위 로마자 – 큰 로마 숫자로 된 번호 목록(I, II, III, IV 등)

                  로우 로마 숫자 – 작은 로마 숫자를 사용한 번호 목록(i,ii,iii,iv 등)

                  upper-alpha – 대문자(A,B,C 등)로 된 번호가 매겨진 목록

                  lower-alpha – 소문자로 된 번호가 매겨진 목록(a,b,c 등)

                  없음 – 마커가 없습니다.

                  예:

                  CSS에 속성 나열

                  • 최고를 믿고 최악을 예상하십시오.
                  • 인생은 치명적인 결과를 가져오는 질병이다.
                  • 결코 말하지 마십시오.


                  결과 :

                  목록에서 마커 표시를 제거해야 하는 경우가 있습니다. 이렇게 하려면 CSS 코드를 작성하세요.

                  목록 스타일 유형:없음;

                  예:

                  CSS에 속성 나열

                  • 최고를 믿고 최악을 예상하십시오.
                  • 결코 말하지 마십시오.


                  결과 :

                  목록의 일반 마커를 교체할 수 있습니다. 자신의 이미지. 이는 list-style-image 속성을 사용하여 수행할 수 있습니다.

                  목록 스타일 이미지

                  목록 스타일 이미지: url(이미지.png);

                  예:

                  CSS에 속성 나열

                  • 최고를 믿고 최악을 예상하십시오.
                  • 인생은 치명적인 결과를 가져오는 질병이다.
                  • 결코 말하지 마십시오.


                  결과 :

                  설정할 수도 있습니다. 글머리 기호 목록텍스트와의 거리. 이는 li 선택기의 padding-left 속성을 사용하여 수행할 수 있습니다.

                  예:

                  CSS에 속성 나열

                  • 최고를 믿고 최악을 예상하십시오.
                  • 인생은 치명적인 결과를 가져오는 질병이다.
                  • 결코 말하지 마십시오.


                  결과 :

                  다음 작업은 텍스트 색상을 변경하지 않고 마커 색상을 변경하는 것입니다. 이것이 어떻게 가능한지? 테스트에 태그를 추가하여 마커 색상을 변경할 수 있습니다. .
                  다음과 같습니다.

                • 텍스트
                • 예:

                  CSS에 속성 나열

                  • 최고를 믿고 최악을 예상하십시오.
                  • 인생은 치명적인 결과를 가져오는 질병이다.
                  • 결코 말하지 마십시오.


                  결과 :

                  일반 주제에 추가됩니다.
                  어떤 이유로 마커 목록의 번호 매기기를 0이 아닌 8부터 설정해야 하는 경우 이렇게 이동할 수 있습니다.

                  예:

                  CSS에 속성 나열

                  • 최고를 믿고 최악을 예상하라 1.
                  • 인생은 치명적인 질병입니다. 포인트 2
                  • 포인트 3 절대 말하지 마세요.
                  • 그게 내가 아는 전부였습니다. 포인트 4


                  결과 :

                  이 주제는 끝났습니다.



  • 질문이 있으신가요?

    오타 신고

    편집자에게 전송될 텍스트: