我想知道你对编写CSS时,什么情况下选择使用固定布局或液态布局的看法?
我认为固定布局更容易/更快速地编写,因为液态布局需要更多时间来确保所有元素都能很好地适应其父元素。
那么,你何时选择液态布局或固定布局(或者反过来)?为什么?
我想知道你对编写CSS时,什么情况下选择使用固定布局或液态布局的看法?
我认为固定布局更容易/更快速地编写,因为液态布局需要更多时间来确保所有元素都能很好地适应其父元素。
那么,你何时选择液态布局或固定布局(或者反过来)?为什么?
更新2:我认为现在最佳实践是设计具有响应和自适应功能的站点,可以适应任何屏幕大小。Liquid CSS可能没有你想象中的那些缺点,比如长文本行(取而代之的是文本块位置会即时调整),响应式设计的例子——浏览器端代码,页面能够适应任何屏幕大小:
自适应设计:服务器托管的站点检测请求页面的浏览器类型,并提供适合的页面布局,例如移动设备。这种方法存在缺陷,因为用户代理标识符并不总是精确的——例如,许多浏览器在其ID中包含mozilla字符串,因此不一定总是最好依赖于此数据。
以前的答案
Liquid布局(在水平方向上收缩或拉伸以适应窗口的水平宽度)
优点:内容会即时重新格式化以充分利用窗口宽度。这意味着不需要选择最流行的固定宽度,例如940px、960px或978px。这对于略有差异的小屏幕手持设备非常有用。在考虑所有可能的屏幕尺寸时可以少做一些工作。
缺点:由于站点会水平收缩或拉伸以适应,因此您不能像固定宽度那样控制布局。美学和网站外观将受到较少的控制。您可能会发现,必须考虑屏幕真正很小且菜单导航都挤在一起或在大屏幕上过于分散的情况,这与我关心的支持所有屏幕宽度的情况并不相符。
固定布局(布局固定,不会改变以适应可用的水平宽度)。
优点:一旦您确定了最流行的宽度,例如940px、960px等,则不需要在不同的屏幕宽度下测试该站点。布局整齐,事物不会移动,美学如何,事物看起来保持不变。
缺点:如果您的固定宽度较大,则一些具有小屏幕和手持设备的用户可能需要水平滚动才能查看您的站点。除非您还支持移动版本,这些用户可以使用。
四处看看主要的网站——他们在使用什么。对我来说,固定宽度更为流行,包括stackoverflow.com。
话虽如此,看看这个自适应的网站:http://derekallard.com/
在这里,开发人员使用了流体布局的优势,通过使用图形层次,可以在您的窗口中调整网站宽度时滑动到彼此之上。
更新:没有对错之分。来自电视、电影和报纸领域的媒体工作者可能更倾向于使用固定宽度,因为他们熟悉具有该特性的媒体。
通常固定布局更容易设计和开发,访问者也习惯这种布局。
流式布局需要更多的规划,而且并不适用于所有类型的Web应用程序。我并不经常使用流式布局方法。