使用text-indent为手机用户提供专有界面
微博客 的文章发布按钮是通过“onclick”来实现的,手机访问时,不支持,导致无法发布文章。
刚开始准备使用USER_AGENT来判断访问者客户端,一想,不对,就我自己可以登陆后台,搞这么大,太奢侈了。于是想找一个类似 <!–[if lt IE 7]–> 这样简单点的判断语句。问了几个群,估计大侠们都睡觉了,只好自己琢磨。
最终发现text-indent:-9999px样式,在主流浏览器中均正常隐藏掉了包含在里边的内容,而手机访问时,该样式失效。通过该样式,想干什么,就干什么吧。
晚安北京!

10/15/2009 at 12:14
好聪明,这个方法好。还可以用js判断屏幕宽度来判断是电脑还是手机的。
回复
十月 15th, 2009 at 13:48
判断是电脑还是手机最佳的方案是判断请求的UA头。
十月 15th, 2009 at 18:47
那非主流的PC浏览器会不会被判为手机?
10/15/2009 at 12:15
很专业的文章,呵呵
回复
10/15/2009 at 16:16
你博客速度真快。
回复