04 2011 档案

摘要:在网页中经常碰到字符断行的问题,一般情况下只要设置了外层容器的宽度都能自动断行,但也不能排除极端情况下,比如数字“11111111”和字母“lllllllllllllllllllllll”的情况下,浏览器就不能自动断行了。这时用word-wrap:break-word;和word-break : break-all;属性就能解决。但这只是IE7及以下浏览器能支持,FF和IE8就不支持了(FF4.0好像可以了)。 原来解决这个问题都是用JS判断字符数,然后加上“<br />”强制断行,今天遇到了新需求,再用这个JS处理就不是很理想了。就是如果用JS判断字符数,因为像数字中文“啊啊啊啊 阅读全文
posted @ 2011-04-02 22:31 上善若水. 阅读(447) 评论(1) 推荐(0) 编辑
摘要:要想写出跨浏览器的javascript,就必须懂得嗅探技术。这是浏览器大战遗留下的大地雷,事已如此,只好认命,乖乖写分支结构吧,函数就是这样不知不觉中变长的。先看单一浏览器的判断,我们没有必须去找navigator.userAgent的麻烦,我在国外的博客网站收集了如下hack,短小精悍:ie = !+"/v1" ; 02.ie =''/v''==''v'' ;03.ie = 0//@cc_on+1;04.ie = !!top.execScript;05.ie = /*@cc_on!@*/!1;06.ie8 = 阅读全文
posted @ 2011-04-02 21:24 上善若水. 阅读(206) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示