N스크린하이브리드앱과정/HTML&CSS

[4주][3일][1~2th] HTML/CSS: CSS용어정리 및 실습

광천스러움 2013. 8. 7. 11:10

★ CSS 용어정리

letter-spacing: -1px 자간(글자간) 간격
word-spacing: 10px 단어간의 간격

 

font-style: italic  이탤릭체

font-weight: bold; 굵은체로

font-variant: small-caps;  작은크기의 대문자로

 

text-decoration: underline; 글자에 밑줄긋기

text-transform: capitalize; 영어 단어의 첫글자를 대문자로

text-indent: 100px; (문장의 시작만) 들여쓰기. (%),(-)값도 가능

text-align: justify; 양끝맞춤

text-align: center; 가운데정렬

text-shadow: 1px 2px 2px #999; 글자에 그림자효과를 줌.

 

list-style-type: lower-alpha; {ol,li} 구조에서 1,2,3,4 번호매김을 a,b,c,d로 바꿈

 

셋트

width: 200px;
height: 30px;
background: #ff0;
overflow: hidden; 200x30px 크기의 상자 밖을 삐져나오는 글자들을 안보이게 함.

 

Before

 

After

 

셋트

white-space:nowrap;
text-overflow: ellipsis;

overflow: hidden;  상자 숨겨지고 ...표시

  

#box3 p{
 white-space:nowrap;
 text-overflow: ellipsis;
 width: 200px;
 height: 30px;
 background: #ff0;
 overflow: hidden;
}

 

 

☆ 자식선택자 사용하기

 (1) 포함된 관계일 때 : {ol과 li}

 - .aa > li{} : 클래스 aa의 인접한 자식인 li만 적용해줌

 

Before

 

After

 

(2) 동등한(별개의) 관계일 때

 - h3+dl{} : h3과 dl은 동등한 형제관계이기 때문에 +를 붙여준다.

 

 

  - h3 dl{}

 

  - h3+dl{}

 

 ☆ 전통 한과 차 만들기

CSS

li:FIRST-CHILD{ 
   background-color: brown; 
  } 
li:last-child{ 
   background-color: silver; 
  }
li:nth-child(3){
     background-color: #FFBB00; 
  } 
li:nth-child(4){ 
   background-color: #D941C5; 
  }

 

li:nth-child(odd){
   background-color: #5F00FF;
   }
li:nth-child(even){
   background-color: #3DB7CC;
   }