가 여기에 전체 페이지의 좁은 될 때 배경 색상의 폭을 유지하는 방법 :브라우저 창이
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<style>
body {margin: 0; background: yellow;}
.bar {width: 100%; background: pink;}
.content {width: 800px; margin: 0 auto;}
</style>
</head>
<body>
<div class="bar">
<div class="content">
This is content~
</div>
</div>
</body>
</html>
내 의도는 분홍색 막대가 브라우저 화면의 전체 가로 길이를 입력하는 것입니다. 윈도우가 800 픽셀보다 넓 으면 바의 내용은 가운데에 머물러 있거나 고정 된 채로 남아 있고 더 좁 으면 가로로 스크롤 할 수 있습니다. 그러나 브라우저가 더 좁아지고 오른쪽으로 스크롤하면 분홍색 막대가 오른쪽 끝에 도달하지 않습니다. 이 경우 신체의 노란색이 대신 보입니다.
이 문제는 최신 Firefox, Chrome 및 IE8에서 확인되었습니다.
최소 너비 솔루션은 콘텐츠 부분이 다른 bg 색상을 가질 수 있으므로 특히 DRY와는 달리 잘 작동하는 것으로 보입니다. "좁은 브라우저, 오른쪽으로 스크롤 한"상황에서 요소를 검사하는 중 눈치 채 셨습니다. 본문 요소가 가장 오른쪽 테두리에 도달하지 않는 것 같습니다. 분명히 그것은 최소 너비도 필요합니다. – willf