2023. 7. 17. 18:45ㆍCSS
class 속성을 사용하여 요소에 여러 클래스를 할당할 수 있습니다.
class 속성을 사용하면 HTML 요소에 여러 CSS 클래스를 적용할 수 있으므로 콘텐츠의 스타일을 지정하고 구성하는 데 도움이 됩니다. 여러 클래스를 사용하면 서로 다른 CSS 규칙의 스타일을 단일 요소로 결합할 수 있습니다.
<element class="class1 class2 class3">
<!-- 내용은 여기로 갑니다 -->
</element>
element: 클래스가 적용될 HTML 요소를 나타냅니다.
class1, class2, class3, etc.: 요소에 적용하려는 CSS 클래스의 이름입니다. 각 클래스 이름은 공백으로 구분됩니다.
<div class="container main-content">
<h1 class="title">Welcome to Our Website</h1>
<p class="description">이것은 우리 서비스에 대한 단락입니다.</p>
</div>
위의 예에서 <div> 요소에는 container와 main_content라는 두 가지 클래스가 적용되어 있습니다.
<h1> 요소에는 title이라는 하나의 클래스가 있고 <p> 요소에는 description이라는 하나의 클래스가 있습니다.
CSS 파일에서 각 클래스의 스타일을 정의할 수 있습니다.
예를 들어:
.container {
padding: 20px;
background-color: #f2f2f2;
}
.main-content {
width: 80%;
margin: 0 auto;
}
.title {
font-size: 24px;
color: #333;
}
.description {
font-size: 16px;
color: #555;
}
이 CSS 코드에서는 클래스 컨테이너, 주요 콘텐츠, 제목 및 설명에 대한 스타일을 정의합니다. 이러한 스타일은 HTML에서 해당 클래스 이름이 있는 요소에 적용됩니다.
여러 클래스를 사용하면 HTML 코드를 더 깨끗하고 체계적으로 유지할 수 있습니다. 또한 동일한 CSS 규칙을 반복하지 않고도 여러 요소에서 스타일을 재사용할 수 있습니다. 요소에 여러 클래스가 있는 경우 지정된 모든 클래스의 스타일이 요소에 적용되어 HTML 및 CSS 스타일 지정에 대한 보다 모듈적이고 유연한 접근 방식을 제공합니다.
'CSS' 카테고리의 다른 글
| [CSS] 요소의 투명도 {opacity: value;} (0) | 2023.07.19 |
|---|---|
| [CSS] 그라데이션 {background: linear-gradient(direction, color, color, color, ...);} (0) | 2023.07.18 |
| [CSS] 요소의 넓이를 제어 {width: value;} (0) | 2023.07.17 |
| [CSS] 요소의 높이를 제어 {height: value;} (0) | 2023.07.17 |
| [CSS] 텍스트 정렬 {text-align: value;} (0) | 2023.07.17 |