>웹 프론트엔드 >CSS 튜토리얼 >반응형 웹 디자인에서 컨테이너 크기에 비례하여 글꼴 크기를 조정하려면 어떻게 해야 합니까?

반응형 웹 디자인에서 컨테이너 크기에 비례하여 글꼴 크기를 조정하려면 어떻게 해야 합니까?

Patricia Arquette
Patricia Arquette원래의
2024-11-15 12:00:041052검색

How Can I Scale Font Size Proportionally to the Container Size in Responsive Web Design?

DIV 크기에 비례하여 글꼴 크기 조정

다양한 화면 크기에 맞춰야 하는 웹 레이아웃을 구축할 때 다음 사항을 확인하는 것이 중요합니다. 텍스트는 모든 해상도에서 읽을 수 있습니다. 일반적인 문제는 텍스트 크기가 컨테이너 크기에 비례하여 조정되지 않을 수 있다는 것입니다.

질문:

  1. 텍스트 크기를 동적으로 조정하여 컨테이너 크기와 일관된 비율을 유지하는 방법 컨테이너?
  2. 여러 @media 쿼리와 다양한 화면 크기에 맞는 맞춤형 레이아웃을 활용하는 것이 가능합니까? 접근 방식인가요?

해결책:

이 솔루션은 CSS3만 사용하므로 JavaScript가 필요하지 않습니다.

순수한 CSS3 접근 방식:

@media all and (min-width: 50px)   {  body  { font-size:0.1em;  } }
@media all and (min-width: 100px)  {  body  { font-size:0.2em;  } }
@media all and (min-width: 200px)  {  body  { font-size:0.4em;  } }
@media all and (min-width: 300px)  {  body  { font-size:0.6em;  } }
@media all and (min-width: 400px)  {  body  { font-size:0.8em;  } }
@media all and (min-width: 500px)  {  body  { font-size:1.0em;  } }
@media all and (min-width: 600px)  {  body  { font-size:1.2em;  } }
@media all and (min-width: 700px)  {  body  { font-size:1.4em;  } }
@media all and (min-width: 800px)  {  body  { font-size:1.6em;  } }
@media all and (min-width: 900px)  {  body  { font-size:1.8em;  } }
@media all and (min-width: 1000px) {  body  { font-size:2.0em;  } }
@media all and (min-width: 1100px) {  body  { font-size:2.2em;  } }
@media all and (min-width: 1200px) {  body  { font-size:2.4em;  } }
@media all and (min-width: 1300px) {  body  { font-size:2.6em;  } }
@media all and (min-width: 1400px) {  body  { font-size:2.8em;  } }
@media all and (min-width: 1500px) {  body  { font-size:3.0em;  } }
@media all and (min-width: 1500px) {  body  { font-size:3.2em;  } }
@media all and (min-width: 1600px) {  body  { font-size:3.4em;  } }
@media all and (min-width: 1700px) {  body  { font-size:3.6em;  } }

설명:

이러한 미디어 쿼리는 사용 가능한 화면 너비를 기준으로 글꼴 크기를 100px 단위로 동적으로 조정하여 글꼴 크기를 보장합니다. 읽기 쉽고 시각적으로 적절한 크기입니다.

위 내용은 반응형 웹 디자인에서 컨테이너 크기에 비례하여 글꼴 크기를 조정하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.