2012-03-23 2 views
0

HTML 페이지에 화면 중앙에 배치 할 요소가 있습니다. 이것은 쉬웠다. 그러나 : 나는 오른쪽의 배경이 흰색이어야하는 동안, 오렌지색으로 내 요소의 왼쪽 배경을 원한다. 나는 같은 솔루션에 대해 생각했다 :너비가 900 픽셀 인 가운데에 왼쪽에 오렌지색 배경이 있고 오른쪽에 흰색이있는 것

<div id="outer"> 
    <div id="middle"> 
    <div id="inner"> 
     <p>some content</p> 
    </div> 
    </div> 
</div> 

CSS로 :

#outer { 
    width: 100%; 
    background-color: white; 
} 
#middle { 
    background-color: orange; 
} 
#inner { 
    width: 900px; 
} 

이 실종 유일한 것은 중심에 #inner을 받고있다. 원하는 결과를 얻으려면 #middle 또는 #inner의 여백 또는 여백을 수정할 수있는 방법이 있습니까?

+0

관련 : http://stackoverflow.com/questions/7686579/multiple-background-colours-on-1-div – thirtydot

+0

또한 관련 : http://stackoverflow.com/ 질문/8903785/two-fixed-width-full-height-columns-with-seamless-transition-to-blank-space – thirtydot

답변

1

사용이 :

#middle { 
    background-color: orange; 
    margin: 0 auto; 
} 
+0

이것은 단지 div를 중심으로합니다. 나는 왼쪽의 배경을 주황색으로, 그리고 오른쪽은 흰색으로하고 싶다. – BlackBeltBob

+0

그런 다음 두 가지 색상의 배경 이미지를 만듭니다. – clem

+0

큰 화면을 사용하는 사용자의 경우이 배경이 울퉁불퉁하게 끝납니다. 또한, 나는 가능하면 CSS로 그것을 선호한다. – BlackBeltBob

관련 문제