【发布时间】:2012-04-02 16:01:50
【问题描述】:
我正在开发一个 3-4 页的网站。它将对大多数页面使用 jQuery、jQuery UI 和 Ajax 调用。我希望不必以像素为单位编写任何代码。
到目前为止,我已经花了几天时间寻找解决方案,但由于看不到我想要的东西,我的脑袋开始转动。我正在尝试决定如何最好地布置网站,使其具有响应性,从而很好地适应浏览器大小的变化。在我看来,使用百分比或 em 设计的页面比使用固定 px 进行布局的页面要好得多。
不确定,但我认为使用“网格”(例如金色网格或其他一些网格)会有点矫枉过正。我正在考虑做这样的事情?
#container {
max-width: 75em;
margin: 0 auto;
}
#primary {
float:left;
width: 25%;
}
#content {
float:left;
width:50%;
}
#secondary {
float:left;
width:25%;
}
我应该使用百分比作为宽度,还是应该以某种方式使用 ems。我希望我能得到一些好的建议。
谢谢
【问题讨论】:
-
如果它真的很简单,内部应该是一个 % 外部是由你决定的......这更像是一个偏好问题
-
这总是一个权衡。总是 25% 宽的东西在智能手机上可能会变得太窄,但在全高清桌面显示器上却太宽。有些东西需要百分比宽度,其他东西需要
em或ch的宽度。如果你让块保持浮动(你可以忍受浮动的缺点),结果在窄屏幕和宽屏幕上看起来都不错。但不要指望它。测试!
标签: javascript jquery html css jquery-ui