본문 바로가기

Web/CSS

CSS



cascading style sheets 의 약자 

HTML 문서가 어떻게 표현될 것인지를 나타내는 방법이다. 

아래 링크로 접속해 보면 그림 1처럼 보인다. 
http://www.w3schools.com/css/ex2.htm 

[그림 1. CSS가 적용된 페이지]


하지만 실제 CSS로 표현된 것을 제외하면 아래 그림2 같다. 


[그림2. CSS가 적용되지 않은 페이지]



즉, text의 색상과 크기, 배경색 등을 다르게 보이게 정의 하면 그림 1 처럼 보이는 방법을 정의 할 수 있는 것이다. 


그럼 실제 코드를 보자

<html>
<head>
<link rel="stylesheet" type="text/css"
href="ex2.css" />
</head>
<body>
<h1>This is a header 1</h1>
<hr />
<p>You can see that the style
sheet formats the text</p>
<p><a href="http://www.w3schools.com"
target="_blank">This is a link</a></p>
</body>
</html>



위에서 보면 HTML로 문서를 어떻게 정의 했는지 보여준다. 
두꺼운 글씨를 살펴보면 ex2.css라는 link가 있는 것을 볼 수 있다. 실제 url은 http://www.w3schools.com/css/ex2.css 이다. 

body {background-color:tan;}h1 {color:maroon;font-size:20pt;}hr {color:navy;}p {font-size:11pt;margin-left:15px;}a:link {color:green;}a:visited {color:yellow;}a:hover {color:black;}a:active {color:blue;}


가보면 위와 같은 데이터를 볼 수 있는데 여기서 표현형식을 지정해 주는 것이다. 

body의 백그라운드 color를 tan[http://en.wikipedia.org/wiki/Tan_(color)] 이라는 색깔로 지정했다. 
h1 헤더의 크기와 색깔을 바꿨다. 
hr 가로 라인의 색깔을 바꿨다. 
p 문단안의 글씨 크기를 11픽셀로 하고 margin을 두어 왼쪽 옆에 15픽셀의 여백을 줬다. 
a 링크의 글씨 색상을 녹색으로 한다. 
a 링크를 과거에 방문했었다면 글씨 색상을 노랑으로 바꾼다. 
a 링크에 마우스를 올려 hover하면 글씨 색상을 검정으로 바꾼다. 
a 링크에 마우스를 클릭해 active하게 되면 파랑색으로 바꾼다. 

마지막으로 아래를 방문해보고 style sheet에 따라 같은 html이 어떻게 바뀌어 표현되는지 보자
http://www.w3schools.com/css/demo_default.htm 


View Style  1, 2, 3을 눌러보면 스타일이 변하는 것을 확인할 수 있다. Style 1, 2, 3을 눌러 각 스타일이 어떻게 정의되었는지 확인할 수 있다. 

사실은 더 공부를 할게 많이 있다. 

[CSS 문법은 어떻게 되는가?]
[Id와 Class 그리고 Selector]
[어떻게 적용하는가?]
[스타일 적용하기]
[박스모델 이해하기]
[고급으로 CSS사용하기]

[참고 페이지]

Tutorial 페이지 
http://www.w3schools.com/css/default.asp 

CSS 예제 페이지들 
http://www.w3schools.com/css/css_examples.asp 
먼저 예를 많이 보는 것이 중요하니 여기도 참고해보면 감이올 것이다. 





'Web > CSS' 카테고리의 다른 글

CSS 문법 (CSS syntax)  (0) 2012.03.06
CSS selector  (0) 2012.02.10
background image 백그라운드 이미지 사이즈 맞추기  (4) 2011.04.28