将宽度和高度设置为没有位置的div:绝对值

时间:2012-04-25 19:14:16

标签: html css

我想在css中设置我的div的宽度和高度,但只有在我有位置时它才会起作用:绝对我不想拥有它。因为我有位置:绝对不会在其他屏幕上如此好。即使我没有任何文字或东西,我也希望它保持宽度! :)

看:

.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; }

但我从中得不到任何东西......

谢谢! :)

2 个答案:

答案 0 :(得分:1)

您无需声明position:absolute即可让widthheight正常工作。唯一的限制是,它必须是block-level元素,默认情况下div。所以它应该没有问题。

也许你宣布了display:inline?如果您有,请将其更改为display:inline-block;或完全省略显示,具体取决于您的标记。

答案 1 :(得分:0)

检查您的HTML是否已将DIV正确声明为CLASS并且您没有使用其ID。有时拼写错误会导致最简单的事情无效。