CSS의 등장, 효용, 기본 문법, 속성, 선택자
HTML
을 이용하면 전 세계의 누구나 볼 수 있는 전자 문서를 만들 수 있었음
+CSS
를 이용하면 웹페이지를 아름답고 보기 좋게 만들 수 있음
CSS의 등장
HTML을 이용한 디자인
font
- 현재는 쓰이지 않는 태그
font
<font color="red">font</font>
font 태그
는 포함하는 글자에 대해 검색엔진에 제공할 어떠한정보
(제목이라든가, 링크라든가…)도 가지고 있지 않고, 단지디자인
을 나타낼 뿐임
→정보
를 나타내는 코드와 그렇지 않은 (디자인
을 나타내는) 코드가 섞여 웹 페이지가정보
로서의 가치를 상당히 잃게 될 수 있음
📌 HTML 주석 처리
<!-- 주석 처리할 내용 -->
style
- 웹 브라우저가 처음 나왔을 때 웹 브라우저는
HTML
만을 해석해서 처리하는 프로그램이었음
→ 웹 브라우저는 기본적으로 코드를HTML
이라고 여김 CSS
는HTML
과는 완전히 다른 컴퓨터 언어
✅ <style> 컴퓨터가 CSS의 문법에 맞게 해석해서 처리하게 할 코드 </style>
➡ <head> 코드 안에 넣어줄 것!
a {
color: red;
text-decoration: none;
}
→ 해당 웹 페이지에 있는 a 태그에 대해 font color를 red로!
📌 위 코드에서 a: 선택자 → 중괄호{} 안의 효과(declaration)를 웹 페이지에서 어떤 태그에게 줄 지 선택
📌 style 태그에서 모든 효과 뒤에는 세미콜론; 써줄 것
CSS의 효용
- 코드의
중복
을 제거하여 웹 페이지의 크기
를 줄일 수 있음
- 코드의
가독성
이 높아지므로 유지보수
하기 쉬워짐
디자인
과 관련된 코드는 CSS
로 <style>
태그 안에 가둬 분리시켜줌 → HTML
의 정보
로서의 가치 ↑
CSS의 기본 문법
style 속성
중복
을 제거하여 웹 페이지의 크기
를 줄일 수 있음가독성
이 높아지므로 유지보수
하기 쉬워짐디자인
과 관련된 코드는 CSS
로 <style>
태그 안에 가둬 분리시켜줌 → HTML
의 정보
로서의 가치 ↑style 속성
웹 브라우저는 style
속성의 값을 css
의 문법에 따라 해석한 결과를 style
속성이 위치하고 있는 태그에 적용
style 속성
<h4 style="color:red; text-decoration: underline"> style 속성 </h4>
📌 style
은 HTML
의 속성
이며 그 값으로 반드시 CSS
의 효과가 들어와야 함
📌 같은 부분에 style 태그
와 style 속성
이 동시에 있다면
→ 속성
이 태그
를 덮어씌움
🌙 공부 Point :: 선택자의 종류, 속성의 종류
CSS 속성
폰트 사이즈 변경
🔎 CSS font size property
h1 {
font-size: 50px;
}
폰트 정렬
🔎 CSS text align property
h1 {
text-align: center;
}
📌 align: 정렬하다
📌 속성은 띄어쓰기로 구분
h1 {
border: 5px solid red;
}
CSS 선택자
선택자의 우선 순위
클래스 선택자
클래스
값은 여러 개가 들어올 수 있으며, 띄어쓰기
로 구분
클래스
값은 여러 개가 들어올 수 있으며, 띄어쓰기
로 구분모든 링크는 기본적으로 검은색, 사용자가 방문한 적 있는 링크는 회색, 현재 방문 중인 링크는 빨간색
.saw {
color: gray;
}
.active {
color: red;
}
…
<a href="1.html" class="saw">active</a>
<a href="2.html" class="saw active">saw active</a>
id 선택자
id
의 값은 단 한 번만 등장해야 함!
🌙 더 나은 방법!
.saw {
color: gray;
}
#active {
color: red;
}
…
<a href="1.html" class="saw">active</a>
<a href="2.html" class="saw" id="active">saw active</a>
📌 .@: class가 @인 웹 페이지의 모든 태그 선택
📌 우선 순위: 구체적인 것 > 포괄적인 것 → id 선택자 > class 선택자 > 태그 선택자
📌 같은 종류의 선택자일 경우 순차적으로 적용됨 → 가장 마지막에 온 선택자의 우선 순위가 가장 높음
📌 태그: element
📌 선택자는 콤마로 구분
h1, h2 {
color: red;
}
Author And Source
이 문제에 관하여(CSS의 등장, 효용, 기본 문법, 속성, 선택자), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@whdbqls424/CSS의-등장-CSS의-효용저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)