完美的流体宽度布局

Avatar of Chris Coyier
Chris Coyier

DigitalOcean 为您旅程的每个阶段提供云产品。立即开始使用 200 美元的免费额度!

我最近一直在思考 屏幕分辨率 以及使用流体宽度网站是如何最好地适应所有访问者屏幕分辨率的。另一种选择,静态宽度网站,必须做出选择。您可以针对 800px 宽度(最低公分母)进行优化,并放弃使用具有更大屏幕的用户提供的数百像素宽度。或者,您可以针对 1024px 进行优化,并让您的 800px 访问者进行水平滚动。在我看来,任何超过 1024px 的宽度对于静态宽度网站来说都太宽了。

我认为最佳方案是创建一个适应所有人的流体宽度网站。以下是我认为“完美”的流体宽度布局

  • 适用于所有主要浏览器
  • 缩小至 780px
    这适应了 800×600 分辨率的用户,无需水平滚动!
  • 扩大至 1260px
    这适应了 1280×768 分辨率的用户以及介于两者之间的所有用户。
  • 这适应了 90% 以上的互联网用户。您可以轻松地使此布局更大,但请注意行长如何影响可读性。没有人想阅读一行 1980px 长的文本。
  • 侧边栏与主要内容“等高”
  • 对于分辨率更高的用户,页面内容居中。

我开始着手工作,你猜怎么着,我觉得我做到了=)

perfectfluidwidthlayout.png

我相当紧张地称其为“完美”,因为我相信那里的一些天才会挑出一些漏洞并指出我的几个问题。没关系,我希望发生这种情况,因为我准备好了确保它达到标准并达到最佳状态。我在 Firefox、Safari、Opera 和 Internet Explorer 6 中对其进行了测试,并且它在所有这些浏览器中都能正常工作,所以我只是祈祷并发布它。像往常一样,请随意下载并随心所欲地使用。链接总是很棒的。

[在线示例]

[下载示例]