<input id=a size=20><input type=button value=选择文件 style="width:800">
<div style="position:absolute;top:15;left:-80;width:150;filter:alpha(opacity=0)" >
<input type="file" onpropertychange="a.value=this.value" size=33></div>

解决方案 »

  1.   

    我是说改变  file  中“浏览”按钮的宽度。
      

  2.   

    你是说这个 type=file 的东东太宽了,多盖了是不是?
    你可以使用样式表里的 clip:rect(5px 15px 15px 5px) 控制控件显示的区域大小
      

  3.   

    正要问:clip:rect(5px 15px 15px 5px) 括号中的四个参数是什么意思?
      

  4.   

    clip 剪切指定部分来显示;其语法为: .style.clip="rect(top,right,bottom,left)";
    注意此参数的顺序不寻常; 例:style.clip='rect(20 400 500 30)'; left、top 与容器
    的相对位置
      

  5.   

    没用的话加上这句position:absolute;试试
    <input name=a123 type=button value="请选择" style="position:absolute;clip:rect(5px 15px 15px 5px)">