본문 바로가기
[커리어] 에디터의 자기계발/[도전] 비전공자 코딩 학습기록

[CSS 공부] 부스트코스 '비전공자를 위한 CSS 강의' 수강 기록 #1. CSS 기초(문법/주석/연결방식)

by 시루나 2022. 3. 28.
반응형

강의를 들으면서 오픈샌드박스에 하나씩 따라해보고 있기는한데, 아무래도 기록을 하지 않으니까 정리가 안되고 금방 까먹을 것 같아서 이미 좀 들은 강의들도 기록하면서 다시 들어보기로 했다. 이미 내 머리 속에서 사라진 내용이 많을 것이므로😇 빨리 듣는 게 대수인가, 좀 천천히 듣더라도 머리 속에 남기면서 들어야지! 하면서 재수강...나 화이팅⭐

 


1. CSS란? 

Cascading Style Sheets의 약자로, HTML(마크업 언어)로 만든 웹페이지를 꾸며주는 역할을 하는 언어

2. CSS 문법의 종류 : 선택자(selector), 속성(property), 값(value), 선언(declaration), 선언부(declararion block), 규칙(rule set)

  1) 선택자(selector) : 꾸며주는 대상. 아래 예시에서 h1이 선택자.

 2) 속성(property) : 꾸며주는 요소. ex. 위 문법에서 color, font-size가 속성이 된다. cf. HTML에서의 속성은 attribute로 CSS에서의 속성과 다름

 3) 값(value) : 속성이 지정하는 내용. ex) 위 문법에서 속성이 지정하는 값인 yellow와 2em이 값이 된다.

 4) 선언(declaration) : 꾸며주는 명령어 부분. 선언은 연달아 나올 수 있고 ;로 구분한다. ex) 위 문법에서 color:yellow; font-size:2em; 부분

 5) 선언부(declaration block) : 선언 전체를 의미. 중괄호로 표시. ex) 위 문법에서 { color:yellow; font-size:em; } 부분을 의미

 6) 규칙(rule set) : 선택자까지 포함한 전체 부분을 의미. ex) 위 문법에서 h1  { color:yellow; font-size:em; }  부분을 의미

3. 주석 : CSS에서도 HTML과 같이 실제 웹페이지 구성에 영향을 주지 않는 주석을 선언할 수 있다.  =>  /* 내용 */

 cf. HTML에서의 주석은 <!-- 내용 -->

css에서의 주석
html에서의 주석

4. CSS의 연결 방식 : Inline, Internal, External, Import

 1) Inline : 해당 요소에 직접 선언. 선택자 필요X. 여러 문장에 적용이 필요할 때 일일이 적용하기 불편. 

 2) Internal : <head>와 </head> 사이에 <style>을 넣어서 선언. 해당 페이지 내에서는 일괄적으로 적용할 수 있어 Inline보다는 편리하지만 페이지가 많은 경우에는 일일이 적용하기 불편하다는 단점

 3) External : 외부 스타일 시트 파일(이름.css)을 활용하여 선언. 외부 스타일 시트 파일을 만들어 그 안에 규칙을 선언하고 <link rel=styelsheet href="파일명">으로 연결하여 사용. css 파일을 연결할 때는 rel에 'stylesheet'를 사용한다. 여러 페이지가 있어도 한줄만 복붙하여 모두 적용할 수 있으며 변경이 있을 때도 외부 스타일 시트에 한번만 수정하면 되는 관계로 관리가 쉬워 많이 사용하는 방식.

 4) Import : 스타일 시트 내에서 다른 스타일 시트를 불러오는 방식. 성능이 좋지 않아 거의 쓰이지 않음(강의에서조차 다루지 않음).

 


부스트코스 '비전공자를 위한 HTML/CSS 강의'(무료로 제공되는 혜자 강의!)

https://www.boostcourse.org/cs120/lecture/92896?isDesc=false 

 

비전공자를 위한 HTML/CSS

부스트코스 무료 강의

www.boostcourse.org

 

반응형

댓글