이 강의에서는 CSS(Cascading Style Sheets)를 사용하여 HTML 시각적 요소를 향상시키는 방법을 알아봅니다. 특정 HTML 요소를 타겟팅하는 도구인 CSS 선택기부터 시작하겠습니다.
캐스케이딩 스타일 시트(CSS)
CSS는 색상, 간격, 크기 등 HTML 구성 요소의 모양을 지정합니다. 인라인 style
속성(예: <p style="color:red;"></p>
)을 사용하여 개별 요소의 스타일을 지정할 수 있지만 이는 대규모 웹사이트에는 비효율적입니다.
보다 효과적인 접근 방식은 HTML의 <style></style>
섹션 내에서 요소를 사용하거나
style.css
:<link>
를 사용하여 HTML에 연결된 별도의 CSS 파일(예:
<style> p { color: red; text-decoration: underline; } </style>
또는
<!-- index.html --> <link href="style.css" rel="stylesheet">
/* style.css */ p { color: red; text-decoration: underline; }
모든 <p></p>
요소에 동일한 스타일을 적용합니다. 브라우저 개발자 도구(예: Chrome에서 마우스 오른쪽 버튼 클릭, "검사")를 사용하면 문제 해결을 위해 적용된 스타일을 검사하고 수정할 수 있습니다.


HTML 요소 선택
p
의 p { color: red; }
은 모든 <p></p>
요소를 선택합니다. 더 복잡한 구조의 경우 id
및 class
속성을 사용하여 더 세밀하게 제어할 수 있습니다.
클래스 및 ID 선택기
각 요소는 고유한 id
을 가질 수 있습니다. ID 선택기(#idName
)는 id
로 요소를 대상으로 합니다. 그러나 id
은 고유해야 하므로 유연성이 제한됩니다.
수업의 다양성이 더욱 향상되었습니다. 여러 요소가 동일한 클래스를 공유할 수 있습니다. 클래스 선택기(.className
)는 해당 클래스가 있는 요소를 대상으로 합니다. 요소는 여러 클래스를 가질 수 있습니다(예: <p class="red-text bold"></p>
).
.red-text { color: red; }
red-text
클래스를 사용하여 모든 요소의 스타일을 지정합니다. p.red-text
특히 <p></p>
요소를 사용하여 red-text
요소에만 스타일을 지정합니다.
콤비네이터 선택기
DOM(문서 개체 모델)은 페이지 구조를 트리로 나타냅니다. 조합기 선택기는 이 계층 구조를 활용합니다.
-
div p
:<p></p>
요소(하위 항목) 내의 모든<div> 요소를 선택합니다. <li> <code>div > p
:<p></p>
요소의 직계 하위<div> 요소만 선택합니다. <li> <code>p span
:<span></span>
바로 뒤에 있는<p></p>
을 선택합니다. -
p ~ span
:<span></span>
다음에 나오는 모든<p></p>
형제를 선택합니다. -
*
: 모든 요소를 선택하는 범용 선택기 - 그룹 선택기(예:
h1, h2, p
): 여러 요소 유형을 선택합니다. - 속성 선택기(예:
p[lang]
,p[lang="en"]
): 속성을 기반으로 요소를 선택합니다. - 반응형 디자인
- 반응형 이미지
- CSS 애니메이션





지나치게 복잡한 조합자 조합은 권장되지 않습니다. 클래스 선택기(예: .intro p
)와 결합할 수 있습니다.
의사 선택기
유사 클래스 선택자는 상태에 따라 요소 스타일을 지정합니다(예: a:hover
, a:active
, a:visited
). 유사 요소 선택기는 요소의 일부를 대상으로 합니다(예: ::first-letter
).
기타 선택자
추가 자료:
이 게시물은 원래 TheDevSpace에 게재되었습니다.
위 내용은 CSS 선택기 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

Goofonts는 개발자 부인과 디자이너 남편이 서명 한 사이드 프로젝트로, 둘 다 타이포그래피의 큰 팬입니다. 우리는 Google에 태그를 지정했습니다

GraphQL API를 구축하는 방법을 배우는 것은 매우 어려울 수 있습니다. 그러나 10 분 안에 GraphQL API를 사용하는 방법을 배울 수 있습니다! 그리고 그것은 완벽하게 얻었습니다

여기 Yuanchuan의 합법적 인 CSS 속임수입니다. 이 CSS 속성 오프셋 경로가 있습니다. 옛날 옛적에, 그것은 모션 경로라고 불렸다가 이름이 바뀌 었습니다. 나


핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

DVWA
DVWA(Damn Vulnerable Web App)는 매우 취약한 PHP/MySQL 웹 애플리케이션입니다. 주요 목표는 보안 전문가가 법적 환경에서 자신의 기술과 도구를 테스트하고, 웹 개발자가 웹 응용 프로그램 보안 프로세스를 더 잘 이해할 수 있도록 돕고, 교사/학생이 교실 환경 웹 응용 프로그램에서 가르치고 배울 수 있도록 돕는 것입니다. 보안. DVWA의 목표는 다양한 난이도의 간단하고 간단한 인터페이스를 통해 가장 일반적인 웹 취약점 중 일부를 연습하는 것입니다. 이 소프트웨어는

Atom Editor Mac 버전 다운로드
가장 인기 있는 오픈 소스 편집기

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

SublimeText3 영어 버전
권장 사항: Win 버전, 코드 프롬프트 지원!

ZendStudio 13.5.1 맥
강력한 PHP 통합 개발 환경
