省略号 造句都表示什么意思

《阿长与山海经》中的八次省略号各有什么作用?表达了什么意义?_百度拇指医生
&&&网友互助
?《阿长与山海经》中的八次省略号各有什么作用?表达了什么意义?
拇指医生提醒您:该问题下为网友贡献,仅供参考。
第一处(第四自然段):母亲听“我”多次诉说长妈妈睡觉时在床中间摆“大”字,挤得“我”没有翻身的余地之后,对长妈妈说了这两句话,意在暗示、提醒长妈妈睡觉时多给“我”一些空席,别挤着“我”。母亲的话委婉、含蓄,言尽意续。  第二处(第六自然段):此处的省略号不单表示对其他玩具的省略,更重要的是表现一个孩子在除夕之夜陷入了美好的遐想与渴望。  第三处(第七自然段):除夕之夜,长妈妈反复叮嘱“我”正月初一要说吉利的话,要互相祝福,还要吃福橘,只有这样,一年到头才会“顺顺流流”,无灾无祸。这里的省略号寄托着长妈妈怎样善良、真诚的愿望,我们仿佛看见长妈妈正沉浸、陶醉在美好的愿望里。  第四处(第十自然段):元旦早晨,“我”一觉醒来,一片茫然。长妈妈又是“按”,又是“摇”,特别是她那“惶急”的眼神,使“我”猛然想起了要向她祝福。“我”情急之下,极不情愿地说出半截。  第五处(第十二自然段):这里的省略号既写出了长妈妈懂得的“规矩”很多,唠叨起来没完没了,又表现了“我”不耐烦的厌倦心理。  第六处(第十三自然段):煮饭老妈子被“长毛”骇破了胆,一提“长毛”,便毛骨悚然,心有余悸。此处的省略号写出了那种惊骇心理的延续。  第七处(第十九自然段):省略号表示《山海经》中有很多奇异的图画。从这省略号中能感受到“我”对那些奇异的图画着迷、神往、渴求的心理。  第八处(第二十五自然段):此处的省略号表示《山海经》中有很多“我”喜欢的图画,表现了“我”得到心仪已久的绘图本《山海经》后的无限欣喜之情。
向医生提问
完善患者资料:*性别:
为您推荐:
* 百度拇指医生解答内容由公立医院医生提供,不代表百度立场。
* 由于网上问答无法全面了解具体情况,回答仅供参考,如有必要建议您及时当面咨询医生Html/Css/JavaScript(44)
在实际的项目中,由于文字内容的长度不确定性和页面布局的固定性,难免会出现文字内容超过div(或其他标签,下同)区域的情况,此时比较好的做法就是当文字超过限定的div宽度后自动以省略号(…)显示,这样,按照习惯,人们都会知道这儿有文字被省略了。css中有个属性叫做text-overflow:配合其他一些属性可以实现IE,chrome,safria浏览器下文字溢出点点点省略号显示,在加上opera浏览器的私有属性-o-text-overflow:就目前而言,可以实现Firefox浏览器以外的所有主流浏览器的文字溢出点点点省略号显示。
而本文将提供多种兼容性上佳的文字溢出点点点省略号显示的方法,而里面不少方法就是自己想出来的。有使用外部辅助文件的,有纯粹的css方法的,还有使用jQuery方法的。每种方法都提供各个浏览器下的截图验证,提供实例页面,提供部分源文件,都是值得信赖的方法,希望对您有所帮助。文章中穿插了些牢骚,您可以跳过,与本文主体不是很相关。
您可以事先单击这里:,两个页面对比或许更有助于理解和认识。
1、常规css方法——使Firefox以外主流浏览器文字溢出省略号表示
下图为此常用方法在各个浏览器下的表现:
IE6浏览器下
IE7浏览器下
chrome谷歌浏览器下
Safari浏览器下
opera浏览器下
Firefox火狐浏览器下
可以看到,仅在Firefox火狐浏览器下无法实现文字溢出省略号表示,其文字直接从中间咔掉了。综合考虑代码成本,表现效果,个人觉得这样子已经算是不错的了,追求完美和实际效益之间要追求一定的平衡。如果页面上很多文字都溢出,则需要寻求更兼容的方法,要是偶尔会出现文字溢出的情况,就是用这类css代码就足够了,单层标签,简单实用:
.zxx_text_overflow{width:27 white-space: text-overflow: -o-text-overflow: overflow:}
2、使用ellipsis.xml文件使Firefox支持文字溢出后点点点省略号表示
这是老外提供的一种方法,使用Firefox的私有属性调用一个XML文件,可以使Firefox火狐浏览器下文字溢出后以省略号的形式显示。
右键另存为下载:
调用方法如下:-moz-binding:url(‘ellipsis.xml#ellipsis’);跟css样式写法一致。
需要注意的是:此XML文件不支持向上路径的访问,也不支持绝对路径的访问。也就是说此XML文件需要放在调用文件(css文件,或HTML文件)的同目录下或下一级目录下,不能向上访问。原因我是不清楚的,反复试验,都证明如此。
下图为使用此XML文件后Firefox浏览器下的表现:
Firefox火狐浏览器下
可以清除地看到溢出的文字部分用点点点省略号表示了。再结合上面的css样式,就可以实现所有主流浏览器下的单行文字溢出用省略号表示了。css表示如下:
.zxx_text_overflow{width:27 white-space: text-overflow: -o-text-overflow: -moz-binding:url('ellipsis.xml#ellipsis'); overflow:}
例如在中,此段css是写在页面上的,所以ellipsis.xml文件是放在HTML文件同目录下的。
3、我对网上些文章和网站的不满
昨天编写demo实例页面,想找之前看过的一个同仁提过的图片显示省略号的方法,结果发现很多打着称号兼容“IE,FF”的文章,不错啊,于是我看看是什么方法。结果一肚子的火。
所谓的兼容IE,FF的文章
图中显示的是Google搜索后的前五项,其中有四个是所谓的建站教程网站,这四个又是同一篇文章。
这篇文章很不负责,居然是我很久之前就想过且测过,由于兼容性等等问题而不采用的方法。用:after伪类和content在文字后面加省略号。这个方法可以说是完全行不通。
首先,标题就是个大大的错误,什么兼容“IE,FF”?第一、chrome不算浏览器吗?看这文章时间,chrome已经出来了,Safari,opera不算浏览器吗?就只要兼容IE,FF就可以了吗?第二、你兼容IE,FF吗?什么叫兼容,就是要表现一样。两个浏览器下表现一致吗?差远了!第三、你兼容IE吗?IE6和IE7下都天差地别的,还说什么兼容呢!
看这文章的意思,这世界上就只有两种浏览器,IE6和Firefox,我不知道作者是个很大的草包还是上世纪时空转移过来的程序员,用句赤壁里的话说就是“你过时了!”
其次,方法缺陷很多:1、说是兼容,其实反而大大破坏了兼容性,IE6和IE7下的表现就不一样,一句IE“不支持max-width”就让我想给作者扇个耳光,IE7不支持吗,别告诉我你写这文章时还没有IE7浏览器。2、本来chrome浏览器,Safari还有opera可以实现文字溢出省略号显示的,现在受限与:after和content,就会一处理不当,文字直接被截,就很丑了。3、多套用了一层标签,css也多了好几行,没有必要,资源消耗高。4、当文字很短时后面也还跟着个省略号,没有溢出为什么还要显示省略号呢?
无论是兼容性,资源占用,逻辑表现都是很屎的,是个完全不能用的方法。
我不是愤慨作者技术不行,而是不满没有一点道义和科研素养。睁着眼睛说瞎话,都是没有经过验证的东西,凭感觉大放厥词。我更鄙视那些所谓的教程网站,这些网站什么教程都拿来的,它只管点击率,不管是否正确实用,n年前淘汰的东西它也拿来,误人子弟啊!我就很纳闷,这些网站无论设计,还是布局,或是页面的兼容性都差的跟坨酝酿很久的猪屎一样,还教别人怎么做网站。我是看穿了,其实这篇文章不行他们是知道的,可以没有办法啊,“兼容IE,FF”,多诱人的关键词啊!不管怎样,得拿篇文章来占住这几个关键词啊!流量给了别人可不行啊!这些唯利是图的网站,将一篇完全不行的文章传来传去,就为了点破点击率。这跟三鹿有什么区别,做教程的,是教人的,随便拿一些错误的东西糊弄人,害了多少人啊,真是太没有道义了!
4、我自己想出来的方法——margin负值定位法
这里先上代码,HTML部分:
&div class=&zxx_text_overflow& &
&div class=&zxx_con& &这是一段比较长的文字,用来测试是否文字溢出时会用省略号显示。&/div&
&div class=&zxx_dotted& &…&/div&
.zxx_text_overflow{width:24 height:1.3 overflow: zoom:1;}
.zxx_text_overflow .text_con{float: height:1.3 margin-right:3 overflow:}
.zxx_text_overflow .text_dotted{width:3 height:1.31 float: margin-top:-1.3}
结果在不同浏览器下的表现如下(IE6,IE7以IE6示例,Firefox和chrome以Firefox示例):
IE6下,IE7同类型,表现一致
Firefox浏览器下表现
opera浏览器下表现
Safari浏览器下表现
简要说明:此方法兼容IE6,IE7(IE8未测过),Firefox,chrome,Safari,opera浏览器。没有hack,没有生僻的css样式。文字短时,没有省略号,文字溢出时就出现省略号。可以说是相当不错的一个方法。原理也很简单:当文字内容足够长时就把隐藏在上面的省略号层给挤下来了。关键就是点点点所在div层的高度的绝对值要比其margin的绝对值大那么一点点。 如果您不习惯用em做单位,直接换作px就可以了,效果是一样的。
5、jQuery限制字符字数的方法
代码很简单,使用也很方便,如下:
$(document).ready(function(){
//限制字符个数
$(“.zxx_text_overflow”).each(function(){
var maxwidth=23;
if($(this).text().length&maxwidth){
$(this).text($(this).text().substring(0,maxwidth));
$(this).html($(this).html()+’…’);
所产生的结果是:页面中class为“zxx_text_overflow”的标签内部字符的个数将最多显示23个,如果原本字符个数大于23,则会在后面添加点点点省略号(…),如下图所示的:
jQuery限制字符个数实现溢出省略号表示
6、jQuery自动判断宽度是否超出的方法
相比较前面一种方法,这个js实现的方法更加智能些(也更占用资源),通过复制节点(就是需要判断是否文字溢出省略号显示的标签层),获取其宽度,再判断其宽度是否大于样式中给定的宽度限值,大于则去掉尾部字符,添加省略号,循环,直到复制的层的宽度小于css给定值。
js代码如下:
var wordLimit=function(){
$(“.zxx_text_overflow”).each(function(){
var copyThis = $(this.cloneNode(true)).hide().css({
‘position’: ‘absolute’,
‘width’: ‘auto’,
‘overflow’: ‘visible’
$(this).after(copyThis);
if(copyThis.width()&$(this).width()){
$(this).text($(this).text().substring(0,$(this).html().length-4));
$(this).html($(this).html()+’…’);
copyThis.remove();
wordLimit();
copyThis.remove(); //清除复制
wordLimit();
css部分需要给定一个宽度值,例如:.zxx_text_overflow{width:400}
结果如下:
jQuery宽度判定实现溢出省略号表示
狠狠地点击这里:
最后补充:
我抽了一会儿时间把上面两个jQuery的方法结合起来,写了个小小的jQuery插件,方便对jQuery感兴趣的人直接使用了。
这个单行文字溢出用点点点省略号显示的jQuery插件的使用很简单。例如:
$(“.test1″).wordLimit(); 自动获取css宽度进行处理,如果css中未对.test1给定宽度,则不起作用
$(“.test2″).wordLimit(24); 截取字符数,值为大于0的整数,这里表示class为test2的标签内字符数最多24个
$.wordLimit();里面为空则根据宽度自动截取,有值的话就按照字符数进行截取了。
(右键,另存为)
(zip 18.6K)
狠狠地点击这里:
css,js等前端技术博大精深,肯定还有其他更好的解决方法,这里只是把我所知道的写下来,希望对其他人有所帮助。技术的进步是永不停息的,或许一两年后,我的这个文章里所提到的些方法会成为过时的东西的。希望如此!
有不少同行询问当含有a标签链接的时候如何解决点点点显示的问题,在本文的评论9,我提出了解决方案,您要是遇到同样的问题,可以在评论9处查看。
早在去年,所有浏览器都已经支持text-overflow:方法,因此,本文很多内容out了!
原创文章,转载请注明来自[]
本文地址:
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:92358次
积分:1913
积分:1913
排名:第16578名
原创:91篇
转载:103篇
(1)(1)(2)(4)(11)(10)(12)(4)(3)(4)(4)(3)(6)(3)(11)(1)(5)(5)(1)(9)(7)(3)(7)(8)(10)(9)(8)(7)(20)(4)(11)省略号都有哪些意思
1.表引文或引述的话有所省略;②表重复词语的省略;③表列举同类事物和序数词语的省略;④表静默或思考;⑤表说话断断续续;⑥表语言的中断;⑦表话未说完,语意未尽.
为您推荐:
其他类似问题
1.表示引文或引述的话有所省略;②表示重复词语的省略;③表示列举同类事物和序数词语的省略;④表示静默或思考;⑤表示说话断断续续;⑥表示语言的中断;⑦表示话未说完,语意未尽。
扫描下载二维码省略号表示的意思有几种?
我很无聊WGT
省略号(……),又称删节号,用于省略原文的符号.“引文的省略,用省略号标明.”“列举的省略,用省略号标明.”“说话断断续续,可以用省略号标示.”“用在表示节省原文或语句未完、意思未禁等.”①表引文或引述的话有所省略;②表重复词语的省略;③表列举同类事物和序数词语的省略;④表静默或思考;⑤表说话断断续续;⑥表语言的中断;⑦表话未说完,语意未尽.使用省略号应注意:①省略号就表示“等”、“等等”,省略号和“等”字,都可表列举省略,两者用一即可,不能同时使用;②省略号后面一般不用点号.
为您推荐:
其他类似问题
扫描下载二维码

我要回帖

更多关于 忐忑不安的意思是什么 的文章

 

随机推荐