본문 바로가기
코딩야학/HTML

[5일차] CSS 이론 및 실습

by june._.note 2017. 6. 10.

1. CSS 이론 (https://opentutorials.org/course/1688/9350)

1.1 CSS의 기본문법 & 1.2 선택자 심화 학습

- CSS (Cascading Style Sheet)

- HTML 언어를 디자인하기 위해 고안된 언어이므로 항상 HTML과 함께함.

- HTML 정보에 집중하게 하기 위해 시각적인 기능을 가진 내용이 CSS로 만들어짐(디자인에 집중).

- <Style>

head태그 내부에 작성.

선택자1, 선택자2(tag나, #id 등...) {서술1; 서술2 (어떤 효과를 줄지에 대한 정보)}  

-> h1 {color:red; font-size:10px} : h1 tag의 내용이 빨간색으로 표시됨.

    {} 내부에서 줄바꿈을 해서 여러줄로 서술해도 적용된다.

header  h1 : header 태그 하위의 h1 태그를 선택

 

1.3 박스모델

: 태그들의 위치, 영역, 여백 등을 지정하는 것.

- border:굵기 색상 선종류 (순서는 상관 없음) -> 바깥 테두리

- tag 속성에 id="" 를 주면 해당 태그에 id를 줄 수 있음. CSS에서 해당 id를 선택자로 사용하기 위해서는 #을 붙여준다.

- padding:여백 값 -> 테두리와 내용사이에 입력한 값만큼의 여백을 지정.

- margin:여백 값 -> 컨텐츠를 둘러쌓고있는 border에서 외부 방향으로 입력한 값만큼 여백을 지정

* 크롬 개발자모드를 이용해서 브라우저상에서 실시간으로 박스모델 정보를 확인 하면서 값을 얻을 수 있음

 

1.4 float

- <img src="경로"/> : 이미지를 넣어주는 태그

- float:left(or right); -> 왼쪽(또는 오른쪽)으로 해당 선택자(주로 이미지)를 위치시키고, 여백을 text가 사용가능 하도록 한다.

(http://ko.learnlayout.com/float.html)

 

 

* paper.js

* 오프라인 웹/ 프로그래시브 웹 (Progressive Web) : 인터넷이 접속되어있지 않을떄에도 작동하는 웹서비스 (페이스북!!)

'코딩야학 > HTML' 카테고리의 다른 글

[7일차] ~코드삽입  (0) 2017.06.11
[6일차] CSS 실습  (0) 2017.06.11
[4일차] 개발도구  (0) 2017.06.10
[3일차] ~HTML 실습  (0) 2017.06.09
[2일차]~HTML 이론  (0) 2017.06.08