Language/CSS
[CSS] CSS 문법
jsh5408
2021. 11. 1. 11:48
CSS 문법
- 선택자(selector) : CSS 를 적용하고자 하는 HTML 요소(element)
- 선언부(declaratives) : 하나 이상의 선언들을 세미콜론(;)으로 구분하여 포함, 중괄호 { } 로 전체를 둘러쌈
- 각 선언은 CSS 속성명과 속성값을 가지며 콜론(:)으로 연결
- CSS 선언은 마지막에 세미콜론(;)으로 끝
CSS 선택자
- HTML 요소 선택자
- 아이디(id) 선택자
- 클래스(class) 선택자
- 그룹(group) 선택자
HTML 요소 선택자
- HTML 요소 이름을 직접 사용
<style>
h2 { color: teal; text-decoration: underline; }
</style>
...
<h2>이 부분에 스타일을 적용합니다.</h2>
아이디(id) 선택자
- 특정 요소를 선택할 때 사용
- 특정 아이디 이름을 갖는 요소 선택
#아이디
<style>
#heading { color: teal; text-decoration: line-through; }
</style>
...
<h2 id="heading">이 부분에 스타일을 적용합니다.</h2>
- HTML & CSS 는 여러 요소에 같은 아이디 이름을 사용해도 문제 X
- JS 는 오류 발생 => 되도록 다른 아이디 이름 사용 or 클래스 사용하기
클래스(class) 선택자
- 특정 집단의 여러 요소를 한 번에 선택할 때 사용
- 같은 클래스 이름을 갖는 요소 모두 선택
.클래스이름
<style>
.headings { color: lime; text-decoration: overline; }
</style>
...
<h2 class="headings">이 부분에 스타일을 적용합니다.</h2>
<p>class 선택자를 이용하여 스타일을 적용할 HTML 요소들을 한 번에 선택할 수 있습니다.</p>
<h3 class="headings">이 부분에도 같은 스타일을 적용합니다.</h3>
그룹(group) 선택자
- 여러 선택자를 같이 사용
- 쉼표(,)로 구분하여 연결
- 코드 중복성 최소화, 간결
<style>
h1 { color: navy; }
h1, h2 { text-align: center; }
h1, h2, p { background-color: lightgray; }
</style>
CSS 주석(comments)
/* 주석내용 */
- 주석 내부에 또 다른 주석 적용 X
http://tcpschool.com/css/css_intro_syntax
코딩교육 티씨피스쿨
4차산업혁명, 코딩교육, 소프트웨어교육, 코딩기초, SW코딩, 기초코딩부터 자바 파이썬 등
tcpschool.com