CSS3 노트 - 텍스트 및 글꼴 스타일
text-shadow: 5px 5px 0 red;
값은 왼쪽에서 오른쪽으로 구분됩니다. 그림자는 문자의 가로 거리, 세로 거리, 희미한 반경, 그림자 색상의 네 번째 값을 벗어나고FireFox와 Opera에서 생략할 수 있으며 color 속성의 색을 사용합니다.Safari 및 Chrome에서는 생략할 수 없으며 그렇지 않으면 그림자를 그릴 수 없습니다.
2. 텍스트를 자동으로 줄 바꾸기 ---word-break
브라우저의 기본 줄 바꾸기 규칙은 줄바꾸기가 사람들의 자연스러운 쓰기 방식에 부합된다.CSS3에서는 워드-break를 사용하여 줄 바꿈 처리 방식을 스스로 결정할 수 있습니다.이 속성은 IE에서 발전해 온 것이다.
브라우저의 기본 줄 바꿈 규칙을 사용하려면 다음과 같이 하십시오.
word-break: normal;
연속 중국어 간에는 줄 바꿈이 허용되지 않습니다(IE 지원, Safari 및 Chrome는 지원되지 않음).
word-break: keep-all;
단어 내에서 행을 바꿀 수 있습니다(행 맨 위에 문장부호가 있을 수 있음).
word-break: break-all;
3. 단어와 URL 주소 자동 줄 바꿈
word-wrap: break-word;
4. 서버 글꼴 ---웹 Font 및 @font-face 사용
CSS3에는 웹 Fonts 기능이 새로 추가되어 웹 페이지에서 서비스 측 글꼴을 사용할 수 있으며 어떤 글꼴이 서비스 측에 설치되어 있으면 웹 페이지에 정상적으로 표시될 수 있다.
@font-face를 사용하여 서버 글꼴 사용하기:
/**
* ,
*/
@font-face{
font-family: WebFont; // WebFont
src: url('font/Fontin_Sans_R_45b.otf') format("opentype");
font-weight: normal;
}
/**
*
*/
hi{
font-family: WebFont; //
}
src 속성 값에 서버 글꼴 파일의 경로를 지정하고format 속성 값에 글꼴 파일의 형식을 표시합니다. (글꼴 파일 형식을 생략할 수 있습니다.)위 코드는 exljbris 글꼴 회사에서 무료로 제공하는 Fontin Sans 글꼴을 사용하고 글꼴 파일 형식은 OpenType입니다.
지금까지 사용할 수 있는 파일 형식은 OpenType과 TrueType이고 format 값은 Opentype과truetype이며 파일 확장자는 각각'.otf'와'.ttf'이다.또한, IE에서는 마이크로소프트가 자체로 가지고 있는 Embedded의 OpenType 글꼴 파일만 사용할 수 있으며, 파일 확장자는'.eot'이며format 속성 값을 사용할 필요가 없다.
서버 글꼴을 사용할 때는 기울임꼴인지 굵은꼴인지 여부에 따라 다른 글꼴 파일을 사용할 수 있습니다.
/**
* ,
*/
@font-face{
font-family: WebFont;
src: url('Fontin_Sans_R_45b.otf') format("opentype");
}
@font-face{
font-family: WebFont;
font-style: italic;
src: url('Fontin_Sans_I_45b.otf') format("opentype");
}
@font-face{
font-family: WebFont;
font-weight: bold;
src: url('Fontin_Sans_B_45b.otf') format("opentype");
}
@font-face{
font-family: WebFont;
font-style: italic;
font-weight: bold;
src: url('Fontin_Sans_BI_45b.otf') format("opentype");
}
/**
*
*/
div{
font-family: WebFont;
font-size: 14px;
}
div#div1{
font-style: normal;
font-weight: normal;
}
div#div2{
font-style: italic;
font-weight: normal;
}
div#div3{
font-style: normal;
font-weight: bold;
}
div#div4{
font-style: italic;
font-weight: bold;
}
5. 글꼴 종류를 수정하여 글꼴 크기를 그대로 유지---font-size-adjust
각 글꼴 유형에 대한 자체 aspect 값을 사용하려면 다음과 같이 하십시오.
div{
font-size: 16px;
font-family: Times New Roman;
font-size-adjust: 0.46;
}
aspect 값은 글꼴을 다른 글꼴로 수정할 때 글꼴 크기를 변하지 않게 하는 데 사용됩니다.16px의 Times New Roman 글꼴을 Comic Sans MS 글꼴로 수정하고 글꼴 크기를 16px로 유지하려면 다음 단계를 수행합니다.
IE8을 제외한 브라우저는 rem 단위를 지원합니다.
html{font-size: 10px;}
/* IE8 */
body{font-size: 14px; font-size: 1.4rem;}
12size{font-size: 12px; font-size: 1.2rem;}
16size{font-size: 16px; font-size: 1.6rem;}
IE8도rem.js 파일을 가져와서rem를 호환할 수 있습니다
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.