导航

毅博客

分享本身就是件快乐的事,我因别人得到帮助而感到幸福

« 学习网页标准不是为了打倒IE语义与样式无关 »

CSS也不是万用膏药

本作品采用知识共享署名-非商业性使用-相同方式共享 2.5 中国大陆许可协议进行许可。
请大家帮忙:行文措辞难免有错,请大家在阅读时发现错误通过评论方式告诉我。谢谢大家

这几天在经典论坛常看到有网页问一些奇怪的问题,比如:能不能用CSS来控制链接在新窗口打开,或是,能不能让网页只另存CSS指定显示的内容。我不得不说CSS并非是三头六臂什么都能做,他能做的,不过就是给你的网页加个样子,并且这个样子好不好看也不是CSS所能决定的。我们需要理性的看待这些技术特性,他们被设计出来不是针对所有应用问题的,而CSS的全称为Cascading Style Sheet中文意思为级联样式表。而这个样式,本身就说明了问题,指的是一种表现,表现的是色彩,长宽,隐藏与显示。而打开的链接、另存内容,这些本身与样式就没有任何关系。

有很多人不是钻这个牛角尖也是因为在实际操作上遇到这样的问题了,心想如果CSS能这样做不是很方便吗。可以理解,不过CSS只是做样式用的,如果真想要解决这些问题可以用一下脚本,W3C并没有说不可以用JS,作为标准化的一部分的DOM或是ECMAScript也是可以应用到网页中的。正确理解标准化,才能让你找到正确的方式来解决实现工作中的问题。

前两天看到POPO的BLOG里有这样一篇文章叫“DIV不是万用膏药”我觉得说得非常好,在这里同样的我也要说,CSS同样也不是万用膏药。

作者 / 振之
网站 / 毅博客 http://andy.andymao.com/
电话 / (86)025 5890 9295
  • quote 1.seasoninshine
  • http://seasoninshine.blog.hexun.com
  • 如果css可以做javascript,asp,jsp做的事情,那还要后面的这些技术有什么用。我觉得,能够通过css不写一句像javascript,asp,jsp那样令人头痛的代码,就能够做到它今天做的这些就已经够了。一种技术的存在,我们更应该看的是它的”性价比“,而不是要求它来做所以的事情。如果某些人真的要那样的话,那就不是技术的问题了,而是人认识问题!
  • 2006-12-12 10:24:13 回复该留言

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

Powered By Z-Blog .Theme from Google黑板报 By Washun

Copyright 2005-2007 Jonmax.com. All Rights Reserved.

Search

最新评论及回复

最近发表

资助者链接