text-overflow:ellipsis非IE的浏览器的另类应用!

  text-overflow:ellipsis大家用过吧,在win上大家都知道IE跟Opera可以搞定,如果你看下面的代码你会不会兴奋呢?
text-overflow:ellipsis;
-o-text-overflow:ellipsis;
-icab-text-overflow: ellipsis;
-khtml-text-overflow: ellipsis;
-moz-text-overflow: ellipsis;
-webkit-text-overflow: ellipsis; 
  别兴奋了,该支持的都支持,其他都是骗小朋友滴。基本非IE的浏览器的私有属性都会以-xxx-这样开始,-o-就是以Presto为引擎的 Opera私有的、-icab-是iCab私有的,-khtml-就是以KHTML为引擎的浏览器(如Konqueror Safari)、-moz-就是以mozilla的Gecko为引擎的浏览器(如Firefox,mozilla)、-webkit-就是以Webkit 渲染引擎(是KHTML的衍生产品)的浏览器(如Safari、Swift)。
  并不是说像-moz-text-overflow现在有用,而是一个幻想的写法,当一个浏览器的开发人员决定在浏览器支持一种还没得到公认的属性时,一般都会在属性的前面加上-xxx-这种,表明这种是属于该浏览器私有的属性,当然,这些属性多数来自CSS3的,使用这样的写法在浏览器升级后也许才有作用
  这段代码是在css3.info上看到的,以前是没这样写滴,不知道是什么时候改的。
  Firefox实现text-overflow的也有差不多行滴,一个是JS+XBL,另一个CSS的:after 的,以前在试着写用xbl来监视文本的宽度的配合:after,不用想就知道我是失败的,如果单XBL可以行的话,别人也不用配合JS来写了。

时间: 2024-10-04 16:20:35

text-overflow:ellipsis非IE的浏览器的另类应用!的相关文章

text-overflow:ellipsis非IE的浏览器的另类应用

浏览器 text-overflow:ellipsis大家用过吧,在win上大家都知道IE跟Opera可以搞定,如果你看下面的代码你会不会兴奋呢? text-overflow:ellipsis;-o-text-overflow:ellipsis;-icab-text-overflow: ellipsis;-khtml-text-overflow: ellipsis;-moz-text-overflow: ellipsis;-webkit-text-overflow: ellipsis; 别兴奋了,

javascript-js非IE内核浏览器上获取系统信息,包括CPU使用率。求解

问题描述 js非IE内核浏览器上获取系统信息,包括CPU使用率.求解 做Flash player,需要获取系统信息,想用js获取然后传递给AS3.js调用WMI,在非IE浏览器上没反应 解决方案 其他浏览器需要通过插件,比如FIREFOX Chrome都支持插件,然后通过插件来获取系统的CPU等信息

非IE内核浏览器支持activex插件

之前在一个B/S项目中遇到一个需求,就是客户需要在页面上对报表的布局以及显示内容,进行自定义.最后决定使用activex技术来实现.众所周知,activex是微软搞得,因此只有ie内核的浏览器才能支持.像firefox(火狐).Chrome.Apple Safari等非ie内核浏览器都不支持activex控件,这样就大大加大了系统使用的局限性. 因此考虑是不是可以让非ie内核浏览器也能支持activex控件,目前火狐等浏览器也有类似于activex控件的技术,那就是插件.所以最终决定以插件来作为

前端-非IE的浏览器为何总是各版本兼容性那么好

问题描述 非IE的浏览器为何总是各版本兼容性那么好 如题,发现有很多关于JS.H5.CSS3等前端,非IE的浏览器支持总是非常好,甚至版本很老的都能很好的支持,这是怎么做到的?难道它们还在维护老版本的浏览器? 解决方案 因为它们都是webkit内核.不是它们兼容性好,而是它们占的市场份额高,所以网页首先就按照它们的表现来写. 很久以前可不是这样.在微软强势的时候,苹果浏览器因为不支持flash被视作"兼容性不好". 解决方案二: CSS浏览器(低版本IE)兼容性解决方案(一)CSS浏览

四款非IE内核浏览器的双核改造方法

本文我们介绍四款非IE内核浏览器的双核改造方法.虽然改造的办法多种多样,但最终都实现了之前设想的双核心网页浏览功能.当然这篇文章也并非十全十美,比如另一款浏览器新星http://www.aliyun.com/zixun/aggregation/11218.html">Safari,就没有对应的改造方法.不过撰写此篇文章的初衷还在于抛砖引玉,希望以下这些内容能给大家一点参考,也希望您也能将自己在日常使用中的经验介绍出来,供大家分享. 如今"双核"二字早已不再神秘,日常生活

这段javascript代码如何修改才能被非IE内核浏览器识别(如:遨游)

问题描述 本人是个新手,最近初学php附带通过例子研究了一下Javascript.这段代码在IE里可以成功打开"showdd.php?dd="的页面,但是在遨游浏览器里却不行,是为什么啊?....(前边的代码省略了,貌似和这段关系不大)<?php include("bottom.php"); if($_GET[dingdanhao]!="") { $dd=$_GET[dingdanhao]; session_start(); $array=

屏蔽浏览器缓存另类方法

有时候我们不希望浏览器使用缓存加快网页的显示,尤其是那些论坛之类的频繁更新内容的网页,在网上有说可以使用下面的方法来屏蔽缓存,但是我试了效果不好.   <META HTTP-EQUIV="Pragma" CONTENT="no-cache">   某日我突发奇想,找到了一种在任何情况下都会显示最新的网页内容的方法,描述如下:   请将网页的链接改为:   http://xxx.yyy.zzz/page.php?rand=XXXXXXX   其中http:

浏览器大战另类升级:统计数据相互打架

中介交易 SEO诊断 淘宝客 云主机 技术大厅 导语:国外媒体今天撰文称,随着互联网市场的蓬勃发展,上网设备和上网协议也越发多样化,导致浏览器市场份额越来越难以统计,不同机构的数据甚至大相径庭.但这也从另一个侧面反映出浏览器大战正在日渐升温. 以下为文章全文: 数据争议 新一轮浏览器大战硝烟再起,这一次,统计数据成了焦点:微软(微博)和谷歌(微博),究竟谁的浏览器最受全球用户欢迎? 爱尔兰浏览器市场研究公司StatCounter上月声称,谷歌Chrome已经超越微软IE,成为全球第一大浏览器,二

浏览器大战另类升级:市场份额不明 统计数据打架

浏览器们打得不可开交,真实的市场份额却成了一笔糊涂账 导语:国外媒体今天撰文称,随着互联网市场的蓬勃发展,上网设备和上网协议也越发多样化,导致浏览器市场份额越来越难以统计,不同机构的数据甚至大相径庭.但这也从另一个侧面反映出浏览器大战正在日渐升温. 以下为文章全文: 数据争议 新一轮浏览器大战硝烟再起,这一次,统计数据成了焦点:微软和谷歌,究竟谁的浏览器最受全球用户欢迎? 爱尔兰浏览器市场研究公司StatCounter上月声称,谷歌Chrome已经超越微软IE,成为全球第一大浏览器,二者的份额分