CSS 그룹화 및 중첩 선택...로그인

CSS 그룹화 및 중첩 선택기

CSS 그룹화 및 중첩 선택기

소위 그룹화 선택기란 여러 선택기에 해당하는 요소에 동일한 스타일이 필요할 때 여러 선택기를 쉼표로 구분하여 스타일 문 앞에 배치할 수 있다는 의미입니다. 다중 선택자와 다중 스타일 선언으로 동일한 효과를 얻습니다.

소위 중첩 선택자는 CSS

내부 선택자에 해당하는 요소의 스타일을 설정하는 것입니다. 테이블에는 동일한 스타일의 요소가 많이 있습니다.

h1{color:green;}
h2{color:green;}
p{color:green;}

코드를 최소화하려면 그룹화된 선택기를 사용할 수 있습니다.
각 선택기는 쉼표로 구분됩니다.
아래 예에서는 위 코드에 대해 그룹화된 선택기를 사용합니다.

h1,h2,p{color:green;}

중첩 선택기

<🎜 선택기 내부의 선택기 스타일에 적용됩니다.

다음 예에서는 세 가지 스타일이 설정됩니다.

모든 p 요소에 대한 스타일 지정

class="marked"를 사용하여 모든 요소에 대한 스타일 지정

class="marked" 요소

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<style>
p{  
  color:blue;    text-align:center;}
.marked{    background-color:red;}
.marked p{    color:white;}
</style>
</head>
<body>
<p>这个段落是蓝色文本,居中对齐。</p>
<div class="marked">
<p>这个段落不是蓝色文本。</p>
</div>
<p>所有 class="marked"元素内的 p 元素指定一个样式,但有不同的文本颜色。</p>
</body>
</html>


내의 모든 p 요소에 스타일을 지정하세요.다음 섹션

<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <style> p{ color:blue; text-align:center;} .marked{ background-color:red;} .marked p{ color:white;} </style> </head> <body> <p>这个段落是蓝色文本,居中对齐。</p> <div class="marked"> <p>这个段落不是蓝色文本。</p> </div> <p>所有 class="marked"元素内的 p 元素指定一个样式,但有不同的文本颜色。</p> </body> </html>
코스웨어