|
相信很多网页设计者们在网页制作过程中可能会遇到一个问题,就是当写全完整新闻标题时版面会出现下不下的情况,就像有一次,我在浏览某个网站时发现一个问题,就是有几篇新闻标题因为设计的宽度问题,所以没有显示完全,看上去好像是用截字程序来完成的标题。我想很多网站都遇到这样的情况。为了视觉效果不得不进行截字显示以满足网站的整体视觉效果,通常我们采用截字的方法是两种,一种是通过后台输出时来事先设定一定的字符数量,另一种是通过CSS或是JS来对已经输出的完整的内容进行视觉剪截。
回想起来,在网页标准没有兴起的时候基本上是采用第一种方式来解决这个问题,直到现在这种方式依然被广泛地使用着。这种方式的好处就是可以准确的剪截字数,而不足可能就是因为剪截的工作在后台已经完成,所以输出的内容是残缺的。而第二种是通过CSS或是JS做出的一种障眼法。把一定长度以外的内容隐藏掉。以达到需要的视觉效果,好处就是他可以保留完整的数据内容,不足之处可能是非微软的IE浏览器截的字并不完美。
然而,我们在设计网页的时候当然是尽可能的把文章标题显示完整,如果因为某些特殊情况没办法显示完整的时候也要尽可能让title属性完整。还有就是虽然CSS的截字在Firefox中是有缺陷的,但是我还是觉得关于截字的任务要由CSS来完成,至少这样我们可以得到一个完整的HTML信息文档。是的,就是这样的,当没有CSS的时候至少我们同样可以看得到完整的信息内容。我认为这样无疑是最好的方法。
我还有一个问题,这个问题也是我想提出的问题。我在想如果标题不完整,会不会影响用户的点击欲望。虽然这是我想象出来的,但我想这也是有点道理的。比方说,网站中有这样一条新闻标题“某公司发明的一项新技术,看我们”,这是一句被机械性截掉的标题。面对这样的标题我们的好奇心是否被勾引起来,当然有可能。但是我们的理解可能是这样的:“某公司发明的一项新技术,看我们”……这是个陈述性新闻。可能是作者在吹牛。“当然如果是这样的新闻我就没什么兴趣了。然而这个完整的标题应该是:“某公司发明的一项新技术,看我们何时能普及此技术”对于这样的标题我就显得比较有兴趣,我会想知道这是一项什么样的新技术。这个新技术的核心。也正是这个新闻的核心内容。
不过话又说回来,有时候截字是必需的,否则整个网站就会显得非常的杂乱。一般的解决方法就是在链接上加入"title"属性。所以有时候"title"属性也是很重要的。下次当大家在网页设计中遇到不得不缩写标题问题,我想应该知道怎么办了吧。
|