我正在制作一个网站,现在正在考虑是否要选择流动式设计。固定宽度的网站更易于制作,也更容易让它们看起来一致。
说实话,个人更喜欢看宽度可以自适应到监视器的整个宽度的流动式网站。我的问题是,因为在大多数现代浏览器中,你可以按住Ctrl键并滚动鼠标轮来调整任何网站的大小。
那么,创建一个流动式网站是否值得麻烦呢?
我正在制作一个网站,现在正在考虑是否要选择流动式设计。固定宽度的网站更易于制作,也更容易让它们看起来一致。
说实话,个人更喜欢看宽度可以自适应到监视器的整个宽度的流动式网站。我的问题是,因为在大多数现代浏览器中,你可以按住Ctrl键并滚动鼠标轮来调整任何网站的大小。
那么,创建一个流动式网站是否值得麻烦呢?
对我来说,使网站具有流动性,但同时添加一个min/max-width属性似乎是两者兼得的最佳方案。这种做法既支持流动性,又限制了在一定宽度范围内的变化(比如800px和1200px)。
这取决于你自己——以下是需要考虑的一些因素:
当然。对于使用巨大显示器的人来说,调整页面大小是很不方便的。而且某些布局会有点棘手。即使是微小的不便之处,也会影响人们对您网站的看法。
此外,netbook 的分辨率比较奇怪,这使得为其设计网站变得困难。例如,我在1024x600上编写了这篇文章。
现在(在现代浏览器中),它并不特别困难,特别是在CSS中使用 min-
和 max-height
以及CSS3中的新渐变等等,因此图像缩放在不久的将来将不再成为大问题。
针对下面的评论,我认为在这种情况下,利大于弊 - IE6在任何地方都是个问题。我们只需要处理它。
你必须意识到大多数电脑用户甚至不知道如何在浏览器中缩放! 大多数用户对于我们所拥有的计算机理解是如此之远。 我们始终必须记住这一点。
基于文本的应用程序:不适用。基于表格的应用程序:适用。
流式布局的优点:
流式布局的缺点:
如果您正在显示表格数据(iTunes,数据库管理器等),则流体宽度很好。如果您正在显示文本(文章,维基页面等),则流体宽度不好。
从我的iPhone的角度来看,固定宽度布局在使用代码块时存在问题。对于宽代码块,滚动条不会出现,因此我无法阅读块的最右侧。
除此之外,我认为这只是一个简单的问题,取决于您设计的网站类型以及在不同大小的屏幕和窗口上的外观。如先前提到的,有一种选项可以设置最大宽度,但是对于代码块和iPhone也适用相同的警告。我已经设计了两者,我没有偏好其中任何一种。
虽然,在流体布局中玩弄浏览器大小时观察方框移动很有趣,但我很容易被逗乐。
评论中有很多好的观点,但从你的问题来看,似乎你真的喜欢流动的设计并想要创建一个这样的网站,那就去做吧,这是你的网站,它不必像网络上的其他网站一样。
只是要注意每种解决方案的优缺点。