style
속성(예: <p style="color:red;">
)을 사용하여 개별 요소의 스타일을 지정할 수 있지만 이는 대규모 웹사이트에는 비효율적입니다.
<p>보다 효과적인 접근 방식은 HTML의 <style>
섹션 내에서 <head>
요소를 사용하거나 style.css
:<link>
를 사용하여 HTML에 연결된 별도의 CSS 파일(예: )을 사용하는 것입니다.
<code class="language-html"> <style> p { color: red; text-decoration: underline; } </style></code>
<code class="language-html"><!-- index.html --> <link href="style.css" rel="stylesheet"></code>
<code class="language-css">/* style.css */ p { color: red; text-decoration: underline; }</code>
<p>
요소에 동일한 스타일을 적용합니다. 브라우저 개발자 도구(예: Chrome에서 마우스 오른쪽 버튼 클릭, "검사")를 사용하면 문제 해결을 위해 적용된 스타일을 검사하고 수정할 수 있습니다.
<p>HTML 요소 선택
<p>p
의 p { color: red; }
은 모든 <p>
요소를 선택합니다. 더 복잡한 구조의 경우 id
및 class
속성을 사용하여 더 세밀하게 제어할 수 있습니다.
<p>클래스 및 ID 선택기
<p>각 요소는 고유한 id
을 가질 수 있습니다. ID 선택기(#idName
)는 id
로 요소를 대상으로 합니다. 그러나 id
은 고유해야 하므로 유연성이 제한됩니다.
<p>수업의 다양성이 더욱 향상되었습니다. 여러 요소가 동일한 클래스를 공유할 수 있습니다. 클래스 선택기(.className
)는 해당 클래스가 있는 요소를 대상으로 합니다. 요소는 여러 클래스를 가질 수 있습니다(예: <p class="red-text bold">
).
<p>.red-text { color: red; }
red-text
클래스를 사용하여 모든 요소의 스타일을 지정합니다. p.red-text
특히 <p>
요소를 사용하여 red-text
요소에만 스타일을 지정합니다.
<p>콤비네이터 선택기
<p>DOM(문서 개체 모델)은 페이지 구조를 트리로 나타냅니다. 조합기 선택기는 이 계층 구조를 활용합니다.
div p
: <p>
요소(하위 항목) 내의 모든 <div>
요소를 선택합니다.div > p
: <p>
요소의 직계 하위 <div>
요소만 선택합니다.p span
: <span>
바로 뒤에 있는 <p>
을 선택합니다.p ~ span
: <span>
다음에 나오는 모든 <p>
형제를 선택합니다..intro p
)와 결합할 수 있습니다.
<p>의사 선택기
<p>유사 클래스 선택자는 상태에 따라 요소 스타일을 지정합니다(예: a:hover
, a:active
, a:visited
). 유사 요소 선택기는 요소의 일부를 대상으로 합니다(예: ::first-letter
).
<p>기타 선택자
*
: 모든 요소를 선택하는 범용 선택기h1, h2, p
): 여러 요소 유형을 선택합니다.p[lang]
, p[lang="en"]
): 속성을 기반으로 요소를 선택합니다.위 내용은 CSS 선택기 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!