才子小窝

天生我才必有用,千金散尽还复来

« z-blog默认的default主题乱了javascript 的容错处理 »

q元素标签在Firefox下渲染效果与IE有差异

之前写过一篇文章:巧妙的利用XHTML中不常用的标签元素,里面才子讲到将q元素标签用来当作我们的关键字粗体渲染的效果,今天调试一个页面,才突然发现q元素标签在Firefox下的渲染效果与IE不同,Firefox下会自动加上一对双引号,如<q>才子小窝</q>在Firefox下会显示成“才子小窝”,而IE下显示是没有双引号的,呵呵,似乎也没有什么定义方法能将双引号去掉。

从q元素本身的意义上来说,本来就是分离文本中的引语,既然只是分离,为什么Firefox还要自己加上一对双引号呢?实在是没想明白,难道Firefox的初衷是想让用户输入对话语言时,不要输入双引号?如果用户输入了双引号,那么在Firefox下会显示成两对双引号,晕了。
经测试,Opera渲染效果与Firefox一样,同样会加上双引号,难道真的是IE自己标新立异?不走寻常路?嘿嘿,见仁见智了。

虽然渲染效果有差异,但这似乎不是什么坏事,我们需要重点说明的关键字,它以粗体,并加上双引号来渲染,难道不好吗?才子认为挺不错,不知各位感觉如何,不喜欢以这样的渲染效果来显示关键字的朋友,那才子就建议各位换一个不常用的短标签来显示我们的关键字吧,如var标签。

风流才子 作品,转帖请保留原文地址链接,谢谢合作!
才子小窝http://www.54caizi.org

  • 相关文章:

发表评论:

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

最新评论及回复

最近发表


Copyright 2008-? 才子小窝. Some Rights Reserved. 
粤ICP备08040021号  网站地图