你是一个网页设计师,正确的?你法西斯压迫者。是什么给了你正确的如此傲慢和有成见吗?吗?

太神了,不是吗?我们刚刚见面,我在这里侮辱和责备你。你甚至不知道为什么,虽然你可能有些想法。

让我明确的为你:在你最后的三个设计项目,你被排除在外的访客,在用户期望,横行霸道和一般显示缺乏了解的媒介。这样无论你使用什么设计技术;不管你读的书;不管你做什么。你的暴徒。

闪烁的字体我谈论什么?我说的是网页设计,这需要不断地权衡利弊,不承认普遍适用的答案。不幸的是,这意味着当你在如何做出选择的风格你的网站,你会惹恼别人。改变这一决定,你会惹恼别人不同。

让我们永恒的辩论的固定与液体(或流体或弹性或你喜欢果冻之类的词)的布局。一方面,你可以设置你的设计布局以固定宽度,使用像素或ems或其他固定的测量单位。这已经给你或多或少的优势控制的设计空间,和作为奖励可以帮助克服一些烦人的IE / Win定位错误。下来,如果一个用户有一个非常广泛的浏览器窗口,还有很多空白的设计的内容;另外,一个非常狭窄的浏览器窗口将调用可怕的水平滚动条(eeeek !)。

另一个选择是流体(或液体),主要使用百分比定义布局区域的宽度。这里的胜利在于您的内容将始终填充浏览器窗口,或者至少一部分,不管那个窗户的宽度。没有丑陋的剩下的空白!另一方面,用户提供很宽的窗口将会得到真正的文本,大多数人觉得难以阅读;在另一端,真的可以是单字原图行文本或,更糟糕的是,一些内容重叠的其他内容。

鉴于网络的天性,您选择了这些布局技术中的一种或另一种。这样做,你疏远了一些用户。你怎么敢这么排外?吗?

好吧,好吧,时间坦白:我真的不认为你被排斥,或傲慢,或者一个法西斯当你做出设计决策。但也有一些人,相信我,我听到他们的声音。你可能有。这是我的观点:你不可能使每个人都满意你的选择的网页设计技术。这是不可能的。

让我们考虑另一个古圣战:字体大小。你有pixel-set文本,然后你有“按比例缩小的”文本使用ems或百分比。前者更直观地预测,但不能在IE / Win大小;后者是一个狡猾的野兽,在浏览器之间可能产生不一致的结果。所以您有一个降低可访问性的方法和一个降低设计保真度的方法。你会选择哪一个?假设你选择“按比例缩小的”文本,相信一些可预测性的损失值得获得可访问性收益。我希望这是一个整洁的新Web 2.0站点友好的大字体,因为如果你把文字大小如下百分之一用户的默认,你傲慢地认为你知道比用户文本要什么尺寸。毕竟,如果他们想要文本更小,他们必须配置适当的浏览器,正确的?吗?

错了。你和我都知道这不会发生。即使是真正的易访问性需求的人大体上知道可访问特性已经在他们的浏览器。几乎没有人改变他们的默认文本大小的目的,只有少数人会意外地这样做(试着在Explorer窗口中使用鼠标滚轮时按住Control键)。

然而,那些把“没有字体小于100%观点仍然是用户,没有或多或少比那些不知道什么是字体。如果你离开文本大小,你可能讨厌一组用户通过文本大而笨重的;使文本更小,这样对大多数人来说看起来更好,你讨厌那些确实配置浏览器默认12-pixel文本。加上你也讨厌那些浏览器Web CAD-level无数像素每英寸的显示器,所以画11-pixel文本像缩微平片。(相信我,他们。)

那么,字体大小的唯一完美解决方案是什么?没有。与布局类型一样,你必须权衡利弊,选择最适合的解决方案项目和观众。一旦你做了决定,你需要记住一部分用户会生气,可能冒犯,如果他们特别敏感的。保持分数尽可能小是一个明智的目标;试图把它降至零是徒劳的。

这不是伟大的启示,我敢肯定,但我觉得需要强烈重申。网页设计已经走了很长的路,但它仍然是一个不成熟的领域。技术不是很先进,我们可以一劳永逸地解决这些问题。即使我们有这样的技术,我不相信,我们知道最好的解决方案是什么。肯定的是,有很多意见,但鲜有研究仍然缺乏经验。对于一块13年前的土地来说,这似乎有点奇怪,但这是真的。网络正迅速成为超过640×480和800×600和1024×768;现在我们有了手机和pda和亭和墙显示担心。你如何设计以这样一种方式来容纳不同的平台。可能是你不能回答:您的设计为每个类单独显示。但这只是我的意见,仅仅支持我的世界观和我的时间。

在某种程度上,没有特定的答案。是的,网站设计中有很多已知事实。jpeg是比gif图片;gif比jpeg艺术线条。(和png比其他一切都好,包括海绵蛋糕和奶油乳酪和洒,但浏览器支持一直在地狱里现在一个十年的大部分时间。)

过去的那些,你必须利用你的经验和专业判断给定的设计方法。你必须做出决定,这一部分用户会出现错误的。当你考虑你创建的网站是什么样的,它的受众是谁时,你必须接受这一点,仔细权衡你必须做出的选择,选择最适合项目需要的。需要知道你的决定在何种情况下会分解(例如,固定宽度的设计在一个非常广泛的浏览器窗口)以及那些在他们将工作完美。

当你减少前者和后者,最大化当你把用户投诉降到最低,将你的技能,你所面对的问题,然后你所做的工作做得很好。感到骄傲,不要让任何人拿走它。