티스토리 뷰

HMLT&CSS&JS/CSS

1. CSS 메소드

turfrain 2012. 9. 13. 11:48

Background (배경 이미지 관련 속성)

     속 성

     설 명

     

     background

     background의 여러 가지 속성을 간단하게

     한번에 선언하여 사용할수 있다.

     background-color

     background-images

     background-repeat

     background-attachment

     background-position

     background-attachment

     페이지 스크롤을 할 때, 페이지와 함께 스크롤

     되게 할 것인지 아니면 배경 이미지는 고정되게

     할 것인지를 설정할 수 있다.

     scroll

     fixed

     background-color

     특정 요소의 배경 색상을 지정할 수 있다.

     color-rgb

     color-hex

     color-name

     transparent

     background-images

     배경 이미지를 지정할 수 있다.

     url(URL)

     none

     background-position

     배경 이미지가 시작되는 위치를 조정할 수 있다.

     top left

     top center

     top right

     center left

     center center

     center right

     bottom left

     bottom center

     bottom right

     x% y%

     xpos ypos

     background-repeat

     배경이미지를 반복할 것인지 하나만 보여줄

     것인지 설정할 수 있다. 배경 이미지 반복 시

     어느 방향으로 반복할 것인지도 설정할 수 있다.

     repeat

     repeat-x

     repeat-y

     no-repeat

 

 

 

Border (테두리 관련 속성)

     속 성

     설 명

     

     border

     border의 여러 가지 속성을 간단하게 한번에

     선언하여 사용할 수 있다.

     border-width

     border-style

     border-color 
     border-bottom

    border-bottom

     border-bottom(아래쪽 테두리)의 여러가지

     속성을 간단하게 한번에 선언할 수 있다.

     border-bottom-width

     border-style

     border-color

     border-bottom-color

    border-bottom의 색상을 설정할 수 있다.

     border-color

     border-bottom-style

     border-bottom의 스타일을 설정할 수 있다.

     border-style

     border-bottom-width

     border-bottom의 너비를 설정할 수 있다.

     thin

     medium

     thick

     length

     border-color

     상하좌우 모든 테두리의 색상을 1개에서

     4개까지 한번에 설정할 수 있다.

     color

     border-left

     border-left(왼쪽테두리)의 여러가지 속성을

     간단하게 한번에 선언하여 사용할 수 있다.

     border-left-width

     border-style

     border-color

     border-left-color

     border-left의 색상을 설정할 수 있다,

     border-color

     border-left-style

     border-left의 스타일은 설정할 수 있다.

     border-style

     border-left-width

     border-left의 너비를 설정할 수 있다.

     thin

     medium

     trick

     lenght

     border-right

     border-right(오른쪽테두리)의 여러가지 속성을

     간단하게 한번에 선언하여 사용할 수 있다.

     border-bottom-width

     bordrt-style

     border-color

     border-right-color

     border-right의 색상을 설정할 수 있다.

     border-color

     border-right-style

     border-right의 스타일을 설정할 수 있다.

     border-style

     border-right-width 

     border-right의 너비를 설정할 수 있다.

     thin

     medium

     thick

     length 

     border-style

     상하좌우 모든 테두리의 모양을 1개에서 4개까지

     스타일을 한번에 설정할 수 있다.

     none

     hidden

     dotted

     dashed

     solid

     double

     groove

     ridge

     inset

     outset 

     border-top

     border-top(위쪽테두리)의 여러가지 속성을

     간단하게 한번에 선언하여 사용할 수 있다.

     berder-top-width

     border-style

     border-color

     border-top-color

     border-top의 색상을 설정할 수 있다.

     border-color

     border-top-style

     border-top의 스타일을 설정할 수 있다.

     border-style

     border-top-width

     border-top의 너비를 설정할 수 있다.

     thin

     medium

     thick

     length

     border-width

     상하좌우 모든 테두리의 너비를 한번에

     설정할 수 있다.

     thin

     medium

     thick

     length

 

 

 

CLASSIFICATION (분류)

     속 성

     설 명

     

     clear

     바로 이전의 요소에서 선언된 float 속성을 해제한다.

     left     : 왼쪽에 float된 컨텐츠 해제   

     right  : 오른쪽에 float된 컨텐츠 해제

     both  : 양쪽 float된 컨텐츠 해제

     inherit : 부모로 부터 상속받음

     none  : (기본값)  float에서 설정된 값

     cursor

     마우스 포인터의 모양을 지정할 수 있다.

     url

     auto

     crosshair

     default

     pointer

     move

     e-resize

     ne-resize

     nw-resize

     n-resize

     se-resize

     s-resize

     w-resize

     text

     wait

     help

     display

     요소를 보일 것인지, 감출 것인지를 지정할 수 있다.

     요소를 보이게 할 경우 어떤 방식으로 보이게 할 것 인지 설정할 수 있다.


block : 줄바꿈 / top,bottom 의 margin,padding속성 사용


inline : top,bottom 과 margin,padding 속성 사용불가



     none  : 해당 Element의 영역을 보이지한게 숨김.

     inline : 해당 Element의 영역을 inline ,줄바꿈.

     block : 해당 Element의 영역을 block ,줄바꿈.

     inline-block : block형대의 inline 배치

     list-item  

     run-in

     compact

     marker

     table

     inline-table

     table-row-group

     table-header-group

     table-footer-group

     table-row

     table-column-group

     table-column

     table-cell

     table-caption

     float

     텍스트나 이미지 등의 요소를 흐르게 만들어,

     인접해 있는 다른 요소와 함께 흐르게 만들수 있다.

     left

     right

     none

     position

     요소를 어떤 방식으로 위치시킬 것인지

     지정할 수 있다.

     static

     relative

     absolute

     fixed

     visibility

     요소를 보이거나 감출 수 있다.

     visible

     hidden

     collapse

 


Dimesion (각종 치수)

     속 성

     설 명

     

     height

     요소의 높이를 지정할 수 있습니다.

     auto

     length

     %

     line-height

     문장의 줄 간격을 지정할 수 있습니다.

     normal

     number    

     length

     %

     max-height 

     요소의 최대 제한 높이를 지정한다.

     none

     length

     %

     max-width

     요소의 최대 제한 너비를 지정한다.

     none

     length

     %

     min-height

     요소의 최소 높이를 지정한다.

     length

     %

     min-width

     요소의 죄소 제한 너비를 지정한다.

     length

     %

     width

     요소의 너비를 지정한다.

     auto

     %

     length

 

 

 

Font (글꼴)

     속 성

     설 명

     

     font

     폰트를 설정하기 위해 필요한 다양한 속성의

     값들을 줄여서 간편하게 선언할 수 있다.

     font-style : 

     normal, italic, oblique

     font-variant

     font-weight

     font-size/line-height

     font-family

     caption

     icon

     menu

     message-box

     small-caption

     status-barfont-family

    font-family

    선호하는 폰트

    font-family : "돋움",Arial,AppleGothic,Sans-serif;

 

     family name

      폰트의 종류를 지정할 수 있다.

     generic-family    

     font-size

     폰트의 크기를 지정할 수 있다.

     (pt, px, em, %)

     xx-small

     x-small

     small

     medium

     large

     x-large

     xx-large

     smaller

     lager

     length

     %

     font-size-adjust

     소문자를 기준으로 글자 크기를 조정할 수 있다.

     font-size에서 지정된 글자의 높이와 소문자 x의

     비율로 글자 크기를 재지정한다.

     none

     number

     font-stretch

     글자의 선명도, 즉 장평을 설정할 수 있다.

     normal

     wider

     narrower

     ultra-condensed

     extra-condensed

     condensed

     semi-condensed

     semi-expanded

     expanded

     extra-expanded

     ultra-expanded 

     font-style

     폰트를 기울임체로 사용할 수 있다.

     normal

     ltalic

     oblique

     font-variant

     소문자를 작은 대문자로 만들 수 있다.

     normal

     small-caps

     font-weight

     폰트의 두께를 지정할 수 있다.

     normal

     bold

     bolder

     lighter

     100

     200

     300

     400

     500

     600

     700

     800

     900

 

 

 

Generated Content (콘텐츠 생성)

     속 성

     설 명

     

     content

     요소의 앞(:before)과 뒤(:after)에 어떤 내용을

     생성할 것인지 지정할 수 있다. 

     string

     url

     counter(name)

     counter

     (name,list-style-type)

     counters(name,string)

     counters(name,string,

     list-style-type)

     attr(X)

     open-quote

     close-quote

     no-open-quote

     no-close-quote

     counter-increment

     요소 요소에 번호를 매길 수 있다. 번호는 카운터로

     자동으로 증가하는 특성을 가지고 있다.

     앞과 뒤 선택자와 함께 사용된다.

     none

     identifier number

     counter-reset

     앞서 만든 카운터의 값을 초기화 한다.

     none

     identifier number

     quotes string

     요소 앞뒤에 인용부호를 주가할 수 있다.

     none

 

 

 

List and Marker (리스트와 표시)

     속 성

     설 명

     

     list-style

     여러가지 리스트 스타일을 줄여서 한 번에

     지정할 수 있다.

     list-style-type

     list-style-position

     list-style-image

    list-style-type

 none : 목록 스타일을 사용하지 않는다.

 circle : 뚫린원 모양의 스타일을 사용한다. 

 disc : 채워진원 모양의 스타일을 사용한다.

 square : 채워진 사각형 모양의 스타일을 사용한다.

 armenian : 아르마니아 숫자 스타일을 사용한다.

 decimal : 1부터 시작하는 십진수 스타일을 사용한다.

 decimal-leading-zero : 01부터 시작하는 십진수 스타일을 사용한다.

 georgian : 그루지아 숫자 스타일을 사용한다.

 lower-alpha : 알파벳 소문자 스타일을 사용한다.

 lower-greek : 고대 그리스 문자의 소문자 스타일을 사용한다.

 lower-latin : 라틴어의 소문자 스타일을 사용한다.

 lower-roman : 로마숫자의 소문자 스타일을 사용한다.


 upper-alpha : 알파벳 대문자 스타일을 사용한다.

 upper-latin : 라틴어의 대문자 스타일을 사용한다.

 upper-roman : 로마숫자의 대문자 스타일을 사용한다.

     list-style-image

     리스트 앞에 붙는 아이콘을 임의의 이미지로

     지정해 줄 수 있다.

     none

     url

     list-style-position

     리스트 앞에 붙는 블릿을 리스트에 포함해서

     표현할 것인지, 리스트에 포함하지 않고 표현할

     것인지 지정할 수 있다.

     inside

     outside

     list-style-position

     리스트 앞에 붙는 블릿 아이콘의 모양을

     설정 할 수 있다.

     none

     disc

     circle

     square

     decimal

     decimal-leading-zero

     lower-roman

     upper-roman

     lower-alpha

     upper-alpha

     lower-latin

     upper-latin

     hebrew

     armenian

     georgian

     cjk-ideographic

     hiragana

     katakana

     hiragana-iroha

     katakana-iroha

     marker-offset 

     항목표시자와 블럭간의 간격 지정

     auto

     length    

 


Margin (마진 - 바깥여백)

     속 성

     설 명

     값

     margin

     마진 속성을 한꺼번에 줄여서 사용할 수 있다.

     margin-top

     margin-right

     margin-bottom

     margin-left

     margin-bottom

     요소의 아래쪽 마진을 줄일 수 있다.

     auto

     length

     %

     margin-left

     요소의 왼쪽 마진을 줄일 수 있다.

     margin-right

     요소의 오른쪽 마진을 줄일 수 있다.

     margin-top

     요소의 위쪽 마진을 줄일 수 있다.

 

 

 

 

Outlines (윤곽)

     속 성

     설 명

     값

     outline

     요소의 윤곽을 디자인 할 수 있다. border와 달리

     화면 배치나 크기에 영향을 주지 않는다.

     outline-color

     outline-style

     outline-width

     outline-color

     요소의 윤곽 색상을 지정 할 수 있다.

     color

     invert

     outline-style

     요소의 윤곽 스타일을 지정 할 수 있다.

     none

     dotted

     dashed

     solid

     double

     groove

     ridge

     inset

     outset

     outline-width

     요소의 윤곽 너비를 지정할 수 있다.

     thin

     medium

     thick

     length

 

 

 

 

Padding (패딩 - 안쪽여백)

     속 성

     설 명

     값

     padding

     패딩 속성을 한꺼번에 줄여서 사용할 수 있다.

     padding-top

     padding-right

     padding-bottom

     padding-left

     padding-bottom

     요소의 아래쪽 패딩을 줄 수 있다.

     length

     % 

     padding-left

     요소의 왼쪽 패딩을 줄 수 있다.

     padding-right

     요소의 오른쪽 패딩을 줄 수 있다.

     padding-top

     요소의 위쪽 패딩을 줄 수 있따.

 

 

 

 

Positioning (위치제어)

     속 성

     설 명

     값

     bottom

     지정된 요소의 위치를 요소의 아래쪽 기준으로

     지정한다.

     auto

     %

     length

     left

     지정된 요소의 위치를 왼쪽 기준으로 지정한다.

     clip

     지정된 수치만큼 4각형의 각 부분을 잘라낸다.

     shape

     auto

     overflow

     컨텐츠가 요소의 크기보다 커져서 넘치게 되면

     이를 보이게 할 것인지 혹은 감출 것인지 등에

     대한 설정을 할 수 있다.

     visible

     hidden

     scroll

     auto

     position

     요소가 위치할 방식을 지정한다.

     요소가 자연스럽게 흐르게 할 것인지, 공중에

     둥둥 뜨게 할 것인지 등을 지정할 수 있다.

     static

     relative

     absolute

     fixed

     right

     지정된 요소의 위치를 오른쪽 기준으로 지정한다.

     auto

     %

     length

     top

     지정된 요소의 위치를 위쪽 기준으로 지정한다.

     vertical-align

     요소안에 들어가는 요소들에 대해서 세로정렬을

     지정 할 수 있다.

     baseline

     sub

     super

     top

     text-top

     middle

     bottom

     text-bottom

     length

     %

     z-index

     요소를 쌓아 올릴 수 있다. 이 설정을 통해서 요소끼리

     겹처 보일 경우 어떤 요소가 더 위에 보이게 할 것인지

     설정 할 수 있다.

     auto

     number

 

 

 

 

Table (표)

     속 성

     설 명

     값

     border-collapse

     이웃하는 셀의 테두리를 겹쳐서 보이게 하거나,

     떨어져 보이게 할 수 있다.

     collapse

     separate 

     border-spacing

     인접한 테두리의 간격을 조성할 수 있다.

     length   

     caption-side

     테이블의 제목의 위치를 테이블의 상하좌우

     어디에 위치시킬 것인지 지정할 수 있다.

     top

     bottom

     left

     right

     empty-cells

     내용이 없는 셀을 보이게 할 것인지 감출 것인지

     여부를 설정 할 수 있다.

     show

     hide

     table-layout

     테이블과 셀 등의 요소의 크기를 고정하여 문장이

     길어도 늘어나거나 줄어들지 않게 한다.

     auto

     fixed

 


TEXT (문자)

     속 성

     설 명

     값

     color

     텍스트의 색상을 설정할 수 있다.

     color

     direction

     텍스트가 위치할 가로 방향을 지정할 수 있다,

     왼쪽→오른쪽, 혹은 오른쪽→왼쪽

     ltr

     rtl

     line-height

     문장과 문장 사이의 간격을 지정 할 수 있다.

     normal

     number

     length

     %

     letter-spacing

     글자 하나하나의 간격을 줄이거나 늘릴 수 있다.

     normal

     length

     text-align

     요소 안의 텍스트 정렬을 지정 할 수 있다.

     left

     tight

     center

     justify

     text-decoration

     텍스트를 꾸밀 수 있다.

     none

     underline

     overline

     line-through

     text-indent

     문장의 첫행을 들여쓰기 할 수 있다.

     length

     %

     text-shadow

     텍스트에 그림자 효과를 줄 수 있다.

     none

     color

     length

     text-transform

     소문자를 대문자로, 대문자를 소문자로

     설정 할 수 있다.

     none

     capitalize

     uppercase

     lowercase

     unicode-bidi

     글자 하나하나의 방향을 뒤집거나 되돌릴 수 있다.

     normal

     embed

     bidi-override

     white-space

     스페이스바(공백)을 자유롭게 지정할 수 있다.

inherit 말그대로 상속 받는 것

normal 일반적인 것, default

nowrap 줄바꿈을 하지 않는다

pre <pre>태그와 같은 기능, 마크업에서 앤터로 줄바꿈 한것 만 적용이 되고 넘어가는 것에는 줄바꿈 하지 않는다

pre-line 마크업에서 줄바꿈 한 것이 적용 되면서 width를 넘어가는 텍스트도 자동으로 줄바꿈이 된다

pre-wrap pre-line 과 비슷

   word-break

  단어를 잘라줄바꿈
  단어를유지 띄어쓸때 줄바꿈

 word-break:break-all;  
 word-break: keep-all;

   word-wrap  줄 바꿈 속성을 지정 nomal : 공란이 없을경우 줄바꿈을 하지 않음 (기본값)
break-wrod : 공란이 없어도 요소의 폭보다 문장의 길이가 길어질경우 줄바꿈을 하지 함 (기본값)

   word-spaci

  단어와 단어 사이의 간격을 줄이거나 늘릴 수 있다.

     normal

     nowrap

 

 

 

Pseudo-Classes (유사클래스, 가상클래스)

     속 성

     설 명

    : link

  방문하지 않은 링크에 특별한 스타일을 적용한다.
    : visited   방문한 링크에 특별한 스타일을 적용한다.

    : hover

   마우스가 가리킬때 요소에 특별한 스타일을 적용한다.

    : focus

   요소가 포커스에가 있을때 특별한 스타일을 적용한다.

    : active

   활동적인 요소의 특별한 스타일을 적용한다.

    : first-child

   다른 요소의 first-child에 특별한 스타일을 적용한다.  (ie6지원안함)

    : last-child

   다른 요소의 first-child에 특별한 스타일을 적용한다.  (ie6지원안함)

    : lang

   구체적인 요소에 원하는 언어를 적용한다.

   :: selection

   드래그 선택 영역 

    >

   " li > p "  한단계 아래의 요소 선택   (ie6지원안함)

    +

   " li + p "  인접한 요소 선택 (ie6지원안함)

  el[type=text]

  속성으로 요소 선택 (ie6지원안함)

  el[attr] 'attr' 속성이 포함된 요소 E를 선택합니다.  (ie6지원안함)
  el[attr="val"] 'attr' 속성의 값이 정확하게 'val'과 일치하는 요소 E를 선택합니다. (ie6지원안함)

  el[attr~="val"]

 'attr' 속성의 값에 'val'이 포함되는 요소를 선택합니다. (ie6지원안함)
 (공백으로 분리된 값이 일치해야 합니다.)
  el[attr^="val"] 'attr' 속성의 값이 'val'으로 시작하는 요소를 선택합니다. (ie6지원안함)
  el[attr$="val"] 'attr' 속성의 값이 'val'으로 끝나는 요소를 선택합니다.

  el[attr*="val"]

 'attr' 속성의 값에 'val'이 포함되는 요소를 선택합니다.
  el[attr|="val"] 'attr' 속성의 값이 정확하게 'val' 이거나
 'val-' 으로 시작되는 요소 E를 선택합니다.

  p:nth-of-type(n)

  p테그 n몇번째 선택(ie9 이상부터 지원)

 

 

 

Pseudo-Elements (유사 요소, 가상 요소)

     속 성

     설 명

     : first-letter

     요소의 첫번째 글자에만 스타일을 적용한다.

     : first-line

     요소의 첫번째 줄에만 스타일을 적용한다.

     : before

     요소의 앞에 들어갈 컨텐츠를 생성한다.

     : after

     요소의 뒤에 들어갈 컨텐츠를 생성한다.

     :nth-child(n)

  html5 ie9+: n번째 

      :nth-child(odd)

  html5 ie9+: 홀수 번째

      :nth-child(even)

  html5 ie9+: 짝수 번째
      :nth-child(3n+0)

  html5 ie9+: 3의 배수

 

 

 

Media Types (출력 매체와 기기별 스타일 속성)

     속 성

     설 명

     all

     모든 미이어와 장치에서 읽을 수 있는 문서

     aural

     음성 브라우저를 위한 문서

     braille

     브라우저 점자물을 위한 문서

     embossed

     점자 인쇄물을 위한 문서

     handheld

     작은 휴대용 장치를 위한 문서. 제한된 대역폭, 작은 화면에 모노크롬 방식이 일반적

     print

     인쇄를 위한 문서

     projection

     슬라이드쇼나 프로젝트 프리젠테이션을 위한 문서

     screen

     일반적인 컴퓨터 화면을 위한 문서

     tty

     텔레터미널과 같이 일정한 문자 간격을 가지는 기기를 위해서 만드는 문서

     단위 픽셀 사용 자제

     tv

     TV나 TV와 비슷한 형태의 기기를 위한 문서

 

 

 

 

img (스타일 속성)

볼드체로 표시된 것은 필수 속성, 그린으로 표시된 것은 HTML 4.01에서 권장하지 않는(deprecated) 속성입니다.

일반적으로사용하는 속성 * 

 속 성

 값

내 용

 * alt Text 이미지를 표시할 수 없는 브라우저에서 보여줄 이미지 설명을 지정합니다. 이미지가 표시되는 브라우저에서는 툴팁으로 표시됩니다.
 * src URI 이미지의 URI를 지정합니다.
 * class ClassName CSS의 class 선택자를 지정합니다.
 * height Length 이미지의 높이를 지정합니다.
 * id ElementID CSS의 ID 선택자를 지정합니다.
ismap ismap 서버사이드 이미지 맵을 사용합니다.
lang LanguageCode 내용에서 사용할 언어를 지정합니다.
longdesc Text 자세한 설명을 담은 문서의 URI를 지정합니다.
 * style StyleDesc CSS 스타일을 지정합니다.
 usemap URI 이미지 맵의 URI를 지정합니다. map으로 명명된 MAP 요소가 같은 문서에 포함되어 있어야 합니다.
 * width Length 이미지의 너비를 지정합니다.

 vertical-align

top

middle

bottom

tex-tbottom

baseline

sub

text-top

 

 세로정열

 div 테그에서 도쓰임

 text-align

left

center

right 

가로정열

div 테그에서 도쓰임

 

* align left
right
top
bottom
middle
baseline
texttop
absmiddle
absbottom
정렬 방법을 지정합니다. 기본값은 left입니다.
* border Length 테두리의 두께를 지정합니다.
* hspace Pixels 세로 여백을 지정합니다.
* vspace Pixels 가로 여백을 지정합니다.



줄바꿈 관 (스타일 속성)


 word-break

 normal

 break-all

 keep-all 


 initial

 inherit

 - 기본값. 평소 규칙에 따라 단어 분리

 - 영역크기에 맞게 단어잘리면서 줄바굼. (띄어쓰기없어도 줄바꿈)

 - 단어별로 띄어쓰기로 줄바꿈 (붙여 쓰면 줄바꿈하지 않고영역밖 으로나감)


 - 이 속성을 기본값으로 설정합니다.

 - 부모속성 상속받습니다.

 white-space

 normal

 nowrap


 pre

 pre-line

 pre-wrap


 initial

 inherit

 - 일련의 공백 문자가 하나의 공백 문자로 축소됩니다. 필요한 경우 텍스트가 줄 바꿈됩니다. 기본값입니다.

 - 일련의 공백 문자가 하나의 공백 문자로 축소됩니다. <br> 나올때까지 줄바꿈하지 않음.


 - 공백은 브라우저에 의해 보존됩니다. 텍스트는 줄 바꿈에서만 줄 바꿈됩니다. HTML의 <pre> 태그와 같음. 

 - pre 내용포함 줄바꿈될때 공백 삭제

 - pre 내용포함 줄발꿈될때 공백 적용


 - 이 속성을 기본값으로 설정합니다.

 - 부모속성 상속받습니다.

 word-wrap normal
 break-word
 initial 
 inherit
 - 허용되는 중단 점에서만 단어 분리
 - 지지 않는 단어를 깨뜨릴 수 있습니다.

 - 이 속성을 기본값으로 설정합니다.

 - 부모속성 상속받습니다.


<!DOCTYPE html>

<html>

<head>

<title>css: word-break</title>

<style> 

  p { width: 140px; 

      border: 1px solid #000000; }

  p.wordbreak-keep {

      word-break: keep-all;

  }

  p.wordbreak-break {

      word-break: break-all;

  }    

</style>

</head>

  <body>


  <div>

    <p class="wordbreak-keep">This paragraph contains some text. This line will-break-at-hyphens.</p>

    <p class="wordbreak-break">This paragraph contains some text. This line will-break-at-hyphens.</p>

    <p class="wordbreak-keep">qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq qqqqqqqq.</p>

    <p class="wordbreak-break">qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq qqqqqqqq.</p>

  </div>

  

  </body>

</html>




<!DOCTYPE html>

<html>

<head>

<title>css: white-space</title>

<style>

p { width: 220px; border: 1px solid #000000; }

      

p.whitespace-nowrap { display:block;

        white-space: nowrap;

    }

    p.whitespace-pre { display:block;

        white-space: pre;

    }

    p.whitespace-pre_line { display:block;

        white-space: pre-line;

    }

    p.whitespace-pre_wrap { display:block;

        white-space: pre-wrap;

    }

</style>

</head>

<body>


  <p class="whitespace-nowrap">

  This is some text.   This is some text. This is some text. 

  This is some text. This is some text. This is some text.

  This is some text. This is some text. This is some text.

  This is some text. This is some text. This is some text.

  </p>


  <p class="whitespace-pre">

  This is some text.   This is some text. This is some text. 

  This is some text. This is some text. This is some text.

  This is some text. This is some text. This is some text.

  This is some text. This is some text. This is some text.

  </p>


  <p class="whitespace-pre_line">

  This is some text.   This is some text. This is some text.        

  This is some text. This is some text. This is some text. 


  This is some text. This is some text. This is some text.

  wwwwwwwwwwwwwwwwwwwwwwwwww  wwwwwwwwwwwwwwwwwwwww wwwwwwwwww

  </p>


  <p class="whitespace-pre_wrap">

  This is some text.   This is some text. This is some text.   

  This is some text. This is some text. This is some text.     


  This is some text. This is some text. This is some text.

  wwwwwwwwwwwwwwwwwwwwwwwwww  wwwwwwwwwwwwwwwwwwwww wwwwwwwwww

  </p>



</body>

</html>



<!DOCTYPE html>

<html>

<head>

<title>css: word-wrap</title>

<style>

  p { width: 190px; 

      border: 1px solid #000000; }

      

  p.wordwrap-normal { display:block;

      word-wrap: normal;

  }

  p.wordwrap-break_word { display:block;

      word-wrap: break-word;

  }

</style>

</head>

<body>


  <p class="wordwrap-normal">

  This is some text. This is some text. This is some text.        

  This is some text. This is some text. This is some text. 


  This is some text. This is some text. This is some text.

  wwwwwwwwwwwwwwwwwwwwwwwwww wwwwwwwwwwwwwwwwwwwww wwwwwwwwwwwwww

  </p>



  <p class="wordwrap-break_word">

  This is some text. This is some text. This is some text.   

  This is some text. This is some text. This is some text.     


  This is some text. This is some text. This is some text.

  wwwwwwwwwwwwwwwwwwwwwwwwww  wwwwwwwwwwwwwwwwwwwww wwwwwwwwwwwwww

  </p>


</body>

</html>


 

IE7 사용할수있는 선택자


div > p : 바로 아래 자식만 선택

div ~ p : 바로 다음 형제들 선택

div + p : 바로 다음 형제만 선택
input[type=text] : text 타입의 input만 선택
img[src~=jpg] : src주소 중에서 jpg 파일만 선택
li:firt-child : 부모자식관계의 태그 중 첫번째 자식만 선택
* [class*=test] : test 클래스가 들어있는 모든 태그 선택
* [class^=test] : test 클래스로 시작하는 모든 태그 선택
* [class$=test] : test 클래스로 끝나는 모든 태그 선택

[*=, ^=, $=]​는 href, src, class, id 등에 사용가능!!


'HMLT&CSS&JS > CSS' 카테고리의 다른 글

CSS3 요소  (0) 2017.05.08
# CSS 말줄임  (0) 2013.07.05
2. 미디어 쿼리  (0) 2012.09.13
3. position  (0) 2011.07.22
# font  (0) 2011.07.22
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday