在创建网站设计时,提供固定内容宽度是唯一真正的选择吗?
我注意到大多数主要网站(包括这个网站)都将所有内容放在一个固定的宽度中,这确保所有元素在所有屏幕尺寸上看起来都是正确的。
我想我已经知道这个问题的答案了,但是一位同事似乎认为永远不应该有水平滚动条,网站应该根据用户的屏幕宽度调整大小。我的论点是,文本可以调整大小,但其他元素(按钮、文本框等)不能,因此固定宽度是唯一的选择。
我喜欢你的每个方面的意见。
确定固定宽度是保证在所有浏览器上正确布局的唯一方法吗?
发布于 2010-10-21 00:12:01
你可以巧妙地使用浮动/媒体查询,使布局在更窄的宽度下工作得更好。
但使用固定宽度确实更常见:
我认为最有可能拥有较少水平空间的用户群体是智能手机用户,如果你那么关心他们的体验,你就会想要为他们设计一个特定的设计。
哦,只有一件事:“确定固定宽度是保证在所有浏览器上正确布局的唯一方法吗?”恕我直言,这是程序员的一种思考方式。你不能保证任何关于网页渲染的东西。浏览器和操作系统可以做任何他们想做的事情。这就是网络。放手吧。
发布于 2010-10-20 22:10:55
动态宽度的网站通常由一个或多个百分比宽度的块组成,总宽度为100%。因此,块的大小会随着分辨率或浏览器大小的改变而改变,但如果总宽度太小,可能会出现可行性问题,因此为<body>指定了最小宽度,在这种情况下会出现水平滚动条。但是你可以有不同的想法:http://www.smashingmagazine.com/2008/08/14/will-horizontal-layouts-return/。
发布于 2010-10-20 22:08:07
我倾向于让我的网站有一个清晰的最小宽度,但除此之外,宽度是以窗口大小的百分比来确定的(我通常选择80%)。
我发现这给了我足够的视窗覆盖范围,同时在更大的显示器上看起来仍然很好。
我发现,当内容很少时,这种方法在较大的屏幕上失败了,因为内容往往会延伸到页面顶部的一行中,这可能会使事情变得混乱。因此,对于这些页面,最好使用固定宽度、居中的样式。
https://stackoverflow.com/questions/3978620
复制相似问题