Html 将宽度和高度设置为div,位置为:绝对

Html 将宽度和高度设置为div,位置为:绝对,html,css,Html,Css,我想在css中设置我的div的宽度和高度,但只有当我有position:absolute时,它才会起作用,我不想有它。因为当我有“绝对位置”时,它在其他屏幕上的效果不会那么好。我想让它保持这个宽度,即使我没有任何文本或其他东西 看: 菜单{ 宽度:450px; 高度:300px; 背景:rgba(0,0,0,0.5); -moz边界半径:7px; -webkit边界半径:7px; 边界半径:7px; -khtml边界半径:7px; } 但是我没有从中得到任何东西 谢谢!:) 无需声明位置:绝对即

我想在css中设置我的div的宽度和高度,但只有当我有position:absolute时,它才会起作用,我不想有它。因为当我有“绝对位置”时,它在其他屏幕上的效果不会那么好。我想让它保持这个宽度,即使我没有任何文本或其他东西

看:

菜单{
宽度:450px;
高度:300px;
背景:rgba(0,0,0,0.5);
-moz边界半径:7px;
-webkit边界半径:7px;
边界半径:7px;
-khtml边界半径:7px;
}

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


谢谢!:)

无需声明
位置:绝对
即可使
宽度
高度
正常工作。唯一的限制是,它必须是
块级
元素,默认情况下是
div
。因此,它应该可以毫无问题地工作


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

检查您的HTML,确保您已将DIV正确声明为类,并且未使用其ID。有时拼写错误可能会导致最简单的事情不起作用。

您也应该发布HTML。你能做一个三明治吗?还有,什么是“现在我什么都得不到?”这可能意味着很多事情。