2013-12-21 3 views
2

내 HTML 코드의 CSS에서 <div>에 대한 배경 이미지를 할당했습니다. 너비와 높이를 지정하고 <div>에도 내용을 추가했지만 아직 보이지는 않습니다. 나는 시도했다 :내 div 배경 이미지가 표시되지 않습니다.

CSS :

#order_list { 
    position: absolute; 
    width: 25%; 
    height: 100%; 
    z-index: 2; 
    left: 75%; 
    top: 35px; 
    color: #F33; 
    background:url(img/ItemList.png) 
    display: inline-block; 
    alignment-adjust: central; 
    font: Arial, Helvetica, sans-serif; 
    font-size: 14px; 
    font-size-adjust: inherit; 
    grid-rows: inherit; 
    list-style: upper-alpha; 
    word-spacing: inherit; 
    word-wrap: break-word; 
    vertical-align: central; 
} 

HTML :

<div id="order_list"> 
<div id="confirm" class="buttonClass"> 
    <div align="center">Confirm</div> 
</div>  

<div id="total" class="totalClass"> 
    <div align="center"></div> 
</div> 
    </div> 

스크린 샷 : enter image description here

답변

5

그것은 당신의 브라우저를 해석하는 방법에 따라 수도 있지만 당신이 그것을하지 않고 background:url(img/ItemList.png)

의 끝에 세미콜론을 잊고, 브라우저는 이미지를 표시하지 않습니다. 이 사례에서 세미콜론은 절대적으로 필요한 것이라고 지적한 @Leeish에게 감사드립니다.

+3

; 스타일 선언 목록의 마지막 항목을 제외하고는 필수입니다. 그래서 예, 그는 그것을 필요로합니다. – Leeish

2

;background:url(img/ItemList.png) 끝에 없으므로 배경 이미지가 표시되지 않습니다.

선언을 서로 구분하려면 세미콜론이 필요합니다. CSS 규칙의 마지막 선언에서 생략 할 수 있지만 나중에 더 많은 선언을 추가하려면 나중에 추가 할 필요가 없습니다.

관련 문제