css
posted by changhozz 2012. 8. 8. 14:34

글꼴 꾸밈 관련 스타일 시트

 

속성 

값 

설명 

color 

색 이름, RGB값 

글자색 

font-family 

글꼴이름 

글꼴(글씨체) 

font-size 

절대값, 상대값, 길이, 퍼센트 

글자크기 

font-style 

normal, italic, oblique 

글자모양 

font-variant 

normal,small-caps 

작은 크기의 대문자로 지정하기 

font-weight 

normal,bold,bolder,lighter,100~900 

글자의 굵기 

 

-----------------------------------------------------------------------------------------------------------

텍스트관련 스타일 시트

 

속성 

값 

설명 

text-indent 

길이, 퍼센트 (ex) 3cm)

들여쓰기 

text-align 

left, right, center 

문자열 정렬 

line-height 

normal, 숫자, 길이, 퍼센트 

줄간격(행간격)
*행의 높이가 아님. 

vertical-align 

top,bottom,middle 

수직 정렬 

letter-spacing 

normal,auto, 길이 

문자 간격 

word-spacing 

normal, 길이 

단어 간격 

white-spacing 

normal,pre,nowrap 

빈칸 및 줄바꿈 처리 

text-decoration 

none, underline, overline, line-through, blink 

문자열 처리 

text-transform 

none,capitalize, uppercase,lowercase 

 문자열 대소문자 변경

-----------------------------------------------------------------------------------------------------------

배경 관련 스타일 시트

 

속성 

값 

설명 

background 

대표속성 

 

background-color 

색이름,RGB값,transparent 

배경색 지정 

background-image 

url,none 

배경이미지 경로/파일 지정 

background-repeat

repeat, repeat-x , repeat-y , no-repeat 

배경이미지의 반복여부,
반복방법 

background-attachment 

scroll,fixed 

배경이미지의 스크롤 여부 

background-position

(퍼센트,길이), (top,center,bottom= 세로위치),
 (left,center,right = 가로위치)

배경이미지의 시작위치 설정 

1. 이 중 background-image / background-repeat 속성--------------------------------------------------------

배경에 이미지를 설정하려면 background-image속성을 사용하는데,
삽입할 이미지의 파일명을 기술하려면 url을 기술하여 지정한다.
문서는 물론이고 테이블이나 박스에도 이미지를 설정할 수 있다.

사용법,

selector{ background-image : url("경로") }

 

타일 효과를 주기 위해서는 background-repeat 속성을 사용하는데, 속성 값은 다음과 같다.

 

 

속성 값 

설명 

 no-repeat

배경이미지를 반복하지 않고 한번만 나타낸다. 

repeat-x 

배경이미지를 가로 방향으로 반복하여 나타낸다. 

repeat-y 

배경이미지를 세로 방향으로 반복하여 나타낸다. 

repeat 

배경이미지를 바둑판식 배열로 나타낸다. 

기본값은 repeat 임.

 

2. 이 중 background-position 속성-------------------------------------------------------

background-position 속성에 비율로 위치를 지정하거나 키워드로 설정할 수 있다.
특정 위치를 지정하지 않으면 기본적을 왼쪽 상단에 나타낸다.

사용법,

selector{ background-position : 속성값 }

 왼쪽 상단을 "0%0%"로 보고 오른쪽 하단을 "100%100%"으로 보고 원하는 위치에 계산하여
이미지를 나타낼 수 있다.    

 속성값

설명 

0%0% = left top 

왼쪽 상단에 배경이미지를 나타냄. 

100%100% = right bottom 

오른쪽 하단에 배경이미지를 나태냄 .

 50%50% = center center

문서 가운데에 배경 이미지를 나타냄. 

 

3. 이 중 background-attachment 속성 ------------------------------------------------------

스크롤을 이동하면 문서내의 내용들이 스크롤 된다. 일반적으로는 배경 이미지도 내용들과 함께
스크롤이 된다. 하지만 background-attachment 속성을 fixed로 지정하면 배경그림은 그대로 멈춰 있고
문서내의 내용들만 스크롤 된다. 기본적으로는 속성값이 scroll 지정되어 있으므로 다른 내용들과 함께
배경이미지가 스크롤되는 것이다.

사용법,

selector { background-attachment : 속성값 }

 

속성 값 

설명 

fixed 

배경이미지가 현재 위치에 고정되어 나타남. 

scroll 

배경이미지가 HTML 문서의 스크롤 크기에 따라
함께 스크롤 됨. 

 

4. 배경 스타일 한꺼번에 설정하기------------------------------------------------------------

배경에 관련된 속성을 한꺼번에 지정할 수 있다.  background 속성 다음에 적용하고자 하는 속성들에
대한 값들을 나열하면 된다.

body { color : white ; 
           background : black url("mulan2.gif") center no-repeat fixed; 
        }

 

-----------------------------------------------------------------------------------------------------------

목록 관련 스타일 시트

 

list-style 

대표 속성 

설명 

list-style-type 

disc, circle, square, decimal,
lower-roman, upper-roman,
lower-alpha, upper-alpha, none 

목록표시의 형태 

list-style-position 

inside,outside 

목록표시의 위치 

list-style-image 

URL,none 

목록표시에 이미지를 사용할 수 있다. 

 

----------------------------------------------------------------------------------------------------------

하이퍼링크 관련 스타일 시트

보통 우리가 홈페이지의 링크된 부분에 마우스를 가져다 대면 색이 바뀌면서 밑줄이 생기기도 하고
한번 클릭한 링크부분은 다른 색으로 달라지기도 한다. 이것을 사용하는 것이 <a> 태그이므로
앞에 a가 붙게 되고 그 다음 link는 아직 방문을 하지 않은 링크부분, visited는 한 번 이상 방문한 부분,
active는 마우스로 클릭하는 순간의 스타일을 지정해주는 것이다.
마지막으로 hover의 경우는 마우스를 링크위에 올려놨을 때의 스타일을 지정하는 것이다.

 

설명 

a : link 

하이퍼링크에 대한 모든 설정 

a : visited 

방문한 적이 있는 링크 속성 설정 

a : active 

링크를 클릭하려는 순간의 속성 설정 

a : hover 

마우스가 링크 위에 올라가 있을 때 속성 설정. 

ex)

<html>
 <head>
  <STYLE TYPE = "text/css">
   a:link {text-decoration : none; color : green}
   a:visited{ text-decoration : none; color : blue}
   a:active{text-decoration : none; color : red}
   a:hover{ text-decoration : underline; color:purple}
  </STYLE>
 </head>
 <body>
  <h3>방문전 스타일 : <a href = "http://www.daum.net"> 다음 </a> <br>
    방문후 스타일 : <a href = "http://www.naver.com">네이버</a> <br>
    마우스 올린 스타일 : <a href = "http://www.yahoo.com">야후</a> <br>
  </h3>     
 </body>
</html>

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

-----------------------------------------------------------------------------------------------------------

 

 

 

 

 

 

 

'css' 카테고리의 다른 글

css 정리 <1>  (0) 2012.08.03