截字省略号
select { -o-text-overflow:ellipsis; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; } 这个是在越出长度后会自行的截掉多出部分的文字,并以省略号结尾,很好的一个技术。只是目前Firefox并不支持。
只有Opera识别
@media all and (min-width: 0px){ select {……} } 针对Opera浏览器做单独的设定。
以上都是写CSS中的一些HACK,这些都是用来解决局部的兼容性问题,如果希望把兼容性的内容也分离出来,不妨试一下下面的几种过滤器。这些过滤器有的是写在CSS中通过过滤器导入特别的样式,也有的是写在HTML中的通过条件来链接或是导入需要的补丁样式。
IE5.x的过滤器,只有IE5.x可见
@media tty { i{content:"\";/*" "*/}} @import 'ie5win.css'; /*";} }/* */ IE5/MAC的过滤器,一般用不着
[Copy to clipboard] [ - ]CODE: /*\*//*/ @import "ie5mac.css"; /**/
IE的if条件Hack
<!--[if IE]> Only IE <![endif]--> 所有的IE可识别 <!--[if IE 5.0]> Only IE 5.0 <![endif]--> 只有IE5.0可以识别 <!--[if gt IE 5.0]> Only IE 5.0+ <![endif]--> IE5.0包换IE5.5都可以识别 <!--[if lt IE 6]> Only IE 6- <![endif]--> 仅IE6可识别 <!--[if gte IE 6]> Only IE 6/+ <![endif]--> IE6以及IE6以下的IE5.x都可识别 <!--[if lte IE 7]> Only IE 7/- <![endif]--> 仅IE7可识别
以上内容可能并不全面,欢迎大家能和我一起把这些技巧都汇总起来,为以后工作的查询提供一个方便,同时在这里感谢那些研究出这些HACK的作者们。
经典论坛讨论: http://bbs.blueidea.com/thread-2738996-1-1.html
本文链接:http://www.blueidea.com/tech/web/2007/4733.asp
出处:蓝色理想
责任编辑:moby
上一页 CSS Hack汇总快查 [1] 下一页
◎进入论坛网页制作、网站综合版块参加讨论
|