Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
Tags
- Factory Functions
- 불안정 정렬
- react
- CSS
- ES6 모듈
- short-circuiting
- npm
- 3티어 아키텍처
- 안정 정렬
- 텍스트 가운데 정렬
- http 모듈
- #1인게임개발
- IP
- skip ci
- 블록체인
- Relational Database
- Factory 함수
- Private Blockchain
- Hybrid Blockchain
- 2티어 아키텍처
- caverjs
- javascript
- #유니티
- SQL
- CLI
- 명시도
- CSS Specificity
- UTXO
- NoSQL
- solidity
Archives
- Today
- Total
짹뚜 스튜디오
CSS 기본 구조 및 문법 본문
CSS는 Cascading Style Sheets의 약자로 HTML이 웹페이지의 구조를 만든다면 CSS는 스타일링을 담당한다.
셀렉터 {
Property: Value;
}
CSS를 작성할 때는 위와 같은 형식으로 작성한다.
- 셀렉터: HTML 파일에서 특정 요소를 선택하는 것으로 주로 태그 이름, id, class로 선택한다.
/* 태그를 선택할 때 */ body { } /* id로 선택할 때는 id 이름 앞에 # 를 붙인다. */ #id{ } /* class로 선택할 때는 class 이름 앞에 . 을 붙인다. */ .class{ }
- id와 class의 차이점으로는 id는 같은 이름으로 문서에 하나만 존재하고 class는 이름이 중복될 수 있다.
- Property: 선택한 요소의 바꾸고 싶은 특성을 뜻한다.
- Value: 바꾸고 싶은 특성을 어떻게 바꾸고 싶은지를 표현한다.
/* 문서에 존재하는 모든 h1 태그의 폰트 색을 빨간색으로 변경한다. */ h1 { color: red; }
css 스타일을 문서 전체에 적용하고 싶으면 셀렉터에 * 을 사용하면된다.
/* 문서에 존재하는 모든 폰트의 색을 파란색으로 변경한다. */
* {
color: blue;
}
같은 스타일을 여러 개의 요소에 적용하고 싶다면 셀렉터에 , 로 구분 지어 추가하면 된다.
/* class 이름이 list인 요소와 모든 p 태그의 폰트가 이탤릭체로 변경된다. */
.list, p {
font-style: italic;
}
'개발 공부 > CSS' 카테고리의 다른 글
[CSS] div의 텍스트 가운데정렬 (0) | 2022.07.14 |
---|---|
[CSS] position (0) | 2022.02.15 |
[CSS] Specificity (명시도) (0) | 2022.02.13 |
박스 크기 측정 기준 (0) | 2021.12.29 |
inline, block 그리고 inline-block (0) | 2021.12.29 |
Comments