2012-07-23 5 views
0

두 개의 이미지를 하나의 div 아래에 추가하려고했지만 원하는 방식으로 표시하지 않습니다.하나의 div 아래에 두 개의 이미지 추가

이미지간에 간격을두고 싶지는 않습니다.

<div class='sidebarBody'> 
    <img src="r.gif" /> 
    <img src="s.gif" /> 
</div> 

왜 모든면에서 작업 패딩 아니다, 여기

.sidebarBody { 
    text-align:center; 
    padding: 5px; 
} 

는 CSS입니다 그리고 이것은 HTML입니까? 두 번째 이미지는 첫 번째 이미지 바로 다음에 공백없이 표시됩니다.

도움을 주시면 감사하겠습니다. 감사합니다. .

답변

2

css는 이미지 주위에 여백을 넣지 않으며, 단지 둘러싸는 <div>을 말합니다. 이 .sidebarBody (사업부 클래스)의 내부의 모든 이미지에 5px 패딩을 추가 브라우저에 지시

.sidebarBody img { 
    text-align:center; 
    padding: 5px; 
} 

: 다음을 사용합니다.

+0

@Timothy 블랙 : 당신이 명시 적으로 이미지 중 하나에 패딩을 지정할 수 있습니다 당신이 패딩을 작성해야 할 수도 있습니다 – Peter

+0

: 5px 0 픽셀 5px 5px; 또는 당신이 심상을 위로 치고있는 경우에 무언가 ... – sheriffderek

+0

@sheriffderek 저것은 아직도 1 개의 측에 5px를 일으키는 원인이 될 것입니다. 나는 당신을 의미한다고 생각합니다 - 패딩 : 5px 0; 또는 패딩 : 5px 0 5px 0; –

관련 문제