2012-10-14 4 views
3

저는 CSS가 더 신선합니다. 내가하려는 것은 HTML로 배경 이미지를 놓고 싶다. 내 의도는 200 픽셀의 배경 이미지에 여백을두고 싶습니다. 내 코드는 다음과 같이 공유 또는이 jsfiddle에서 확인할 수 있습니다 http://jsfiddle.net/benmore/D5sNs/배경 이미지에 왼쪽 여백 넣기

<style type="text/css"> 

     body{ 
      margin-left:200px; 
      background:#5d9ab2 url(https://lh5.googleusercontent.com/-ZBLYo1oD6bM/UHox3oBICxI/AAAAAAAAAgo/yCg6TcxLeC4/s358/img_tree.png) no-repeat top left; 

     } 

     .container { 
      text-align:center; 
      width: 100px; 
     } 


    </style> 
    <title></title> 
</head> 
<body class="homepage"> 
    <div class="container"> 
     test 
    </div> 

</body> 

내 유일한 문제는 배경이 왼쪽으로 닫혀 머물고있다. 페이지의 왼쪽 가장자리에서 200 픽셀이 시작되도록하려면 어떻게해야합니까? 에

답변

7

추가 background-position: 200px 0; 당신의 body의 CSS

데모 :http://jsfiddle.net/D5sNs/1/

background-position CSS 속성을 사용하면 컨테이너의 주위에 당신의 배경 이미지를 배치 할 수 있습니다. http://reference.sitepoint.com/css/background-position

+0

는 배경을 의미하는 범위를 사용할 수 있습니다 (사업부에 대한)

몸의 요소로 인식되지 않는 이유는 무엇입니까? 정확하게 이해합니까? –

+0

배경은 요소의 * 속성 * 일 뿐이며 요소는 아닙니다. – techfoobar

0

이 사업부 - 컨테이너가 설정 한 배경 이미지를 만들고이 줄을 추가 : 자세한 내용은 여기를 읽어

왼쪽 : 200 픽셀;

당신은 너무

관련 문제