收藏本页
联系我们
论坛帮助

牛头网络技术论坛程序员专区WEB技巧 → 如何在css中定义input标签中的某个type的全局样式

垃圾帖子的防止方法 动网水印问题 sql里的字符替换方法 2003安全设置大全 短信检测提交问题

  共有236人关注过本帖树形打印

主题:如何在css中定义input标签中的某个type的全局样式

帅哥,在线噢!
牛头

  1楼


头衔:站长
金币:5059
经验:6148
金钱:9145
等级:管理员
文章:572
精华:10
加为好友
发送短信
个性首页
如何在css中定义input标签中的某个type的全局样式  发贴心情 Post By:2008-11-6 0:31:32 [只看该作者]

问题起因:由于百度空间只能修改blog的样式表,而不能编辑页面的html代码,所以我在想把input type=submit的样式修改的时候不能在页面上给其加一个class属性,如果能就方便多了:(
比如我想在页面上的submit上都加个小手,怎么解决呢,请看以下的例子。
在ff和IE7下:
input[type="submit"]{cursor: pointer;}
在IE6下:
input {
cursor:expression(this.type=="submit"?"pointer":"style");
}
如果要在多个浏览器都达到这样的效果,就必须把这两个样式都写进去。

再说一下css中的expression这个很牛的东西,一句话描述它的作用就是让css能够执行javascript脚本。

但是,问题也就出在这里了,百度空间肯定是因为安全因素的考虑,把这个属性禁用了,我在提交编辑好的css样式时,提示我“提交失败”,T_T,这样让我想起了最开始百度空间还是测试版的时候,访问某个人的空间,就会莫名其妙的跳到另一个域名上去,那个域名都是一些穿着凉爽的日本文艺女青年(要跑题了)。所以,这个东西虽然在特殊的情况可以解决一些问题,但是人家百度空间禁用也是必然的,实在是太不安全了。

参考资料:
bbs.blueidea.com/thread-2677721-1-1.html
www.blueidea.com/tech/site/2006/3705.asp


在线咨询技术 [牛头][早起的鸟儿有虫吃!]
 牛头网电脑学院,尽显英雄本色 支持(0中立(0反对(0回到顶部