2011-02-13 4 views
0

<body> 태그에 큰 배경을 사용하고 있는데, 너비가 960px 인 컨테이너 div를 만들고 싶습니다. 컨테이너 div가 상단에서 15px 아래로 배치되도록하려면 position : absolute를 사용해야합니다. 내 딜레마입니다; div 안에있는 컨테이너의 나머지 부분은 같은 위치를 포함해야합니다. 그렇지 않으면 정상 960 픽셀 웹 사이트처럼 계속할 수 있습니까? 나쁜 영어로 죄송합니다. 도와주세요!css 딜레마 (대용량 배경)

답변

2

컨테이너에 960px 너비를두고 10px (및 하단!) 여백으로 가운데에 배치해야합니다.

#container { 
    width: 960 px; /* set width for container */ 
    margin: 10px auto; /* 10px top and bottom, center screen */ 
} 
0

당신은 사용 절대 위치에 이 없습니다. 간단한

body {margin: 0; padding: 0} 
#container {width: 960px; margin: 15px 0 0;} /* or margin: 15px auto 0 */ if you want it centered 

할 것입니다 :)

0
어떤이가하는 것입니다 것은 어떤이 broswer 창 크기의 페이지 irrleevant의 특정 위치에 사업부를두고 당신은 position:absolute;를 사용할 필요가 없습니다

당신이 원하는 아니다

:이 경우에, 당신이 필요로하는 무엇

단순히 margin-top:$$px;

사용하는 # 식별자를 id를 사용하는 경우입니다3210

#container { 
margin-top:15px; 
width:960px; 
}

당신이 class 사용에게 . 식별자를 사용하는 경우이 태그 내에서

.container { 
margin-top:15px; 
width:960px; 
{

모든 div의이 쓸 수와 위치가 평소처럼를 별도의 padding 또는 margin의 필요.