猿问

在输入类型=“文件”上更改光标类型

一个简单的问题...如何更改文件输入类型上的游标类型?


我尝试了以下方法:


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html>

    <head>

        <style>

            input[type="file"] {

              cursor: pointer;

            }

        </style>

    </head>

    <body>

        <input type="file">

    </body>

</html>

由于某种原因,它不会打球。


开满天机
浏览 477回答 3
3回答

倚天杖

在不同的浏览器中,它的工作方式有所不同。我猜这是因为文件输入类型非常特殊。您使用什么浏览器/版本?我知道IE6不支持在样式中指定类型。在不同浏览器中的运作方式IE7 +完美运作。火狐问题已解决,因此现在可以正常使用。请参阅有关此问题的错误报告。在3.5版中,它根本不起作用。Chrome和Safari (行为相同)在按钮上使用箭头,而在其余按钮上使用定义的光标。歌剧完美运作。请注意,有几种使用不同技术的变通办法将解决此问题。BjarkeCK的答案是我喜欢的一种优雅的解决方案,它适用于所有主流浏览器。
随时随地看视频慕课网APP
我要回答