我们终于到了我们假设CSS2的地步,并希望CSS3?
(不是在讨论,如果答案是“是的,你是白痴”,那就去吧......)
答案 0 :(得分:8)
您应该始终考虑
的用户通过良好地分离内容和风格,您应该能够轻松地解决这些问题。对于已经禁用CSS的用户来说,在这个时代,我认为设计师不应该过多地关注它。当然不值得花费大量的时间和资源。
答案 1 :(得分:4)
您的目标受众是什么以及支持(或不支持)某些客户的 费用是什么?
答案 2 :(得分:2)
除了pst和ttreat31提出的优点之外,我还要补充一点,使用语义标记通常会让您的文档在禁用CSS时可读(即使用浏览器的默认CSS)。
可能有一些怪癖(形式浮现在脑海中),但通常我会在自己的页面中发现它们具有足够的可读性。
答案 3 :(得分:1)
如果您需要CSS,您和您的企业可能会存活下来。但如果你不需要,你可能会做得更好。
通过迎合非CSS案例,您可以编写更好的标记,并使用结构更好的内容。您将缓解跨浏览器问题,并开发更强大的API。搜索引擎将能够更好地解析和“理解”您的内容。
允许“无CSS”更多地是关于与Web标准和良好编码实践相关的哲学,而不是实际上关于常见的最终渲染。
答案 4 :(得分:1)
我不会尽力帮助禁用CSS或javascript的用户。如果我在一个依赖于吸引新客户并且有大量首次点击的网站上工作,那么我可能会尝试为非JavaScript用户提供一系列缩减功能。但我永远不会打扰禁用CSS的用户。我认为这可能是一个非常小的少数。
答案 5 :(得分:1)
当我的计算机超载时,我经常使用links
或lynx
在终端上冲浪,而我只是不能使用Firefox,Java和一些Flash应用程序占用一半的RAM。纯文本浏览器没有高级CSS或Javascript支持。
许多服务器管理员可能会做类似的事情,因为大多数服务器是无头的,而且一些管理员可能懒得打开他们的另一台笔记本电脑只是为了快速浏览。使用屏幕阅读器的人通常具有与纯文本浏览器类似的视图,除了它现在可以听觉而不是纯文本阅读。
使用文本浏览器时,我不会指望任何颜色或表格,通常我只需要一些快速信息。所以,IMO,您至少应该以HTML格式提供所有页面的基本信息。