CSS(Cascading Style Sheets)는 HTML(Hypertext Markup Language) 문서에 사용되는 스타일 시트 언어입니다. CSS는 웹 페이지의 모양을 더욱 아름답고 명확하게 만들고 웹 페이지의 가독성과 유지 관리성을 향상시킬 수 있습니다.
CSS 스타일 시트는 일반적으로 선택기, 속성 및 값의 세 부분으로 구성됩니다. 선택기는 스타일을 적용할 HTML 요소를 지정하고, 속성은 요소에 적용할 스타일을 정의하며, 값은 속성의 특정 값을 지정합니다.
CSS 사용법에 대해 자세히 알아봅시다.
먼저 HTML 문서용 CSS 스타일시트를 만들어야 합니다. 일반적으로 CSS 스타일 시트를 별도의 .css 파일에 저장하고 HTML 문서의
태그 내의 태그를 통해 소개합니다.예:
<head> <link rel="stylesheet" type="text/css" href="style.css"> </head>
선택기는 CSS 규칙이 적용되는 HTML 요소를 지정하는 식별자입니다. 일반적인 선택기에는 다음이 포함됩니다.
예:
/* 标签名选择器 */ p { color: blue; } /* 类选择器 */ .red { color: red; } /* ID选择器 */ #green { color: green; } /* 属性选择器 */ [class="yellow"] { color: yellow; } /* 伪类选择器 */ a:hover { color: purple; }
속성은 CSS 규칙이 적용되는 HTML 요소를 지정하는 스타일입니다. 일반적인 속성은 다음과 같습니다:
예:
/* 文本颜色 */ p { color: blue; } /* 背景颜色 */ body { background-color: #eee; } /* 字体大小、字体类型、字体粗细 */ h1 { font-size: 32px; font-family: Arial, sans-serif; font-weight: bold; } /* 文本对齐方式 */ div { text-align: center; } /* 外边距、内边距 */ .box { margin: 10px; padding: 20px; } /* 边框 */ .img { border: 1px solid black; }
value는 속성의 특정 값입니다. 속성에 가능한 값의 범위는 속성 유형에 따라 다릅니다. 예를 들어, 색상은 미리 정의된 색상 이름(예: "red", "blue" 등)을 사용하거나 16진수 또는 RGB 값(예: "#ff0000", "rgb(255,0,0)" 등)을 사용할 수 있습니다. ).
예:
/* 颜色 */ p { color: blue; } /* 背景颜色 */ body { background-color: #eee; } /* 字体大小、字体类型、字体粗细 */ h1 { font-size: 32px; font-family: Arial, sans-serif; font-weight: bold; } /* 文本对齐方式 */ div { text-align: center; } /* 外边距、内边距 */ .box { margin: 10px; padding: 20px; } /* 边框 */ .img { border: 1px solid black; }
CSS의 스타일은 상속될 수 있습니다. 예를 들어 HTML 문서의 모든 단락에 대해 글꼴 속성을 설정할 수 있으며 이러한 속성의 값은 각 단락에 포함된 텍스트에 자동으로 상속될 수 있습니다.
예:
/* 字体 */ body { font-family: Arial, sans-serif; }
여러 CSS 규칙이 동일한 HTML 요소에 적용되면 계단식으로 적용됩니다. 즉, 일부 규칙은 더 높은 우선순위를 가지며 다른 규칙보다 우선합니다. CSS에서 사용되는 계단식 원리는 다음과 같습니다.
예:
<!DOCTYPE html> <html> <head> <style> /* 优先级为1,文件顺序为1 */ p { color: red; } </style> <style> /* 优先级为10,文件顺序为2 */ .green { color: green; } </style> <style> /* 优先级为100,文件顺序为3 */ #blue { color: blue; } </style> </head> <body> <p class="green" id="blue">This text is blue.</p> </body> </html>
태그를 사용하여 CSS 스타일시트를 HTML 문서에 연결하는 것이 일반적으로 모범 사례로 간주됩니다. 이렇게 하면 다음과 같은 이점이 있습니다.
예:
<head> <link rel="stylesheet" type="text/css" href="style.css"> </head>This text is red.
This text is blue.
This text is green.
/* style.css */ .red { color: red; } .blue { color: blue; } .green { color: green; }
때로는 CSS 스타일시트를 HTML 문서에 저장하면 페이지 로드 속도가 향상될 수 있습니다. 스타일 시트가 현재 페이지에만 적용되는 경우
태그 내의