我注意到关于 div 的位置和尺寸的问题被问了很多,请注意:
但我发现很多——当然不是全部——对 div 的尺寸进行硬编码。我主要使用百分比,因为我更喜欢让我的 div 处于相对位置。我首先在我的css
文件中指定宽度/高度百分比,如下所示
div #menu {
width: 75%;
min-width: 75%;
}
但后来不得不像这样用jQuery强制最小宽度:
function onload ()
{
$( "#menu" ).css( "min-width", 0.75 * window.width() ) );
}
我觉得到处都在声明 CSS 代码有点白痴,所以我的问题是:我是否应该费心在 CSS 样式表中指定 width/min-width 属性,还是有更好的方法来处理这些情况。
这是一个jsfiddle 示例,它说明了我遇到的问题。