최신 웹 개발 튜토리얼
 

CSS글꼴


CSS의 글꼴 속성은 글꼴 가족, 대담, 크기 및 텍스트의 스타일을 정의합니다.


고딕과 산세 - 리프 글꼴 사이의 차이

대 산세 리프 - 리프

CSS 글꼴 가족

CSS에서 글꼴 가족 이름의 두 가지 유형이 있습니다 :

  • 일반 가족 - ( "고딕"또는 "고정 폭"등) 비슷한 모습 폰트 패밀리의 그룹
  • 글꼴 가족 - ( "굴림"또는 "굴림"같은) 특정 글꼴 가족
Generic family Font family Description
Serif Times New Roman
Georgia
Serif fonts have small lines at the ends on some characters
Sans-serif Arial
Verdana
"Sans" means without - these fonts do not have the lines at the ends of characters
Monospace Courier New
Lucida Console
All monospace characters have the same width
노트참고 : 컴퓨터 화면에, 산세 리프 글꼴은 세리프 글꼴을보다 쉽게 읽을 간주됩니다.

글꼴 가족

텍스트의 폰트 패밀리가 설정된다 font-family 속성입니다.

font-family 속성은 "대체"시스템으로 여러 글꼴 이름을 개최한다. 브라우저는 제 폰트를 지원하지 않는 경우 등에는 다음 폰트를 시도하고.

원하는 글꼴로 시작하고 다른 글꼴을 사용할 수없는 경우 브라우저가, 일반 가정에서 유사한 글꼴을 선택할 수 있도록, 일반 가족과 함께 끝난다.

참고 : "굴림"글꼴 가족의 이름이 두 개 이상의 단어가 있다면, 그것은 같은 인용 부호에 있어야합니다.

하나 이상의 글꼴 제품군은 쉼표로 구분 된 목록에 지정되어 있습니다 :

p {
    font-family: "Times New Roman", Times, serif;
}
»그것을 자신을 시도

일반적으로 사용되는 글꼴 조합을 위해, 우리를 보면 웹 안전 글꼴 조합 .


글꼴 스타일

font-style 속성은 대부분 기울임 꼴 텍스트를 지정하는 데 사용됩니다.

이 속성은 세 가지 값이 있습니다 :

  • 일반 - 텍스트가 정상적으로 표시됩니다
  • 이탤릭체 - 텍스트가 이탤릭체로 표시됩니다
  • 경사는 - 텍스트 (경사가 기울임 매우 유사하지만, 적은 지원) "기울고"입니다

p.normal {
    font-style: normal;
}

p.italic {
    font-style: italic;
}

p.oblique {
    font-style: oblique;
}
»그것을 자신을 시도

글꼴 크기

font-size 속성은 텍스트의 크기를 설정합니다.

텍스트 크기를 관리 할 수있는 것은 웹 디자인에 중요하다. 그러나 단락 제목처럼, 또는 제목 단락처럼 보이게 글꼴 크기 조정을 사용할 수 없습니다.

항상 같은 적절한 HTML 태그를 사용 <H1> - 문단에 대한 제목과 <P>에 대한 <H6>.

폰트 크기 값은 절대적 또는 상대적 크기 일 수있다.

절대 크기 :

  • 지정된 크기로 텍스트를 설정합니다
  • 사용자가 (접근성 이유로 나쁜) 모든 브라우저에서 텍스트 크기를 변경할 수 없습니다
  • 출력의 물리적 크기가 공지되면 절대 크기 유용

상대 크기 :

  • 주변 요소에 크기 기준으로 설정
  • 사용자가 브라우저에서 텍스트 크기를 변경할 수 있습니다
노트참고 : 글꼴 크기, 일반 텍스트의 기본 크기를 지정하지 않으면, 단락과 같은 16px입니다 (16px = 1em).

픽셀로 설정 글꼴 크기

픽셀 텍스트 크기를 설정하면 당신에게 텍스트 크기를 완벽하게 제어 할 수 있습니다 :

h1 {
    font-size: 40px;
}

h2 {
    font-size: 30px;
}

p {
    font-size: 14px;
}
»그것을 자신을 시도

팁 : 픽셀을 사용하는 경우, 당신은 여전히 전체 페이지 크기를 조정 줌 도구를 사용할 수 있습니다.


엠으로 설정 글꼴 크기

사용자가 (브라우저 메뉴에서) 텍스트의 크기를 조정할 수 있도록하려면, 많은 개발자 픽셀 대신에 그들을 사용합니다.

전각의 크기 단위는 W3C에 의해 권장합니다.

1em은 현재 글꼴 크기와 같다. 브라우저의 기본 텍스트 크기는 16px이다. 그래서, 1em의 기본 크기는 16px이다.

픽셀/ 16 =EM: 크기는 다음 공식을 사용하여 EM 픽셀로부터 계산 될 수있다

h1 {
    font-size: 2.5em; /* 40px/16=2.5em */
}

h2 {
    font-size: 1.875em; /* 30px/16=1.875em */
}

p {
    font-size: 0.875em; /* 14px/16=0.875em */
}
»그것을 자신을 시도

위의 예에서, EM 텍스트 크기는 픽셀 앞의 예와 동일하다. 그러나, EM 크기, 모든 브라우저에서 텍스트 크기를 조정할 수있다.

불행하게도, 여전히 IE의 이전 버전에 문제가있는 것입니다. 텍스트는 작게해야 할 때보다가 크게해야 할 때보다 더 큰, 작은된다.


퍼센트와 엠의 조합을 사용하여

모든 브라우저에서 작동하는 솔루션 인 <몸> 요소에 대한 퍼센트의 기본 글꼴 크기를 설정하는 것입니다 :

body {
    font-size: 100%;
}

h1 {
    font-size: 2.5em;
}

h2 {
    font-size: 1.875em;
}

p {
    font-size: 0.875em;
}
»그것을 자신을 시도

우리의 코드는 현재 잘 작동합니다! 그것은 모든 브라우저에서 동일한 텍스트 크기를 표시하고 모든 브라우저가 확대하거나 텍스트 크기를 조절 할 수 있습니다!


글꼴 무게

font-weight 속성은 폰트의 무게를 지정합니다 :

p.normal {
    font-weight: normal;
}

p.thick {
    font-weight: bold;
}
»그것을 자신을 시도

글꼴 변형

font-variant 속성은 텍스트를 작은 대문자 글꼴로 표시할지 여부를 지정합니다.

작은 모자 글꼴에서 모든 소문자가 대문자로 변환됩니다. 그러나, 변환 된 대문자는 텍스트의 원래 대문자보다 작은 글꼴 크기에 나타납니다.

p.normal {
    font-variant: normal;
}

p.small {
    font-variant: small-caps;
}
»그것을 자신을 시도

예

더 예

하나의 선언에서 모든 글꼴 속성
이 예는 하나의 선언에서 글꼴의 모든 속성을 설정하는 약식 속성을 사용하는 방법을 보여줍니다.


연습으로 자신을 테스트!

연습 1» 운동 2» 운동 3» 운동 4» 운동 5»


모든 CSS 글꼴 속성

Property Description
font Sets all the font properties in one declaration
font-family Specifies the font family for text
font-size Specifies the font size of text
font-style Specifies the font style for text
font-variant Specifies whether or not a text should be displayed in a small-caps font
font-weight Specifies the weight of a font