English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

CSS 기본教程

CSS 상자 모델

CSS3기본 가이드

CSS 참조 설명서

CSS @규칙(RULES)

CSS 텍스트(텍스트)

CSS 텍스트 속성은 텍스트 스타일을 매우 효율적으로 쉽게 정의할 수 있게 합니다. 예를 들어, 색상, 정렬 방식, 간격, 장식, 변환 등을 정의할 수 있습니다.

CSS로 텍스트 포맷링

CSS는 텍스트 스타일을 정의하는 데 사용되는 여러 가지 속성을 가지고 있습니다. 이 속성들은 텍스트를 정확하게 제어할 수 있게 합니다.문자공백단어단락와 같은 시각적 외관。

요소의 다음 텍스트 속성을 설정할 수 있습니다:

글자 색상

텍스트 색상은 CSS에 의해 color속성 정의。color에 대해 더 알아보세요。

h1 {
    color: #ff0000;
}
p {
    color: green;
}
테스트를 보세요‹/›

주의:텍스트의 색상이 CSS 텍스트의 일부처럼 보이지만 실제로는 CSS에서의 독립적인 속성입니다.

문자 정렬

text-align속성은 텍스트의 수평 정렬 방식을 설정합니다.

이 속성의 가능한 값은 left, right, center, justify 및 inherit입니다.

h1 {
    text-align: center;
}
p {
    text-align: justify;
}
테스트를 보세요‹/›

주의:text-align 속성을 justify로 설정하면 내용을 분산 정렬할 수 있습니다. 그러나 이 속성은 마지막 행의 내용에 대해서는 정렬할 수 없습니다.

문자 장식

text-decoration속성은 텍스트의 장식을 설정하거나 제거합니다.

이 속성의 가능한 값은 none, underline, overline, line입니다.-through, blink 및 inherit. 링크가 아닌 밑줄 텍스트에서 이를 피해야 합니다. 그렇지 않으면 방문자가 혼란스러울 수 있습니다.

h1 {
    text-decoration: overline;
}
h2 {
    text-decoration: line;-through;
}
h3 {
    text-decoration: underline;
}
테스트를 보세요‹/›

경고:대부분의 브라우저는 blink CSS text-decoration 속성의 값.

링크 기본 밑줄 제거

이 text-decoration 속성은 일반적으로 기본 밑줄을 제거하는 데 사용됩니다. 완전히 밑줄을 제거하면 방문자가 혼란스러울 수 있습니다. 다른 시각적 힌트를 제공하여 독립적으로 나타나게 하고, 링크 스타일을 설계하는 경우에만 사용해야 합니다.

예를 들어, 실선 대신 점선을 사용할 수 있습니다.

a {
    text-decoration: none;
    border-bottom: 1px dotted;
}
테스트를 보세요‹/›

주의:생성HTML 링크 시، 내장된 스타일 시트의 브라우저는 자동으로 아래에 밑줄을 그려서 클릭할 수 있는 텍스트를 독자가 볼 수 있도록 합니다.

문자 변환

이 text-transform 속성은 텍스트의 대문자와 소문자를 설정합니다.

그것은 요소의 텍스트 내용을 대문자나 소문자로 설정하거나 각 단어의 첫 글자를 대문자로 설정할 수 있습니다. 가능한 값 text-transform 속성은 none, capitalize, uppercase, lowercase 및 inherit입니다.

p.up {
    text-transform: uppercase;
}
p.cap {
    text-transform: lowercase;
}
p.low {
    text-transform: lowercase;
}
테스트를 보세요‹/›

문자 줄임

이 text-indent 속성은 요소의 첫 번째 행 텍스트의 줄임을 설정합니다. 이 text-indent 속성의 가능한 값은 다음과 같습니다:백분율(%),길이또는 inherit.

아래의 예제는段落의 첫 번째 행을 줄이는 방법을 보여줍니다.

p {
    text-indent: 100px;
}
테스트를 보세요‹/›

주의:텍스트가 왼쪽에서부터 줄인 것인지 오른쪽에서부터 줄인 것인지는 CSS에 따라 결정됩니다 방향속성은 요소 내 텍스트의 방향을 정의합니다。

단어 간격

word-spacing은 단어 간 간격을 설정하는 속성입니다。

  • 문자 간격은 텍스트 정렬 방식에 따라 영향을 받을 수 있습니다. 확인하세요text-align속성。

  • 공백을 유지할 때는 모든 공백 문자가 단어 간격에 영향을 받습니다. CSS를 참조하세요 white-space속성。

이 word-spacing 속성의 가능한 값은:length(단어 간에 삽입할 간격을 정의하는 normal 및 inherit)

p.one {
    word-spacing: 20px;
}
p.two {
    word-spacing: 20px;
    text-align: justify;
}
p.three {
    word-spacing: 20px;
    white-space: pre;
}
테스트를 보세요‹/›

문자 간격

letter-spacing속성은 텍스트 문자 간의 추가 간격을 설정합니다。

이 속성의 가능한 값은:length(기본 문자 간 간격을 정의하는 normal 및 문자 간에 추가로 삽입할 간격과 inherit)

h1 {
    letter-spacing: -3px;
}
p {
    letter-spacing: 10px;
}
테스트를 보세요‹/›

행 간격

line-height속성은 한 줄 텍스트의 높이를 정의합니다(또는Lead)。

이 속성의 가능한 값은:백분율(%),길이수량,normal과 inherit.

p {
    line-height: 1.2;
}
테스트를 보세요‹/›

값이 숫자일 때는 요소의 글꼴 크기를 숫자로 곱하여 행 높이를 계산합니다. 백분율 값은 요소의 글꼴 크기에 비례합니다.

주의:이 속성에 부정적인 값을 허용하지 않습니다. 이 속성은 또한글꼴 요약 속성요소의 구성 요소.

line 속성의 값이-height 속성의 값이font-size요소의 값이면 이 차이(이를“선두”)은 두 부분으로 나누어집니다(이를“반선두”),이는 in의 상단과 하단 행 브릭에 균일하게 분포됩니다。

p {
    font-size: 14px;
    line-height: 20px;
    background-color: #f0e68c;
}
테스트를 보세요‹/›

텍스트 스타일에 대한更多信息를 알고 싶다면 다음을 참조하세요글꼴텍스트 관련속성。