HTML& CSS/CSS

블록 요소의 너비와 높이

본클라쓰 2012. 5. 16. 11:35

 

블록 요소는 너비와 높이가 모두 반영됩니다.

 

 <div style="background-color:#22ff11; width:100px; height:100px;">div1</div>
 <div style="background-color:#aaffaa; ">div2</div>

 

위와 같이 div1에 높이와 너비를 지정하면 반영되 출력되는 결과는 아래와 같습니다.

 

[너비와 높이지 지정된 블록 요소 예]

 

하지만 min-width, min-height 속성을 부여해도 최소 너비값과 최소 높이값이 적용되지 않습니다.

 

너비는 지정하지 않는다면 한 라인 전체를 채웁니다. 이 때 콘텐츠가 없다면 줄 또한 표시되지 않습니다.

 

 <div style="background-color:#22ff11; width:100px; height:100px;">div1</div>
 <div style="background-color:#aaffaa; "></div>

 

위 결과는 아래와 같습니다.

[콘텐츠 영역에 내용이 없어 표시되지 않은 div 예]

 

 

만약 너비가 지정되어 있는데, 콘텐츠가 영역을 넘긴다면 높이는 자동으로 증가됩니다.

 

 <div style="background-color:#22ff11; width:100px; height:100px;">div1 [콘텐츠 내용] [콘텐츠 내용] [콘텐츠 내용] [콘텐츠 내용] [콘텐츠 내용] [콘텐츠 내용]</div>
 <div style="background-color:#aaffaa; ">div2</div>

 

위 코드의 결과는 다음과 같습니다.

 

[영역이 차지하는 만큼 높이가 증가된 예]

 

 

'HTML& CSS > CSS' 카테고리의 다른 글

블록 요소의 흐름(float)  (0) 2012.05.16
인라인 요소의 너비와 높이  (0) 2012.05.16
<div>태그, <span>태그 각각의 특성(블럭 요소와 인라인 요소)  (0) 2012.05.16
텍스트  (0) 2012.05.15
배경(background)  (0) 2012.05.15