Web

코스 전체목록

닫기

CSS란?

CSS란?

  • HTML이 정보를 표현한다면
  • CSS는 HTML을 시각적으로 꾸며주는 역할을 한다.

example1.html - 정보로서의 html (jsfiddle, github)

<!DOCTYPE html>
<html>
	<head>
		<meta http-equiv="Content-Type" content="text/html;charset=utf-8" >
	</head>
	<body>
		<h1>생활코딩이란?</h1>
		<p>
			일반인을 위한 프로그래밍 커리큘럼입니다.
		</p>
		<p>
			누구나 프로그래밍을 할 수 있습니다.
		</p>
	</body>
</html>

example2.html - html을 꾸며주는 역할로서 CSS (jsfiddlegithub)

<!DOCTYPE html>
<html>
	<head>
		<meta http-equiv="Content-Type" content="text/html;charset=utf-8" >
		<style type="text/css">
			h1 {
				color: red;
				font-size: 20px;
			}
		</style>
	</head>
	<body>
		<h1>생활코딩이란?</h1>
		<p>
			일반인을 위한 프로그래밍 커리큘럼입니다.
		</p>
		<p>
			누구나 프로그래밍을 할 수 있습니다.
		</p>
	</body>
</html>

CSS를 통해서 기대되는 효과들

  • 정보(HTML)과 디자인(CSS)를 분리할 수 있다.
  • 정보를 수정하지 않고 디자인만 변경할 수 있다. (참고 : css Zen Garden)
  • 검색엔진이 HTML을 해석 가능하도록 하기 때문에 더 많은 방문자들이 방문하도록 유도할 수 있다.
  • HTML에서 디자인 분리함으로서 시각장애인을 위한 프로그램인 스크린리더가 HTML을 해석할 수 있도록 할 수 있다.

참고

댓글

댓글 본문
버전 관리
egoing
현재 버전
선택 버전
graphittie 자세히 보기