티스토리 뷰
CSS를 본격적으로 적용하기 위해선 html 문서에 적용을 해야겠죠? 그래서 이번에는 HTML 문서에 CSS를 적용하는 방법을 알아보겠습니다. 크게는 3가지 방법이 있습니다.
1. 인라인 방식( Inline Style Sheet)
- HTML태그에 직접 style 속성을 집어넣는 방식입니다. 태그 단위로 적용되기 때문에 재사용이 불가능 하다는
단점이 있습니다. 하지만 CSS 적용 룰에서는 가장 높은 순위로 적용이 됩니다. ( 이 내용은 뒤에서 설명하겠습니다. )
- 이런 식으로 사용하며 해당 태그(위에서는 P)가 선택자가 됩니다. 그리고 CSS에는 속성(property) 와 값(value)가
들어갑니다. 여러 속성을 사용할 때는 세미콜론( ; ) 으로 추가합니다.
2. 내부 스타일 시트 ( Internal Style Sheet )
- HTML 문서 안의 <style> 태그 안에 CSS를 기입하는 방식입니다. 이 방법은 한 문서안의 여러 요소를 꾸밀수 있지만,
해당 문서안에서만 해당 되기 때문에 다른 문서에는 적용할수 없다는 단점이 있습니다.
- <style> 태그는 보통 <head> 태그 안에 넣습니다. 위와 같은 방식으로 CSS를 적용하며 보시다 싶이 body, #center가
선택자입니다. 속성과 값은 콜론( : )으로 구분합니다. 위 그림에는 넣진 않았지만 스타일 시트를 지원하지 않는 브라우저가
있는 경우를 위해서 <!-- .... --> 의 주석을 넣기도 합니다.
3. 외부 스타일 시트 ( Linking Style Sheet )
- 별도의 CSS 파일을 만들고 HTML 문서와 연결하는 방식입니다. 이 방식은 CSS 파일만 있다면 여러 HTML문서와
연결만 해주면 되기 때문에 여러 문서에서 사용이 가능하다는 장점을 가지고 있습니다.
- HTML 문서 상에는 위와 같이 <head> 태그 안에 기입하며 <link> 태그를 이용해서 연결해주게 됩니다.
별도의 style.css 파일을 만들고 href 속성안에 css 파일의 경로를 적어주게 됩니다.
기본적으로 href의 경로의 시작점은 html 문서가 속해있는 경로가 됩니다.
위 같은 경우에는 같은 폴더 안에 style.css 파일이 있음을 알수 있고 만약 style 이라는 폴더를 만들고
css 파일을 이 곳에 넣었다면 경로는 "style/style.css" 이 됩니다.
이를 상대경로 라고 하고 절대 경로로도 적어주어도 됩니다.
- CSS 파일 안에서는 별도의 선언 없이 CSS 문법 대로 선택자에 스타일을 적용해주면 됩니다.
출처 ㅣ https://www.coursera.org/learn/html-css-javascript-for-web-developers/home/week/2
'프로그래밍 > CSS' 카테고리의 다른 글
결합 선택자(Combining Seletor) (0) | 2016.07.18 |
---|---|
CSS 적용 우선순위 (0) | 2016.07.17 |
확장성 좋은 코드 에디터 Sublime Text ! (1) | 2016.07.14 |
CSS 선택자(Selector) (0) | 2016.07.14 |
CSS란? (2) | 2016.07.12 |
- Total
- Today
- Yesterday
- 이펙티브자바
- effectivejava
- 배낭 여행
- 자바
- JavaFX 종료
- 인텔리제이
- 일본 배낭여행
- 텐트
- 방통대 과제물
- Java UI
- springboot
- java
- JavaFX Table View
- 일본 자전거 여행
- JavaFX
- 일본 여행
- intelij
- JavaFX Window Close
- 배낭여행
- 일본여행
- git
- 자전거 여행
- 스프링부트
- TableView
- effective java
- JavaFX 테이블뷰
- 이펙티브
- 이펙티브 자바
- 자전거
- windows
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |