크게 작게 인쇄

[CSS3]모바일 브라우저의 텍스트 크기 조절 (text-size-adjust)




모바일 브라우저에서 텍스트 크기가 자동으로 조절됨

몇몇의 모바일 브라우저에서는 텍스트 크기를 너비에 맞추어 자동으로 조절됩니다. 하지만 모바일 웹을 기준으로 작성하지 않은 웹 페이지일 경우 텍스트 크기가 어긋나게 보일 수 있습니다. 이같은 경우 별도의 속성을 입력해야 합니다.


최신 브라우저를 기준으로 한 브라우저 지원 목록

이 기능은 5개의 대표 브라우저에서 Webkit 기반의 브라우저와 Firefox(밝혀진 바는 없음), Internet Explorer에서만 지원합니다. 아직 제정되지 않은 기술이므로 속성 앞에 브라우저의 특성을 입력해야 합니다. 브라우저의 특성을 입력하는 방법을 모르신다면 CSS3 가이드북 페이지에서 브라우저의 특성 링크를 클릭하세요.


모바일 브라우저에서 텍스트 크기가 160퍼센트로 조절됨
html {
-webkit-text-size-adjust: 160%;
-moz-text-size-adjust: 160%;
-ms-text-size-adjust: 160%;
 
}

text-size-adjust 속성은 브라우저의 상황에 따라 텍스트를 너비에 맞게 확대하거나 축소합니다. 브라우저에서 확대나 축소 기능을 사용했을 때에도 text-size-adjust 속성이 적용됩니다. text-size-adjust 속성의 값은 auto, none, 퍼센티지로 입력할 수 있습니다. 해당 속성을 자동으로 설정하려면 auto를, 속성을 끄려면 none을, 텍스트 크기를 퍼센트만큼 늘리거나 줄이려면 퍼센티지로 입력합니다. 대부분 모바일 브라우저에서 웹 페이지의 깨짐 현상을 방지하기 위해 text-size-adjust 속성을 none 값으로 입력하는 경우가 많습니다. 이 속성을 사용하려면 viewport의 maximum-scale 속성이 1 이하여야 합니다.


모바일 브라우저에서 텍스트 크기가 조절되지 않음
@media screen and (max-device-width: 480px) {
html {
-webkit-text-size-adjust: none;
-moz-text-size-adjust: none;
-ms-text-size-adjust: none;
}
}

그러나 text-size-adjust 속성은 모바일 브라우저 말고도 PC 브라우저에도 적용됩니다. 모바일 브라우저에서의 텍스트 크기 조절을 비활성화하려고 none 값을 입력하면 PC 브라우저에서 확대나 축소 기능 사용 시 텍스트 크기는 고정되므로 Media Query를 사용하여 모바일 웹 브라우저에서만 사용 가능하게 해야 합니다. 위의 코드는 CSS 내에서의 @media 구문을 사용한 예입니다.



[이 게시물은 관리자님에 의해 2011-12-15 12:37:59 그누보드 팁에서 이동 됨]



※ 로그인 하시면 원본파일을 볼 수 있습니다. ※

0
코멘트 0
자동등록방지 코드
HTML5/CSS3 | 전체게시물 42
안내

포인트안내닫기

  • 글읽기0
  • 글쓰기100
  • 댓글쓰기50
  • 다운로드-500
HTML5/CSS3리스트
번호 제목 글쓴이 날짜 조회 추천
22 텍스트 슈퍼맨 웹스터디 02-05 3698 0
21 텍스트 슈퍼맨 웹스터디 01-20 3758 0
20 텍스트 링크 슈퍼맨 웹스터디 01-12 3125 0
19 텍스트 링크 슈퍼맨 관리자 01-04 2998 0
18 텍스트 링크 슈퍼맨 관리자 01-04 3328 0
17 텍스트 슈퍼맨 관리자 12-15 2705 0
16 텍스트 링크 슈퍼맨 관리자 12-15 2730 0
15 텍스트 슈퍼맨 관리자 12-07 3599 0
14 텍스트 슈퍼맨 관리자 12-07 3543 0
13 텍스트
[CSS3]모바일 브라우저의 텍스트 크기 조절 (text-size-adjust)
슈퍼맨 관리자 12-07 3659 0
12 텍스트 슈퍼맨 관리자 12-07 2858 0
11 텍스트 슈퍼맨 관리자 12-07 4195 0
10 텍스트 +1 슈퍼맨 관리자 12-07 10689 1
9 텍스트 슈퍼맨 관리자 12-07 2658 0
8 텍스트 슈퍼맨 관리자 12-07 2556 0
7 텍스트 슈퍼맨 관리자 12-07 4318 0
6 텍스트 +1 슈퍼맨 관리자 12-07 3472 0
5 텍스트 슈퍼맨 관리자 12-07 2887 0
4 텍스트 슈퍼맨 관리자 12-07 3200 0
3 텍스트 슈퍼맨 관리자 12-07 2877 0