2012-07-19 99 views
1

我有一個包含其他div的div(每個div都有一個圖像)。在外部div中我設置了backgournd和邊框,但沒有任何反應......我知道問題在於內部divs cointains只有標籤,沒有別的。我怎樣才能在沒有設定固定寬度的情況下工作? *所有標籤即使關閉即時複製我的部分代碼,抱歉誤會! *有人說,設置溢出,它的工作!謝謝!(後已被刪除,並沒有鋸誰是 感謝所有的答案CSS背景和外部div的邊框

<div class="gallerybox"> 
    <div class="img"> 
     <a href="#" onclick="OpenNewWindow('#', 550, 413); return true;"><img src="#" width="140" class="border1" alt="Click..."/></a> 
    </div> 
</div> 

而CSS

.gallerybox { 
    background:#CCC; 
    border:#000; 
    -moz-border-radius: 15px; 
    border-radius: 15px; 
} 

謝謝!!d

+0

您沒有關閉.gallerybox – 2012-07-19 15:10:06

+0

您的代碼工作正常,但您缺少外部div的結束標記。 http://jsfiddle.net/fjSGs/ – micadelli 2012-07-19 15:10:45

+0

我已經關閉了所有標籤,我沒有複製我的所有代碼:) – 2012-07-19 15:12:09

回答

1

這可能是因爲你沒有設置任何邊界,但它的顏色和半徑:

border:#ccc; 

應該是:

border:solid 1px #ccc; 
0

確保您關閉div.gallarybox。現在它是開放的。當我嘗試並關閉它時,我發現它的功能就像人們所期望的那樣。

http://jsfiddle.net/6rGxw/

3

後臺工作正常。您的邊框問題可以通過分配特定的寬度和樣式來解決。

例如:

border: 1px solid #000; 

JS小提琴:http://jsfiddle.net/mQQ2A/2/

1

嗨,你應該是指定只有那些顏色時使用的背景顏色和邊框顏色屬性。

.gallerybox { 
    background-color:#CCC; 
    border-color:#000; 
    -moz-border-radius: 15px; 
    border-radius: 15px; 
}