1. 제외선택자
선택자:not(제외내용) {}
1) 기본 HTML
2) ex2 제외하고 빨간색 입히기
3) ex2, ex3 제외하고 빨간색 입히기
* 선택자에서 띄어쓰기는 자식태그를 의미하므로 띄어쓰기를 쓰면 안된다.
연속하여 제외선택자 사용 가능
제외선택자 안에 nth선택자 사용 가능
*div 지우고 해도 된다. 다만 명시성이 낮아짐
*
.exam div {color : red; }
.exam .ex2 {color : black;}
과 같은 효과
2. 상속 : 부모로부터 물려받는 속성
* 상속되는 속성과 상속되지 않는 속성으로 나뉜다.
1) 기본 HTML
.grand 에 속성 부여-> (mother->)child와 father에게 상속
.mother에 속성 부여 -> child에게 상속
* grand에게 받은것 무시. 가장 가까운 부모로부터 받은것이 우선순위가 높다
inherit 상속값 : 이전에 지정한 상속값 무시하고 상속받는다고 다시 명령
.child에 속성부여
* 상속 되는 속성과 안되는 속성은 공부하다 보면 감이 잡힌다.
* 상속을 이용해서 코드를 작성하면 line이 줄어서 더욱 효율적이게 된다.
* 상속은 자연스럽게 이루어지기 때문에 주의해야 한다
*class를 사용하는게 좋고 상속을 효율적으로 이용하면 더 좋다.
`
'프론트엔드 > HTML & CSS' 카테고리의 다른 글
| << 드롭다운 메뉴 만들기 >> (0) | 2017.06.10 |
|---|---|
| <CSS> hover (0) | 2017.06.10 |
| <CSS>CSS규칙과 효율적인 코드방법 (0) | 2017.06.09 |
| <CSS>순서를 이용한 선택자 : nth / first or last-child (0) | 2017.06.08 |
| <CSS>태그의 이동(2): float (0) | 2017.06.03 |