主题:  请教input的样式问题

mlzboy

职务:普通成员
等级:2
金币:2.0
发贴:317
注册:2003/8/10 10:49:42
#12004/8/8 8:09:40
我想对input type=text的进行统一的设置样式,
如果我自已直接定义一个样式的话,需要在每个中加class="xxx"的标志,我记得可以设置input下面的某个类型,对此类型进行定义样式的,具体的我忘了,请高手指点



不是高手

职务:普通成员
等级:3
金币:5.0
发贴:1352
注册:2002/8/23 2:27:18
#22004/8/9 8:47:45
CSS2里有设置属性选择符,不过很遗憾,暂时还没有浏览器支持CSS的这个功能



hin5d

职务:普通成员
等级:1
金币:0.0
发贴:9
注册:2003/10/28 11:21:25
#32004/8/9 11:12:29
<style>
input{
border:1px solid red;
color:red;
background-color:yellow;

}

</style>



hin5d

职务:普通成员
等级:1
金币:0.0
发贴:9
注册:2003/10/28 11:21:25
#42004/8/9 11:13:48
或者有HTA,不过仅IE支持.



不是高手

职务:普通成员
等级:3
金币:5.0
发贴:1352
注册:2002/8/23 2:27:18
#52004/8/9 11:25:46
楼上你这个没用,人家仅仅要对type="text"的定CSS
你这样对所有的INPUT标签都定同一个样式了。



康夫

职务:普通成员
等级:5
金币:3.0
发贴:3311
注册:2002/8/7 1:00:31
#62004/8/9 13:51:56
还是老实在后面加个CLASS吧



浮尘

职务:普通成员
等级:3
金币:7.0
发贴:1258
注册:2001/11/19 12:41:09
#72004/8/9 18:02:40
用javascript试试呢?我没有写,但应该可以的。定义一个函数,然后网页onload=函数,只是一个思路。



我佛山人

职务:版主
等级:4
金币:16.0
发贴:2269
注册:2002/8/7 15:09:27
#82004/8/11 22:09:07
CSS:
input{behavior:url(input.htc)}

HTC:
<script>
switch(type){
case "text":
... ...
case "password":
... ...
default :
....
}
</script>



不是高手

职务:普通成员
等级:3
金币:5.0
发贴:1352
注册:2002/8/23 2:27:18
#92004/8/12 8:28:29
HTC好是好,我做一些脚本封装的时候也经常用
不过HTC就是有点缺陷,不进客户端,用HTC定义input标签,以后你保存该网页到本地的时候,样式就消失了……



浮尘

职务:普通成员
等级:3
金币:7.0
发贴:1258
注册:2001/11/19 12:41:09
#102004/8/17 13:56:12
这也算缺陷?