2012-04-25 266 views
0

我想在css中將寬度和高度設置爲我的div,但只有在position:absolute時纔有效,我不希望這樣做。因爲當我有位置時:絕對不會在其他屏幕上表現出色。而且我希望它保持這個寬度,即使我沒有任何文字或其他東西! :)將寬度和高度設置爲div的位置:absolute絕對

看:

.menu { width:450px; height:300px; background:rgba(0,0,0,0.5); -moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px; -khtml-border-radius: 7px; }

,但我沒有得到來自任何東西......

謝謝! :)

+0

發佈你的html/css .. – blejzz 2012-04-25 19:15:21

+0

你應該發佈你的HTML。你可以做一個jsFiddle嗎?另外,什麼是「現在我什麼都沒有得到?」這可能意味着很多事情。 – 2012-04-25 19:21:55

回答

1

您不需要聲明position:absolute以便讓widthheight工作。唯一的限制是它必須是block-level元素,默認情況下爲div。所以它應該沒有問題。

也許您已經聲明瞭display:inline?如果有,請將其更改爲display:inline-block;或完全忽略顯示,具體取決於您的標記。

+0

但它不爲我工作。 – GuiceU 2012-04-25 19:21:50

+0

@GuiceU然後發佈您的代碼。否則我們無法幫助你。 – Christoph 2012-04-25 19:22:32

+0

@GuiceU看看這個:http://jsfiddle.net/6pDAP/ ...它的工作 – Christoph 2012-04-25 19:23:54

0

檢查您的HTML是否已正確聲明DIV爲CLASS,並且未使用其ID。有時拼寫錯誤會導致最簡單的事情無法正常工作。

+0

是的,明白了,謝謝:) – GuiceU 2012-04-25 19:39:04

相關問題