웹/CSS
생활코딩 WEB2 - CSS 정리 1 (1~7)
이준언
2023. 10. 31. 00:18
1. 수업 소개
2. CSS가 등장하기 전의 상황
- 웹 페이지를 보다 아름답게 만들기
- 디자인 관련한 태그를 추가하기 vs 디자인에 최적화된 언어를 만들기
3. CSS의 등장
- 주석
<!--
-->
<!--
<ol>
<li><a href="1.html", target="_blank"><font color="red">회화 반복 학습 프로그램</font></a></li>
<li><a href="2.html", target="_blank"><font color="red">남은 식재료를 활용한 레시피</font></a></li>
<li><a href="3.html", target="_blank"><font color="red">일정 관리 프로그램</font></a></li>
<li><a href="4.html", target="_blank"><font color="red">나만의 웹사이트</font></a></li>
</ol>
-->
<!-- CSS 예시
a 태그의 색을 red로 -->
<style>
a {
color:red;
}
</style>
- CSS
- html에서 디자인 기능을 추린 것
- 효율적으로 디자인
4. CSS의 기본 문법
- style 태그를 활용하는 방법
- 속성 간 구분에는 세미콜론(;)을 사용
<style>
a {
color:black;
text-decoration: none;
}
</style>
- style 속성을 활용하는 방법
- 속성 간 구분에는 세미콜론(;)을 사용
<!-- html 에 style 속성 안에는 CSS가 들어감 -->
<li><a href="1.html", target="_blank" style="color:red;text-decoration:underline">회화 반복 학습 프로그램</a></li>
5. 혁명적 변화
6. CSS 속성을 스스로 알아내기
검색하는 법
- 글자 크기 변경
font-size
- 텍스트 정렬
text-align
<style>
a {
color:black;
text-decoration: none;
}
h1 {
font-size:60px;
text-align:center;
}
</style>
7. CSS 선택자의 기본
<style>
a {
color:black;
text-decoration: none;
}
/* id가 active인 선택자를 선택 */
#active {
color:red;
}
/* class가 saw인 선택자를 선택하는 법 */
.saw {
color:gray;
}
h1 {
font-size:60px;
text-align:center;
}
</style>
<ol>
<li><a href="1.html", target="_blank" class="saw">회화 반복 학습 프로그램</a></li>
<li><a href="2.html", target="_blank" class="saw" id="active">남은 식재료를 활용한 레시피</a></li>
<li><a href="3.html", target="_blank">일정 관리 프로그램</a></li>
<li><a href="4.html", target="_blank">나만의 웹사이트</a></li>
</ol>
- 선택자(selector) 우선순위
tag 선택자 < class 선택자(.) < id 선택자(#)
같은 선택자라면 나중에 등장한 것이 우선
id 선택자가 active라면 한 번만 쓰여야함
더 구체적인 선택자가 포괄적인 선택자들이 더 우선