2010-05-25 31 views
1

我知道浏览器样式表和作者样式表的重要性。但用户样式表的重要性如何?用户样式表的用处和重要性是什么?

为什么用户需要样式表?

每个浏览器都有用户样式表桌面或移动?

哪种类型的用户使用用户样式表,为什么?我从来没有发现任何使用userstylesheet的人?

对于XHTML css开发者的用户样式表是否有任何问题?

用户样式表是否与可访问性相关?

为什么只有css重置才能覆盖浏览器css为什么不在用户css上?

当我们制作网站时,我们是否应该考虑任何与用户样式表相关的东西?

回答

3

为什么需要用户样式表?

因为许多作者都是白痴,许多用户有特殊要求

是否每个浏览器都有用户styleshhet桌面或移动?

没有

哪种类型的用户使用用户样式表,为什么?

的谁需要或想要覆盖作者CSS或浏览器默认

是thery何事userstyle片XHTML + CSS开发办?

编写健全的标记,保持一致,注意CSS验证器关于未能将背景颜色和前景颜色设置在一起的警告。

用户表单是否与可访问性相关?

它可以

为什么CSS复位只在浏览器CSS重写为什么不能在用户的CSS?

http://www.w3.org/TR/CSS21/cascade.html#cascade

3

一个小幅调整。级联遵循浏览器(代理),用户(访问者),作者(设计者),而不是浏览器,作者,访问者。除非使用!重要,或者任何更大的特征,作者胜过浏览器和用户。正如您发布的链接所表达的。http://www.w3.org/TR/CSS21/cascade.html#cascade

用户可以指定样式表,但作者将通过级联的接近度方面获胜。如果用户提供了更具体的选择器 - 那么它将通过特异性覆盖用户样式表。我不知道应用用户样式表的任何人,也不知道那些人的数量。我所知道的唯一一个知道这一点的人是我在谈论这个有趣的怪异事实时教授的学生。我得到它的目的,并需要它在宏伟的设计 - 我只是没有看到它被使用。而那些需要它的人也需要CSS的学位来利用它,或者甚至知道它存在。 :D

在一天结束时,设计师需要脱离试图控制用户在其环境中看到的内容。我们只能针对最常见的显示,基于常见的流行设置。或多功能/灵活的布局。我们无法控制屏幕分辨率,色彩校准,外部照明条件以及他们可能在他们决定使用的任何浏览器中添加或调整的任何第三方应用程序和功能。

相关问题