2013-07-21 1 views
0

모바일 사이트를 만들고 있는데, 그렇게하기 위해 제목 h1 태그가 화면 크기의 80 %로 조정됩니다.font-size를 페이지 너비의 백분율로 설정할 수 있습니까?

+0

브라우저가이 기능을 지원해야합니다. 예를 들어 지원이 필요합니다. 응답하는 방법을 사용하여 원하는 모든 화면에 대해 사이트를 개발할 수 있습니다. –

답변

2

CSS Values and Units Module Level 3 (후보 권장 사항)에 따르면 vh 단위를 사용할 수 있습니다.이 값은 초기 포함 블록의 너비의 1 %와 같습니다. 예를 들어 font-size: 5vh은 글꼴 크기를 본문 너비의 5 %로 설정합니다. Browser support은 최신 버전에서 상당히 양호하지만 예 : IE 8. 제목의 질문에 다소 차이가 있습니다.

질문의 본문에있는 설명은 다소 다른 것입니다. 글꼴 크기는 글꼴의 높이이며 글자의 너비와 정의 된 관계가 없으므로 CSS에서 일부 텍스트가 너비의 80 %를 차지하게하는 방법이 없습니다. 물론 h1 요소의 너비를 설정할 수 있지만 텍스트 내용의 너비를 설정하는 것과는 매우 다릅니다. 텍스트 너비를 설정하려면 JavaScript가 필요합니다.

+0

고맙습니다. – Jer

0

글꼴 크기는 예를 글꼴 크기 글꼴 크기 을위한 EM 및 PX 확장을 사용할 수 비율 (%)로 사용 수 없습니다 : 2 EM;

또는 font-size : 10px;

관련 문제