CSS大师Eric采访实录
作者 佚名技术
来源 CSS技术
浏览
发布时间 2012-03-05
torial)也起到了很大作用,等等。 问题五 Russ:对于那些刚开始接触和使用web标准的设计师和开发者,CSS的哪些方面是最重要的? Eric:最重要的?我不得不说是层叠(cascading)部分。不仅仅只是层叠,还包括继承(inheritance)、特征(specificity)和选择器(selector construction),一旦你掌握了这些,其他的都只是细节问题。 接下来,我想彻底理解视觉效果,包括块(block)和内联(inline),也是至关重要的。如果你能知道设计将展现什么效果,可以避免很多(CSS没有按预期执行)令人头疼的问题。就象很多语言,CSS有它的规则,忽略规则肯定导致混乱。 问题六 Russ:在过去的12个月里,有一种图片替代(image replacement)技术 被引入。你对它的全面感觉是什么?如果你不得不使用它,你将使用哪种模式(model)? Eric:我偏向于使用CSS3的方法:用’content’属性来替换内容。这是尽可能轻量(low-weight)和non-hackish的方法。这也是在目前低支持情况下的方法,因为目前只有Opera支持图片替代。 另外,我发现图片替代技术的优点和缺点并存,优点是使某些文本看上去漂亮,缺点是给靠声音阅读者造成易用性问题。坦率讲,真正的问题在于读者自己。他们尝试展现真实的页面和阅读结果,但他们在做的恰恰是一件错误的事情。如果一个页面设置了一个screen-medium样式,而阅读机将完全忽略那些样式,除非大多数的阅读器被重新修理。 问题七 Russ:好象一提到”font size”就会点燃CSS大讨论–一场字体纯化论者和网页设计师的战争。你是否认为有一个适合所有用户的解决方法? Eric:没有,虽然我希望有别的方式,但是我没有。每一种设置字体的方法都有优点和缺点。你能做的最好的方法就是找到一种以前最佳,以后变化最小的方法,而且,这需要在不断的设计变化(design-by-design)过程中完成。一位设计师的目标是尽可能以pixel控制文本字体达到最好表现,虽然使用ems或者关键字(例如x-small)能达到更好的效果。任何时候,如果有人告诉你,有一种方法定义你的字体尺寸适合所有站点,那么他只是告诉你一个原则,而不是一个解决方法。 问题八 Russ:有一个一直争议的问题,你对CSS技巧(hacks)有什么看法? Eric:这是不可避免的,直到有一天,我们的浏览器能够完美的支持和执行CSS,就是CSS hacks停止的一天。在此以前我们将坚持做。要指出,我的意思是针对所有的hacks,不管它们是对于CSS,还是其他事情,比如微软的Conditional Comments。 问题九 Russ: 你是否认为 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: Web标准真的是标准吗?下一篇: 标签增加CSS的overflow属性来清除浮动
关于CSS大师Eric采访实录的所有评论