CSS 레이아웃에 중심 맞춤 콘텐츠, 간단한 이미지 헤더, 두 개의 열 (nav 및 주요 콘텐츠) 및 그 아래에 바닥 글을 작성하는 데 문제가 있습니다.간단한 CSS HTML 레이아웃 문제
문제는 브라우저 창을 조작 할 때 nav/main 콘텐츠 열을 크기 (각각 200 및 718px)로 유지하고 머리글/바닥 글의 가운데 위치를 유지할 수 없다는 것입니다.
다양한 유형의 위치 지정 및 컨테이너를 사용해 보았습니다. nav/main 열을 부동 상태로 만들면 컨테이너에서 항상 분리됩니다.
아이디어가 있으십니까?
CSS :
body {
text-align: center;
margin: 0px 0px;
padding: 0px;
background-color: #FFFFFF;
font-family: Tahoma, Arial, sans-serif;
}
.header {
max-width: 918px;
margin: 15px auto;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.container {
position: relative;
width: 100%;
}
.nav {
display: inline;
width: 200px;
border-right: #111 solid 2px;
}
.main {
display: inline;
width: 700px;
}
.footer {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
HTML :
<body>
<div class="header">header</div>
<div class="container">
<div class="nav">navigation</div>
<div class="main">main</div>
</div>
<div class="footer">footer</div>
</body>
nav 또는 nav 오른쪽의 main div를 원하십니까 ?? –
nav 오른쪽에 main div가 필요했습니다 .... slash197은 완벽한 솔루션을 가졌습니다! 대단히 감사합니다! – user3312739