실습1-class selector
여러가지 클래스를 한 번에 스타일링 할 수 있다. 중복사용 가능
태그선택자보다 클래스선택자를 선호한다.
.selector{
background:yellow;
width:150px;
}
.class-selector{
color:red;
}
<!-- 선택자 -->
<div class="class-selector selector">클래스 선택자</div>
<div class="class-selector">두번째 class-selector</div>
<p class="selector">태그 선택자</p>
<p id="id-selector">id 선택자</p>
실습2 - id선택자
선택자 앞에 # 을 붙여서 사용한다. 클래스선택자처럼 중복해서 사용 불가능.
실습3 - 우선순위 (구체성 점수)
id 선택자의 구체성 값 : 100점
Class 선택자 및 가상클래스의 구체성 값 : 10점
태그 선택자 및 가상요소 구체성 값 : 1점
위 점수표대로 css스타일링 구문이름마다 점수를 매기면,
점수순이 우선순위 순. 따로 사이트가 존재 참고 -> 구체성 점수 계산해주는 사이트
실습4 - css스타일링 주의점
region태그내에 특정 클래스인 korea만을 스타일링 -> .region .korea
.region .korea { ... } 와 .region.korea{ ... }는 완전히 다른 문법 (띄어쓰기 살펴보기)
직계자손만 선택하려면 .container > p { ... } 로 표현가능
실습5 - 캐스캐이딩
웹페이지의 디자인이 웹브라우저의 기본 디자인과 브라우저 사용자의 디자인 그리고 웹페이지 저자의 디자인이 결합될 수 있다는 경험에서 만들어진 개념.
'자기개발👨💻 > 파이썬 웹' 카테고리의 다른 글
python 디비 생성 및 다루기(3) (0) | 2021.09.03 |
---|---|
python 디비 생성 및 다루기(2) (0) | 2021.09.03 |
2강 - 03.10 웹사이트의 기본 구조 (0) | 2021.08.27 |
3강 - 01.04 ~ 05 box model,float, position (0) | 2021.08.26 |
3강 - 01.03 폰트, 백그라운드 (0) | 2021.08.26 |
3강 - 01.2 div와 span, block 와 inline (0) | 2021.08.25 |