선택자

속성 선택자(Type Selector) : 특정 요소를 입력한 다음, 이에 관한 CSS 규칙을 추가하면 이를 특정 요소의 속성으로 추가할 수 있다

ID 선택자(ID Selector) : 특정 HTML 요소에 대한 ID 속성 및 ID 이름을 추가하여 생성할 수 있다. (’#id’를 사용)

그룹 선택자(Group Selector) : 여러 요소 유형을 함께 그룹화 할 수 있으며 선택자를 이용해 정의한 특정 CSS 규칙을 일괄적으로 적용할 수 있다.

클래스 선택자(Class Selector) : ID 선택자와 흡사하며 클래스를 HTML 요소에 속성으로 추가한 후 클래스의 이름을 정의하고 CSS에서 클래스 이름을 입력하며 ID 선택자는 고유성으로 인해 특정 요소에 대해 한 번만 사용할 수 있지만 클래스 ’.class’를 사용)

 

결합자

결합자는 서로 다른 선택자들을 결합하는 것이다.

 '후손 결합자 (Descendant Combinator)'는 '공백(space)'를 사용하여 표현하며

예를 들어,

div p {
color: blue;
}

와 같이 표현되며 이는 ‘<div>’ 요소 내의 모든 ‘<p>’ 요소에 스타일이 적용된다.

여기서, ‘<p>’ 요소는 직계 자식보다 더 아래인 후손까지 포함된다.

자식 결합자 (Child Combinator)

자식 결합자는 ‘>’ 기호를 사용하며

예를 들어,

div > p {
font-weight: bold;
}

와 같이 나타낼 수 있다. 이는 ‘<div>’ 요소의 직계 자식인 ‘<p>’ 요소에만 적용시킨다.

728x90

'CSS' 카테고리의 다른 글

색상 설정  (0) 2024.12.16
상속(Inheritance) 개념과 계단식 상속(Cascading logic)  (0) 2024.12.13
이미지 스타일의 변경  (1) 2024.12.10
텍스트의 크기, 굵기와 글꼴 설정  (0) 2024.12.08
가상 선택자(Pseudo Selectors)  (0) 2024.12.07