자바 웹 프로그래밍

준비중..

자바 웹 프로그래밍

나만의 웹사이트를 만들어 보자!

04 CSS 스타일링

# 웹 페이지를 만들다: 스타일링 이번시간에는 웹 페이지를 다채롭게 꾸며보자. ## 학습목표 + CSS 선택자의 이해 ## CSS란? CSS는 웹 페이지를 꾸며주는 언어이다. 먼저 예제 페이지를 확인하자. ![Imgur](https://i.imgur.com/YDMowaz.png) 위 페이지를 아래와 같이 꾸며보자. 어떡하면 될까? ![Imgur](https://i.imgur.com/7IQjkZy.png) ## CSS 선택자 간단하게 생각하자. 아래처럼 하면 된다. 1. "나를 소개합니다" 선택 -> 배경색: 검정, 글자색: 흰색 2. "좋아하는 음식" 선택 -> 배경색: 초록, 글자색: 흰색 어떻게 배경과 글자색을 바꿀 수 있을까? CSS 언어를 사용하면 된다. 다음과 같은 `custom.css` 파일을 만들어 주자. custom.css ``` // h1 선택 h1 { background-color: black; // 배경색 지정 color: while; // 글자색 지정 } // h2 선택 h2 { background-color: green; // 배경색 지정 color: while; // 글자색 지정 } ``` ## HTML에 CSS 링크 걸기 이제 CSS 파일을 HTML와 연결 시켜주면 원하는 배경과 글자 색이 적용된다. 아래의 `<link>` 태그가 이 동작을 한다. test.html ``` <!DOCTYPE html> <html> <head> <!-- custom.css 파일을 해당 페이지에 연결 --> <link type="text/css" rel="stylesheet" href="custom.css"/> <title>자기소개</title> </head> <body> <h1 style="background-color: black; color: white;">나를 소개합니다</h1> <img src="https://goo.gl/BFX4PW" /> <h2 style="background-color: green; color: white;">좋아하는 음식</h2> <ol> <li>치 킨</li> <li>보 쌈</li> <li>샐러드</li> </ol> </body> </html> ``` 위 코드가 동작하려면 html 문서와 css 파일의 위치가 동일한 디렉토리여야 한다. ## 실습 위에서 진행한 내용은 아래 링크를 통해서 확인해 볼 수 있다. + https://jsfiddle.net/sehongpark/f2xkcbrz/2/ ## 요약 1. CSS: HTML문서를 꾸며주는 언어 2. CSS 선택자: HTML 특정 부분을 선택하여 속성을 지정 3. CSS 링크: CSS 적용을 위해 head 에서 링크를 걸어야 함