레이블이 CSS2인 게시물을 표시합니다. 모든 게시물 표시
레이블이 CSS2인 게시물을 표시합니다. 모든 게시물 표시

white-space

공백 문자의 처리 방식을 지정합니다.
CSS Level
CSS 1, CSS 2, CSS 3
상속
기본값
CSS 2에서의 기본값은 normal입니다.
CSS 3에서는 기본값이 정의되지 않았습니다.

사용법

white-space: pre;
object.style.whiteSpace = "pre"

속성

normal
둘 이상의 연속된 공백은 하나로 합쳐집니다.
줄바꿈: 합침, 공백: 합침, 자동 줄바꿈: 사용.
pre
연속된 공백을 합치지 않습니다.
줄바꿈: 보존, 공백: 보존, 자동 줄바꿈: 안함.
nowrap
여러 개의 공백을 하나로 합치지만 자동 줄바꿈 기능을 사용하지 않습니다.
줄바꿈: 합침, 공백: 합침, 자동 줄바꿈: 안함.
pre-wrap
여러 개의 공백을 하나로 합치지 않지만 자동 줄바꿈 기능은 사용합니다.
줄바꿈: 보존, 공백: 보존, 자동 줄바꿈: 사용.
pre-line
연속된 공백은 합쳐지고 자동 줄바꿈 기능도 사용합니다. 강제 줄바꿈은 유지됩니다.
줄바꿈: 보존, 공백: 합침, 자동 줄바꿈: 사용.


unicode-bidi

유니코드 Bi-direction 알고리즘을 지정합니다.
CSS Level
CSS 2
상속
아니오
기본값
normal

사용법

unicode-bidi: embed;

속성

normal
기본값으로 표시합니다.
embed
direction 프로퍼티에서 지정된 방향에 따라 인라인 요소를 재정렬합니다.
bidi-override
bi-direction 알고리즘을 오버라이드 합니다.


direction

텍스트의 방향을 지정합니다. 내부의 인라인 요소들을 재정렬하기 위해서는 unicode-bidi 프로퍼티의 값을 embed 혹은 bidi-override로 지정해야 합니다.
CSS Level
CSS 2
상속
기본값
ltr

사용법

direction: rtl;
object.style.direction = "rtl"

속성

ltr
왼쪽에서 오른쪽으로 적습니다.
rtl
오른쪽에서 왼쪽으로 적습니다.


outline

요소의 아웃라인을 지정합니다. 아웃라인은 보더와 달리 박스 위에 그려지므로 박스의 크기에 포함되지 않습니다. outline-color, outline-style, outline-width를 한 번에 지정하는 단축형 프로퍼티입니다.
CSS Level
CSS 2, CSS 3
상속
아니오

사용법

outline: #00ff00 dotted thick;
object.style.outline = "#0000ff dotted thin"

속성

<outline-color> <outline-style> <outline-width>
아웃라인을 지정합니다.


outline-color

아웃라인의 색상을 지정합니다.
CSS Level
CSS 2, CSS 3
상속
아니오
기본값
invert

사용법

outline-color: #00ff00;
object.style.outlineColor = "#00ff00"

속성

<color>
색상을 지정합니다.
invert
화면상의 색상과 대비되는 색상으로 지정합니다.


outline-style

아웃라인의 스타일을 지정합니다.
CSS Level
CSS 2, CSS 3
상속
아니오
기본값
none

사용법

outline-style: dotted;
object.style.outlineStyle = "dotted"

속성

auto
CSS 3. 웹브라우저가 자동으로 결정합니다.
<border-style>
아웃라인의 스타일을 지정합니다.


outline-width

아웃라인의 두께를 지정합니다.
CSS Level
CSS 2, CSS 3
상속
아니오
기본값
medium

사용법

outline-width: 5px;
object.style.outlineWidth = "thin"

속성

<border-width>
thin, medium, thick, 또는 길이 단위로 지정합니다.


cursor

요소 위에 마우스가 올려졌을 때에 보여줄 마우스 포인터를 지정합니다. 이미지 커서를 지정하는 경우에, 지정된 파일을 사용할 수 없을 때에 대신 사용할 커서 타입을 끝에 명시해 주는 것이 좋습니다.
CSS Level
CSS 2, CSS 3
상속
기본값
auto

사용법

cursor: url(mycursor.svg), crosshair;
object.style.cursor = "crosshair"

속성

<uri> <x><y>
이미지 파일을 커서로 지정합니다. x, y는 커서가 가리키는 정확한 좌표를 숫자로 지정합니다. 지정하지 않으면 "0 0"입니다.
<general purpose cursors>
auto, default, none, context-menu, help, pointer, progress, wait, cell, crosshair, text, vertical-text, alias, copy, move, no-drop, not-allowed, e-resize, n-resize, ne-resize, nw-resize, s-resize, se-resize, sw-resize, w-resize, ew-resize, ns-resize, nesw-resize, nwse-resize, col-resize, row-resize, all-scroll, zoom-in, zoom-out


empty-cells

border-collapse 프로퍼티의 값이 separate인 경우에 내용이 없는 셀 테두리를 표시할지 여부를 지정합니다. 테이블 셀 요소에 적용할 수 있습니다.
공백문자나 &nbsp;가 있는 셀은 비어있는 셀이 아닙니다.
CSS Level
CSS 2
상속
기본값
show

사용법

empty-cells: hide;
object.style.emptyCells = "hide"

속성

show
셀 보더를 표시합니다.
hide
셀 보더를 표시하지 않습니다.


border-spacing

border-collapse 프로퍼티의 값이 separate인 경우에 서로 인접한 셀 보더 사이의 간격을 지정합니다. 값을 2개 지정한 때에는 첫 번째는 수편, 두번째는 수직 방향의 간격입니다. 테이블 또는 인라인 테이블 요소에 적용할 수 있습니다.
CSS Level
CSS 2
상속
기본값
0

사용법

border-spacing: 10px 5px;
object.style.borderSpacing = "15px"

속성

<length>
테이블 셀 보더 사이의 간격을 지정합니다.


border-collapse

테이블의 보더 모델을 지정합니다. 테이블 또는 인라인 테이블 요소에 적용할 수 있습니다.
CSS Level
CSS 2
상속
기본값
separate

사용법

border-collapse: collapse;
object.style.borderCollapse = "collapse"

속성

collapse
인접한 셀의 테두리를 합쳐서 표시합니다.
separate
셀의 테두리를 구분해서 표시합니다.


table-layout

표의 셀과 행, 열의 레이아웃 알고리즘을 지정합니다. 테이블과 인라인 테이블 요소에 적용할 수 있습니다.
CSS Level
CSS 2
상속
아니오
기본값
auto

사용법

table-layout: fixed;
object.style.tableLayout = "fixed"

속성

auto
셀의 내용에 따라 표의 크기가 변합니다.
fixed
셀의 내용과 무관하게 표의 크기가 고정됩니다. 표의 크기는 width 프로퍼티로 지정할 수 있습니다.


caption-side

테이블의 캡션 위치를 지정합니다. 테이블 캡션(<caption>) 요소에만 적용할 수 있습니다.
CSS Level
CSS 2
상속
기본값
top

사용법

caption-side: bottom;
object.style.captionSide = "bottom"

속성

top
테이블 박스의 위에 표시합니다.
bottom
테이블 박스의 아래에 표시합니다.


quotes

인용부호의 종류를 지정합니다. content 프로퍼티의 open-quote, close-quote에서 사용합니다. 인용부호의 쌍을 하나 이상 단계별로 지정할 수 있습니다.
CSS Level
CSS 2
상속
기본값
웹 브라우저에 따라 다름

사용법

quotes: "«" "»" "'" "'";
object.style.quotes = "none"

속성

<string> <string>
여는 인용부호와 닫는 인용부호를 함께 지정합니다.
none
인용부호를 만들지 않습니다.


counter-reset

카운터를 리셋합니다. 하나 이상의 카운터 이름을 지정하고, 추가로 정수 값을 지정할 수 있습니다. 숫자값은 카운터를 리셋할 숫자이며 기본값은 0입니다. content 프로퍼티의 counter(), counters()와 함께 동작합니다.
CSS Level
CSS 2
상속
아니오
기본값
none

사용법

counter-reset: section;
object.style.counterReset = "section"

속성

<counter-name>
 content 프로퍼티의 counter(), counters()에서 지정한 카운터 이름을 지정합니다.
<counter-name> <integer>
정수는 카운터를 리셋할 숫자이며 기본값은 0입니다.
none
카운터를 리셋하지 않습니다.


counter-increment

카운터를 증가시킵니다. 하나 이상의 카운터 이름을 지정하고, 추가로 정수 값을 지정할 수 있습니다. 숫자값은 카운터의 증분이며 0이나 음수값을 가질 수도 있습니다. content 프로퍼티의 counter(), counters()와 함께 동작합니다.
CSS Level
CSS 2
상속
아니오
기본값
none

사용법

counter-increment: section;
object.style.counterIncrement = "section"

속성

<counter-name>
 content 프로퍼티의 counter(), counters()에서 지정한 카운터 이름을 지정합니다.
<counter-name> <integer>
정수는 매 회 증가할 카운터의 증분입니다. 기본값은 1입니다.
none
카운터가 증가하지 않습니다.


content

문서에 새로운 내용을 생성하기 위해서 사용됩니다. :before, :after 의사 요소에만 적용됩니다. normal과 none 이외의 값들은 하나 이상 겹쳐서 사용할 수 있습니다.
CSS Level
CSS 2
상속
아니오
기본값
normal

사용법

content: " (" attr(href) ")";
object.style.content = "url(beep.wav)"

속성

normal
의사 요소가 none인 것으로 처리합니다.
none
의사 요소가 생성되지 않습니다.
<string>
텍스트 컨텐트를 지정합니다.
<uri>
이미지 파일등 외부 리소스를 지정합니다.
<counter>
목록 형태의 카운터를 추가합니다.
counter(name)
현재 의사 요소의 범위 내에서 주어진 이름을 갖는 가장 안쪽 레벨의 카운터 값을 반환합니다.
counter(name, style)
style은 리스트 스타일 중 하나이며, 기본 값은 decimal입니다.
counters(name, string)
현재 의사 요소의 범위 내에서 주어진 이름을 갖는 string으로 구분된 모든 레벨의 카운터 값을 반환합니다.
counters(name, string, style)
style은 리스트 스타일 중 하나이며, 기본 값은 decimal입니다.
<attr(identifier)>
현재 요소의 속성 중 identifier의 값을 반환합니다.
open-quote
quotes 프로퍼티에 정의된 적절한 인용기호로 대치됩니다.
close-quote
quotes 프로퍼티에 정의된 적절한 인용기호로 대치됩니다.
no-open-quote
내용을 생성하지는 않고 인용 레벨만 증가시킵니다.
no-close-quote
내용을 생성하지는 않고 인용 레벨만 감소시킵니다.

H1:before {
    content: "Chapter " counter(chapter) ". ";
    counter-increment: chapter;  /* Add 1 to chapter */
    counter-reset: section;      /* Set section to 0 */
}
H2:before {
    content: counter(chapter) "." counter(section) " ";
    counter-increment: section;
}

visibility

요소를 보이도록 렌더링할지 여부를 지정합니다.
CSS Level
CSS 2
상속
기본값
visible

사용법

visibility: hidden;
object.style.visibility = "hidden"

속성

visible
요소가 보여집니다.
hidden
요소가 보이지 않게 합니다. 레이아웃 상의 공간은 차지합니다.
collapse
표의 열과 행 그리고 열과 행의 그룹에 적용될 경우에 보이지 않도록 합니다. 그러나 이 경우 각 셀의 크기가 다시 계산되지는 않으므로 표의 레이아웃에는 영향을 미치지 않습니다.
그 외의 요소에 적용된 때에는 hidden과 같습니다.


overflow

요소의 내용이 요소의 크기보다 많을 경우에 처리하는 방식을 지정합니다. 블록 컨테이너 요소인 때에만 적용할 수 있습니다.
CSS Level
CSS 2
상속
아니오
기본값
visible

사용법

overflow: scroll;
object.style.overflow = "scroll"

속성

visible
요소의 내용이 잘리지 않고 요소 바깥에 모두 표시 됩니다.
hidden
요소의 내용이 잘려서 표시되지 않습니다.
scroll
요소의 내용이 잘려서 표시되지만 스크롤바가 항상 표시됩니다.
auto
요소의 내용이 많아서 잘리게 되는 경우에만 스크롤바가 표시됩니다.

min-width

요소의 최소 너비를 지정합니다. 음수는 지정할 수 없습니다.
CSS Level
CSS 2
상속
아니오
기본값
0

사용법

min-width: 50px;
object.style.minWidth = "10px"

속성

<length>
요소의 최소 너비를 길이 단위로 지정합니다.
<%>
컨테이너 블록의 너비에 대한 비율로 지정합니다.


알립니다!

사이드바의 프로퍼티 목록 중 뒤에 별표(*)가 붙은 것은 CSS 3의 내용이 반영되지 않은 것입니다.

읽으신 글에 수정할 내용, 추가할 내용 등이 있다면 부담없이 댓글을 남겨 주세요.