建议的网站分辨率(宽度和高度) ?

通用网站分辨率是否有标准?

我们的目标是更新的显示器,可能至少1280像素宽,但高度可能会有所不同,每个浏览器可能有不同的工具栏高度。

这有什么标准吗?

348576 次浏览

我觉得不是个好主意。将内容从布局中分离出来的全部目的是使你的网页能够在任何浏览器上显示。

设置最小屏幕尺寸等人为限制会限制你的市场。

话虽如此,我相信每个桌面应该能够显示1024x768。但是,那些运行在 iPhone 或其他屏幕受到挑战的设备上的浏览器,甚至那些不把整个桌面用于浏览器的设备又该怎么办呢?

回答你的具体问题,不,我不相信有任何标准的最低或公共显示区域的浏览器。

最好不要针对任何特定的解决方案,而是要容易地适应许多不同的解决方案。

我想说的是,您应该只期望用户拥有一个分辨率为800x600的显示器。加拿大政府的标准将此列为要求之一。尽管对于那些拥有漂亮宽屏显示器的人来说,这个数字似乎很低,但是请记住,并不是每个人都有一个漂亮的显示器。我还是知道很多人在1024x768跑步。而且,在旅途中遇到一个开着800x600跑步机的人,尤其是在便宜的网吧里,这种情况并不少见。另外,如果你不想的话,把你的浏览器窗口设置成全屏也不错。你可以在更宽的显示器上扩大网站,但不要让用户水平滚动。永远不会。支持低分辨率的另一个好处是,你的网站可以在手机上运行,而且任天堂 Wii 更加简单。

你至少1280码的宽度,我不得不说这太夸张了。大多数17,甚至我的19英寸非宽屏显示器只支持1280x1024的最大分辨率。而我现在正在打字的14英寸宽屏笔记本电脑只有1280像素宽。我会说,您应该争取的最大最小分辨率是1024x768,但800x600将是理想的。

我们使用的指导方针,似乎是相当广泛的使用,并支持我们从谷歌分析得到的数据,是设计网站,以便它将工作在一个屏幕,1024像素宽和768像素高(1024x768和1280x800是最常见的分辨率,我们看到的,占所有流量的至少70%)。

这就是为什么你会看到许多网站(包括这个网站)使用一个大约1000像素宽的中心列,最重要的内容在前500-600像素,所以当在这种尺寸的屏幕上浏览时,它在折叠之上。

使用1000像素宽的布局在1680像素宽的屏幕上效果相当不错(通常和你在笔记本电脑上看到的一样高,除了17英寸的大屏幕) ,但是在1920像素宽的屏幕上(高端电脑,通常是工作站)看起来有点傻,然而这些非常高的分辨率并不占整个互联网流量的很大比例——2% 或更少(另一方面,如果你有像这个网站一样的专业用户,高分辨率的数字可能会更高一些)。

尝试将目标1024作为最小宽度。试试800英里的时候是什么样子,但是不要费太多心思让它工作。在800x600的分辨率下,几乎没有一个主要的网站能够正常工作,所以在这种分辨率下工作的人们总是会遇到问题。

如果你打算使用流式布局,确保文本不会得到 太宽了,因为当行太长时,它们会变得难以阅读。这就是为什么大多数网站都有固定宽度的主要原因。

以下是2008年浏览器显示的统计数字: Http://www.w3schools.com/browsers/browsers_display.asp

大约50% 的用户仍在使用1024x768。如果你想让你的网站在高分辨率下看起来漂亮,可以使用灵活的布局。

Although the best width may by 1024 you'll have to adjust height for account for various browser settings (navigation toolbar, bookmark toolbar, status toolbar, etc) and account for taskbar settings. It'll quickly drop the 768 down to around 550.

强迫用户水平滚动是一种严重的 UI 越界行为。除非你专门为一个屏幕大小已知的人群建立一个网站,否则最安全的做法是确保你的设计适用于800像素宽的屏幕(如果我没记错的话,大约是上网人群的8%)。它是明智的,使它适应更大的屏幕,但不是在成本的人仍然冲浪在800x600。

还有另外一件事情需要考虑: 不是每个人都在全屏运行他们的浏览器(我不这么认为)。所以,如果设计一个特定的(和大的)“屏幕尺寸”是可以的,这种想法实际上是行不通的,原因有很多。

2010年12月15日更新: 当我第一次回答这个问题时,800像素是一个合适的答案。然而,在这一点上,我建议1024像素宽(或960,因为其他人指出)。科技进步..。

无论您的目标浏览器大小如何,请确保包括浏览器工具栏、状态栏和滚动条的空间,如上所示。在工具栏和状态栏中,Internet Explorer (IME)常常有超过100px 的垂直空间。通常,如果我拍摄1024 x 768,我会尝试创建一个约960-980像素宽和600像素高的设计是安全的。这样,如果需要的话,你可以适应滚动和一些漂亮的空白(如果设计需要的话)。我强烈推荐 YUI 网格用于需要针对特定大小的实例:

YUI Grid

我的目标是1024像素的显示器(但不要使用100% 的空间)。我已经放弃那些800x600的了。我宁愿惩罚那些使用过时硬件的少数人,如果他们需要的话就让他们滚动,而不是通过浪费空间来惩罚每个使用新设备的人。

我想这取决于你的观众,以及你应用的性质。

到目前为止,所有的答案都是关于桌面显示器的,但是我在我的 iPhone 上使用栈溢出,我不认为你应该把1024或1280水平像素排除在任何移动平台之外。标记你的页面,这样浏览器就会知道这一切意味着什么,让它可用将免费获得,甚至在屏幕阅读器和其他你没有想到的工具包。

归根结底,这不是标记的标准或最佳实践的问题,而是了解您的 观众并确保您的网站做您希望它做的事情。

更重要的是要考虑浏览器视窗的宽度而不是屏幕分辨率——你不能假设显示器上的每个像素都会被分配给浏览器(即使是这样,你也必须减去浏览器的 chrome)。如果你有访问分析报告浏览器宽度(N.b.浏览器宽度,而不是屏幕分辨率) ,然后非常密切的关注。

尝试容纳尽可能广泛的视口是很好的,但是也有一些限制。有些挑战可以用 CSS 媒体类型处理,有些则不能。有些可以通过流动布局来处理。但流动布局不能在所有情况下工作,这取决于要显示的信息类型,行长,阅读舒适度,等等。一些流动布局不工作的广泛显示。大多数断裂时,大小低于一定的宽度,等等。

尽管我个人很想为视图设计 ~ 960像素以上的像素,但你不能总是这样做。所以在某些情况下,最安全的设计方式仍然是视窗 < = 760像素左右(800像素宽显示,最大化)——尽管我们最终可以一劳永逸地解决这个限制的时候——至少对桌面来说——正在快速逼近。

如果转换是一个问题——你有一个固定的宽度布局——你最好有一个该死的好理由,把用户需要点击的任何东西,以便收银机去“卡-清”的任何地方以东的760个像素。

主导航也是如此。

最后,测试您的布局在一切您可以得到您的手。很大。很小。桌面。手提式。工作。没有替代品。

我只是从我能访问的所有客户端网站上提取了一些屏幕分辨率的样本,其中包括超过20个来自8个行业的网站,结果如下:
替换文本 http://unkwndesign.com/so/percentscreenresolutions.png
基于这一点,我会说,确保它看起来不错的1024x768,因为这是大多数人在这里的一个长镜头。也不要太担心页面的高度,不过尽量避免在默认字体大小下使大多数页面超过1-2页,大多数人不会阅读那么长的页面,如果用户安装了一个占用垂直空间的工具栏,我个人的偏好是这是他们的问题,但我不认为这有什么大不了的。

* 注意由于四舍五入,百分比加起来为100.05% 。

实际上宽度是有行业标准的(至少雅虎是这么认为的)。 它们支持的宽度为750,950,974,100%

这些宽度的优势在于它们的预定义网格(列布局) ,如果你要包含任何标准尺寸的广告,这些网格可以很好地与标准尺寸配合使用。

有趣的谈话太值得一看了。

YUI Base

现在的建议是:

优化为1024x768 。对于大多数网站,这将涵盖大多数访问者。大多数日志显示,92-99% 的访问量将超过1024。虽然1280已经越来越普遍,但是1024还有很多,还有一些低于1024。优化这一点,但不要忽视其他。

1024 = ~960. Accounting for scrollbars, window edges, etc means the real width of a 1024x768 screen is 大约960像素. Some tools are based on a 体积稍小,大约940. This is the default container width in Bootstrap.

不要设计为一个大小 。窗户大小不一。不要假设屏幕大小等于窗口大小。设计一个合理的最低限度,但假设它会调整。

使用响应式设计和液体布局。使用可在调整窗口大小时进行调整的布局。人们经常这么做,尤其是在大屏幕上。这只是很好的 CSS 练习。有几个前端框架支持这一点。

视手机为第一类物件。移动设备的流量一直在增加。这些引入了更多的屏幕尺寸。你仍然可以对960进行优化,但是使用响应式网页设计技术意味着你的页面会根据屏幕大小进行调整。

日志浏览器显示信息 。你可以得到实际的数字。我发现了一些数字 给你给你给你。您还可以操纵站点来收集相同的数据。

用户将滚动,所以不要太担心高度 。过去的观点是用户不会滚动页面,任何重要的东西都应该“在页面之上”几年前就被推翻了。用户经常滚动.

更多关于屏幕分辨率:

更多关于响应式设计:

用于响应式设计和液体布局的工具和前端框架:

请记住,分辨率越高,互联网浏览器就越不可能被最大化。

一些浏览器也有侧栏。

这取决于你想渲染什么,但我会选择一个可变宽度的布局,它不会在大约800-900宽度中断。

身高不是问题。

我从设计师那里得到了很多问题,不仅仅是宽度,还有用什么高度来“保持所有东西都在折叠之上”。这是我最近给出的一个答案

在宽度方面,我不是一个设计师,但是我读到过960px 的宽度是现在的流行方式,因为它有助于将自己分成看起来不错的列,并且适合大多数显示器。如果可以,设计一个流动的布局-但这并不总是实际取决于你的设计师,你的 CSS 技能,图片和文字的数量。

(您总是希望每行有65-80个字符,行高约为1.15)。这是文本的最佳列宽,并且已被证明比非常宽或非常窄的列快得多,阅读起来也愉快得多)

As far as 'above the fold', I just have to caution against using any such concept on the web. Horizontal scrolling can and should be avoided, but vertical scrolling is something you cannot 100% avoid. All I can tell you is that on a 1024x768 display (at least 95% of users have that or higher) you should be OK with a fixed 600px high block. But there are many different display formats out there, the browser chrome can take up a lot of room, and not everybody maximizes the browser window.

这里有一些其他的网站,说或多或少相同的事情-但 计划让每个人都“脱颖而出”是很困难的 因为你可能只有400px 左右 统计数字。

最后是一篇非常详细的长篇文章(我想发布更多,但是 SO 说我太菜了) 如何设计浏览器尺寸-baekdal.com

斯比姆说,“你总是希望每行有65-80个字符”。不是这样的。例如,维基百科每行可能有180个字符。或者它是一个特定的网站?

我个人一直坚持最大宽度为1000px,居中在页面的中间(通过边距左/右: 自动)。

如果您的运行速度小于1024x768,那么是时候升级了。说真的。都快2010年了。你可以买到本地分辨率为1280x1024的廉价货柜液晶显示器。

这里有一个很棒的工具: 谷歌实验室浏览器大小

我建议你看看媒体查询。这是对 CSS 的一个有用的新增加,真的非常有意义,您可能想知道为什么没有早点实现它。基本上,它允许您直接通过 CSS 来定位浏览器属性(比如 max 和 min-width) ,并从那里分支您的布局代码。与创建打印样式表类似,您可以在同一个文件中并行创建桌面和移动设备布局,这对于开发来说非常有用。

灵活或液体布局确实有点限制设计,例如,如果你使用的背景图像,必须匹配身体的背景图像。

我宁愿为网站制作不同的 css 布局,并让它们根据用户的分辨率来应用,或者如果这是不可能的(还没有挖掘到这一点) ,使它成为一个可选的选项。

好吧,我看到了很多错误的信息。对于初学者来说,使用一定的分辨率创建一个网页,例如800x600,使得该网页只能使用该分辨率进行正确的渲染!当同一个页面显示在其他人的笔记本电脑或家用电脑显示器上时,该页面将使用该屏幕的当前分辨率显示,而不是您在设计该页面时使用的分辨率。不要为一个特定的分辨率创建网页!有太多不同的宽高比和屏幕分辨率期望一个“一刀切”的场景,与网页设计不存在。解决方案如下: 使用 CSS3媒体查询创建可调整分辨率的代码。这里有一个例子:

@media screen and (max-width: 800px) {
styles
}
@media screen and (max-width: 1024px) {
styles
}
@media screen and (max-width: 1280px) {
styles
}

我们刚刚指定了3组不同分辨率的样式。在我们的示例中,如果屏幕的分辨率大于800px,则执行针对1024的 CSS。同样,如果显示内容的屏幕为1224px,则将执行1280,因为1224大于1024。我现在工作的网站的分辨率是800x600到1920x1080。另一件需要记住的事情是,并非所有具有相同分辨率的显示器都有相同大小的屏幕。你可以把15.4台笔记本电脑并排放在一起,虽然两台电脑看起来一样,但分辨率可能大不相同,因为在不同的 LCD 屏幕上,不是所有的像素都是相同的尺寸。因此,使用媒体查询,并开始创建您的网站与笔记本电脑屏幕的高分辨率,特别是1280 + 。另外,在笔记本电脑上使用不同的分辨率创建每个媒体查询。您可以使用 Windows 中的分辨率设置向下调整800x600并在该分辨率创建一个媒体查询,然后切换到1024x768并在该分辨率创建另一个媒体查询。我可以一直说下去,但我觉得你们应该明白我的意思。

更新: 这里有一个使用媒体查询的链接,将有助于解释更多, 基于媒体查询的移动设备创新网页设计

本教程将向您展示如何为所有设备进行设计。还有专门针对媒体查询的教程。我开发了整个网站呈现在所有设备,所有屏幕,所有分辨率使用没有子域名,只有 CSS!我仍然致力于平板电脑和智能手机的支持。该网站在任何笔记本电脑或50英寸液晶电视上都能完美呈现,许多页面在所有移动设备上都能完美呈现。如果你把所有的代码放在页面上,那么你的页面将加载闪电快!另外,一定要注意那篇文章中关于 CSS 的“背景大小: 封面”或者“包含”属性的讨论,它们会让你的背景图形变得流畅,并且能够在所有分辨率下都呈现出完美的效果。

按照网站教程,你可以使一个单一的网页,呈现在一切和任何东西!