>  기사  >  웹 프론트엔드  >  HTML에서 줄 바꿈이 차지하는 공간에 대한 솔루션

HTML에서 줄 바꿈이 차지하는 공간에 대한 솔루션

黄舟
黄舟원래의
2017-07-27 14:32:482300검색


HTML에서 줄 바꿈이 차지하는 공간에 대한 솔루션
위에 표시된 대로: 상위 너비: 600px; child1 및 child2의 너비: 300, 디스플레이: inline-block
둘이 나란히 표시되기를 원하지만 왜 감싸는 걸까요?

<html lang="en"><head>
  <meta charset="UTF-8">
  <title>Document</title>
    <link rel="stylesheet" href="transoform.css"></head><body>
 <p class="parent">
   <p class="child1">1</p>   
   <p class="child2">2</p>
  </p></body></html>
.parent{  
width:600px;  
border: solid;  
/* font-size:0; */
}
.child1{  
width:300px;  
height: 300px;  
display:inline-block;  
/* font-size:20px; */
  line-height: 300px;  
  text-align: center;  
  background:#ccc;}
  .child2{  
  width:300px;  
  height: 300px;  
  display:inline-block;  
  /* font-size:20px; */
  line-height: 300px;  
  text-align: center;  
  background: rgba(230, 32, 32, 0.51);
  }

HTML에는 부모 중간에 줄바꿈, 공백 등이 있기 때문에 실제로 이것들도 공간을 차지합니다.

해결 방법은 무엇인가요?

① 부모에 글꼴 크기: 0을 추가합니다. 이렇게 하면 부모의 공백과 줄 바꿈이 공간을 차지하지 않지만 문제가 있습니다. 글꼴 크기가 다음과 같기 때문입니다.
② 그래서 두 번째 단계는 자식의 글꼴 크기를 설정하는 것입니다.

HTML에서 줄 바꿈이 차지하는 공간에 대한 솔루션

위 내용은 HTML에서 줄 바꿈이 차지하는 공간에 대한 솔루션의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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