내 페이지는 3 열 레이아웃을 가지며 왼쪽 및 오른쪽 열이 절대적으로 배치되고 가운데 열은 상대 위치 지정을 사용합니다. 세 개의 열은 모두 페이지 상단에서 184 픽셀 거리만큼 이동해야하지만 어떤 이유로 인해 페이지 상단과 가운데 열 사이의 거리가 184 픽셀보다 커야합니다. 필자는 가운데 열이 문서의 정상적인 흐름에 있음을 알고 있지만 패딩과 여백 모두가 0으로 설정되어 있으므로 머리글과 가운데 열이 만져야합니다. 무슨 일있어?두 블록 요소 사이에 공백이 없어야합니다.
body
{
padding:0px;
margin:0px;
}
#header
{
padding:0px;
margin:0px;
background-image:url(images/HeaderSlice.gif);
background-repeat:repeat-x;
height:184px;
}
#centerCol
{
position:relative;
margin-left:200px;
margin-right:200px;
}
#leftCol
{
position:absolute;
top:184px;
left:0px;
width:200px;
}
#rightCol
{
position:absolute;
top:184px;
right:0px;
width:200px;
}
HTML 파일 :
...
<body>
<div id="header">...</div>
<div id="centerCol">...</div>
...
고맙습니다
편집 :
이제 작동합니다. #centerCol 내부 나는 (ID = "userManagement"과) 다른 사업부를 했어 그것이 #userManagement 내부의 위쪽 여백을 보니 #centerCol
<div id="centerCol">
<div id="userManagement">...</div>
</div>
#userManagement
{
margin-top:16px;
margin-left:10px;
font-size:12px;
}
의 위쪽 여백과 중복 도와 주셔서 감사합니다.
유효한 doctype을 사용하고 있습니까? – Sampson