0

我想在 css 中为我的 div 设置宽度和高度,但只有当我有 position:absolute 并且我不想拥有它时它才会起作用。因为当我有 position: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; }

但我没有从中得到任何东西......

谢谢!:)

4

2 回答 2

1

您无需申报position:absolute即可拥有widthheight工作。唯一的限制是,它必须是一个block-level元素,这div是默认的。所以它应该可以正常工作。

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

于 2012-04-25T19:19:51.920 回答
0

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

于 2012-04-25T19:36:20.740 回答