html - 将宽度和高度设置为没有位置 :absolute 的 div

标签 html css

我想在 css 中为我的 div 设置宽度和高度,但它只有在我有 position:absolute 时才有效,但我不想拥有它。因为当我有 position:absolute 时,它​​在其他屏幕上的效果就不会那么好。我想要它保持那个宽度,即使我没有任何文字或其他东西! :)

看:

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

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

谢谢! :)

最佳答案

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

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

关于html - 将宽度和高度设置为没有位置 :absolute 的 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10322266/

相关文章:

css - 旋转滚动条按钮的图像

html - IE PNG修复问题

html - 内联 block div 元素未按预期排列

javascript - 从中间展开 <div>

php - 如果为空则跳过输入字段的条件

python - 从 Django/Python 上传特定文件

html - 将三个内联元素左中右对齐

javascript - 在 Firefox 中拖放到 contentEditable DIV

javascript - JQuery 轮播是跳动的

javascript - 修复在滚动页面中显示隐藏面板