>웹 프론트엔드 >CSS 튜토리얼 >CSS line-height 값 150%와 1.5의 차이

CSS line-height 값 150%와 1.5의 차이

青灯夜游
青灯夜游앞으로
2020-11-04 17:45:422663검색

다음 css 칼럼에서는 line-height:150%와 line-height:1.5의 차이점을 소개합니다. 도움이 필요한 친구들이 모두 참고할 수 있기를 바랍니다.

CSS line-height 값 150%와 1.5의 차이

(추천 튜토리얼: CSS 동영상 튜토리얼)

소소하고 일상적인 질문이지만 일부 면접관들이 자주 언급하는 질문입니다. 일반적으로 갑자기 혼란스러운 상태에 빠지게 되는데, 차이점이 무엇인지 살펴볼까요?

먼저 새 HTML을 생성하면 코드는 다음과 같습니다.

<p style="line-height:150%;font-size:16px;">
           父元素内容
          
  <p style="font-size:30px;">
            Web前端开发<br/>
            line-height行高问题
            
  </p>
</p>

아래 그림은 line-height:150%의 효과를 보여주며 상위 요소의 줄 높이는 150%로 계산됩니다. 먼저 상위 요소의 글꼴 크기를 기반으로 한 다음 하위 요소가 상속되도록 합니다. 따라서 line-height:150%일 때 단어 요소의 줄 높이는 16px * 150% = 24px와 같습니다.

아래 그림은 line-height:1.5em일 때의 효과입니다. 상위 요소의 줄 높이 150%인 경우 줄 높이 값은 상위 요소의 글꼴 크기를 기준으로 계산된 후 하위 요소에 상속됩니다. 따라서 line-height:1.5em인 경우 하위 요소의 줄 높이는 16px * 1.5em = 24px와 같습니다.

아래 그림은 부모 line-height:1.5일 때의 효과입니다. 요소 줄 높이가 1.5 인 경우 줄 높이 값은 상속할 하위 요소에 대한 하위 요소의 글꼴 크기를 기준으로 동적으로 계산됩니다. 따라서 line-height:1.5일 때 하위 요소의 줄 높이는 30px * 1.5 = 45px입니다.

더 많은 프로그래밍 관련 지식을 원하시면 프로그래밍 학습 사이트를 방문해 주세요! !

위 내용은 CSS line-height 값 150%와 1.5의 차이의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 cnblogs.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제