span 태그
텍스트는 태그가 아니라 컨텐트이기 때문에 텍스트를 꾸며주기 위해서는 텍스트를 감싸는 태그가 필요하다. 줄바꿈 없이 일부 텍스트를 꾸며주기 위해서는 꾸미려는 텍스트를 <span> 태그로 감싸고 여기에 효과를 준다.
example1.html - (jsfiddle, github)
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html;charset=utf-8" > </head> <body> 할지라도 그들의 관현악이며, 사는가 있음으로써 <span style="color:red">생명</span>을 힘있다. </body> </html>
색
텍스트에 컬러를 부여할 때는 color 효과를 사용한다. CSS에서는 색상을 지정하는 3가지 방법이 있는데 아래와 같다.
| Hex | 16진수로 색상 값을 표현, #ff0000 (붉은색), #00ff00(초록), #0000ff(파랑) |
| RGB | 붉은색, 초록, 파랑의 값을 조합해서 색상 값을 표현, RGB(255,0,0), RGB(0,255,0), RGB(0,0,255) |
| 별명 | red, blue, green등 칼러코드 참고 |
example2.html - (jsfiddle, github)
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" >
<style>
#hex {
color: #FF0000;
}
#rgb {
color: RGB(255,0,0);
}
#name {
color: red;
}
</style>
</head>
<body>
<div id="hex">
hex (color:#ff0000)
</div>
<div id="rgb">
RGB (color:RGB(255,0,0))
</div>
<div id="name">
Color Name (color:red)
</div>
</body>
</html>
정렬
텍스트를 정렬하기 위해서는 정렬하고자 하는 텍스트를 태그로 감싸고 이 태그에 text-align 효과를 지정한다. CSS에서는 4가지 형태의 정렬방식을 지원한다.
| left | 왼쪽 정렬 |
| right | 오른쪽 정렬 |
| center | 가운데 정렬 |
| justify | 양쪽 정렬, 텍스트 간의 간격을 조정해서 행의 간격을 일치시킴 |
example3.html - (jsfiddle, github)
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" >
<style>
div {
margin: 30px;
width: 500px;
}
#left {
text-align: left;
}
#right {
text-align: right;
}
#justify {
text-align: justify;
}
#center {
text-align: center;
}
</style>
</head>
<body>
<div id="left">
할지라도 그들의 관현악이며, 사는가 있음으로써 생명을
<br />
공자는 옷을 놀이 보이는 그림자는 평화스러운 열매를 품으며
<br />
용감하고 만물은 그들의 이것이다.
<br />
무엇을 날카로우나 꽃이 어디 뿐이다.
<br />
꽃이 웅대한 되려니와, 끓는 피가 만물은 있는 하는 듣는다.
<br />
대한 사람은 그들은 인간이 있는가?
<br />
발휘하기 구하지 웅대한 오아이스도 피어나기 무한한 불어
<br />
</div>
<div id="right">
할지라도 그들의 관현악이며, 사는가 있음으로써 생명을
<br />
공자는 옷을 놀이 보이는 그림자는 평화스러운 열매를 품으며
<br />
용감하고 만물은 그들의 이것이다.
<br />
무엇을 날카로우나 꽃이 어디 뿐이다.
<br />
꽃이 웅대한 되려니와, 끓는 피가 만물은 있는 하는 듣는다.
<br />
대한 사람은 그들은 인간이 있는가?
<br />
발휘하기 구하지 웅대한 오아이스도 피어나기 무한한 불어
<br />
</div>
<div id="center">
할지라도 그들의 관현악이며, 사는가 있음으로써 생명을
<br />
공자는 옷을 놀이 보이는 그림자는 평화스러운 열매를 품으며
<br />
용감하고 만물은 그들의 이것이다.
<br />
무엇을 날카로우나 꽃이 어디 뿐이다.
<br />
꽃이 웅대한 되려니와, 끓는 피가 만물은 있는 하는 듣는다.
<br />
대한 사람은 그들은 인간이 있는가?
<br />
발휘하기 구하지 웅대한 오아이스도 피어나기 무한한 불어
<br />
</div>
<div id="justify">
바도 급하고 꾀꼬리 김첨지는 하여간 전에 같이 몰랐다. 자기를 흐리고 없이 말은들었었는데. 왈칵 무시무시한 움푹한 옷도 하나 기다리고 예끼 돈을 대었다. 상판을딱딱 없으니, 그 멈춘 다니는 메이었다. 하고 달려들며 내기를 눈길을 같이 대한 벌었단 슬근슬근 높아졌다. 왜 가락이 바다 하고 제 언땅에 아니로되, 정거장까지 듯하였다. 만일 하고 남대문 정거장에서 꼬리를 붙었어, 정말 모르리라. 붙은 궂은 흘릴 알아 어찌할 울렸다. 염려를 전을 자식뻘밖에 문을 전이 살려준 모르리라. 운수가 그 빌어든 나를 걱정을 구워지는 남을 듯싶다. 너비아니 김첨지를 발길은 벌써 하고 치삼이와 하였다.
</div>
</body>
</html>
텍스트 장식
text-decoration
| overline | 윗줄 | 예제 |
| line-through | 취소선 | |
| underline | 밑줄 | 예제 |
line-height
행간격을 지정한다. 참고
letter-spacing
문자와 문자사이의 간격을 지정한다. 참고
vertical-align
텍스트의 수직 정렬을 지정한다. 참고
white-space
줄바꿈되는 방식을 지정한다. 참고

