CSS 목록 스타일

앞의 HTML 장에서 배웠습니다:

1. 순서가 지정되지 않은 목록 - 목록 항목은 특수 그래픽(예: 작은 검은색 점, 작은 상자 등)으로 표시됩니다.

2. 예 시퀀스 목록 - 목록 항목은 숫자나 문자로 표시됩니다.

CSS의 목록을 살펴보겠습니다.


CSS의 ul 및 li 스타일에 대한 자세한 설명

ul 및 li 목록이 표시됩니다. CSS 일반적으로 사용되는 요소를 사용합니다. CSS에는 목록 성능을 구체적으로 제어하는 ​​속성이 있습니다. 일반적으로 사용되는 속성에는 목록 스타일 유형 속성, 목록 스타일 이미지 속성, 목록 스타일 위치 속성 및 목록 스타일 속성이 있습니다.

1. list-style-type 속성

list-style-type 속성은 li 목록의 글머리 기호를 정의하는 데 사용됩니다. 목록 맨 앞에 있는 장식입니다. list-style-type 속성은 상속 가능한 속성입니다. 구문 구조는 다음과 같습니다. (일반적으로 사용되는 일부 속성 값 나열)

list-style-type: none/disc/circle/square/demical/lower-alpha/upper-alpha/lower-roman/upper -roman

list-style-type 속성에는 많은 속성 값이 있습니다. 여기서는 가장 일반적으로 사용되는 속성 값 중 일부만 나열합니다.

없음: 글머리 기호를 사용하지 마세요. 디스크: 단단한 원. 원: 속이 빈 원. 정사각형: 정사각형. 데미칼(demical): 아라비아 숫자. lower-alpha : 영문 소문자. upper-alpha : 영문 대문자. 소문자 로마 숫자: 소문자 로마 숫자. Upper-Roman: 대문자 로마 숫자.

list-style-type 속성을 사용하는 샘플 코드는 다음과 같습니다.

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"> 
<title>php.cn</title>
<style>
   li{list-style-type:square;}
</style>
</head>
<body>
<ul>
  <li>这里是列表内容</li>
  <li>这里是列表内容</li>
  <li>这里是列表内容</li>
</ul>
</body>
</html>

 List-style-image 속성

list-style-image 속성은 글머리 기호 대신 그림 사용을 정의하는 데 사용됩니다. 이는 상속 가능한 속성이기도 하며 구문 구조는 다음과 같습니다.

List-style-image:none/url

list-style-image 속성은 두 가지 값을 가질 수 있습니다.

없음: 대체 이미지가 없습니다. url: 교체할 이미지의 경로입니다.

코드를 살펴보겠습니다:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"> 
<title>php.cn</title>
<style>
  li{list-style-image:url(http://php.cn/style/images/sqpurple.gif);}
</style>
</head>
<body>
<ul>  
  <li>这里是列表内容</li>  
  <li>这里是列表内容</li>  
  <li>这里是列表内容</li>
</ul>
</body>
</html>

3. list-style-position 속성

list-style -position 속성은 목록에서 글머리 기호 표시 위치를 정의하는 데 사용되는 속성입니다. 이는 또한 다음 구문 구조를 갖는 상속 가능한 속성입니다.

목록 스타일 위치: 내부/외부

내부: 글머리 기호는 텍스트 내에 배치됩니다. 외부: 글머리 기호가 텍스트 외부에 배치됩니다.

list-style-position 속성 사용 예시는 다음과 같습니다.

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"> 
<title>php.cn</title>
<style>  
  li{list-style-type:square;list-style-position:outside;}
</style>
</head>
<body>
  <ul>
    <li>这里是使用list-style-position属性值为outside的示例。请注意换行以后项目符号的位置。
        这里是使用list-style-position属性值为outside的示例。请注意换行以后项目符号的位置。
        这里是使用list-style-position属性值为outside的示例。请注意换行以后项目符号的位置。</li>
    <li>这里是列表内容</li>
    <li>这里是列表内容</li>
  </ul>
</body>
</html>

  4. list-style 속성

list- style 속성은 li 스타일을 포괄적으로 설정하는 속성이기도 하며 구문 구조는 다음과 같습니다.

 li-style:list-style-type/list-style- image/list-style-position

 각 값의 위치는 서로 바뀔 수 있습니다. 예:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"> 
<title>php.cn</title>
<style>  
  li{list-style:url(  inside;}
</style>
</head>
<body>
  <ul>   
    <li>这里是使用list-style属性的示例。请注意换行以后项目符号的位置。
        这里是使用list-style属性的示例。请注意换行以后项目符号的位置。
        这里是使用list-style属性的示例。请注意换行以后项目符号的位置。</li>
    <li>这里是列表内容</li>
  </ul>
</body>
</html>

브라우저 호환성 솔루션

또한 모든 브라우저에서 다음 예는 이미지 태그를 표시합니다:

ul

{
목록 스타일 유형: 없음;
패딩: 0px;
여백: 0px;
}
ul li
{
배경 이미지: url(sqpurple.gif);
배경 반복: no-repeat;
배경 위치: 0px 5px;
padding -left: 14px;
}

예제 설명:

ul:

목록 항목 태그를 삭제하지 않도록 목록 스타일 유형을 설정합니다.

패딩과 여백을 0px로 설정(브라우저 호환성)

all li in ul:

이미지의 URL을 설정하고 한 번만 표시되도록 설정합니다(중복 없음). )

필요한 위치 지정 이미지의 위치(왼쪽 0px, 위쪽 및 아래쪽 5px)

padding-left 속성을 사용하여 목록에 텍스트를 배치하세요



지속적인 학습
||
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php.cn</title> <style> li{list-style-image:url(http://php.cn/style/images/sqpurple.gif);} </style> </head> <body> <ul> <li>这里是列表内容</li> <li>这里是列表内容</li> <li>这里是列表内容</li> </ul> </body> </html>