Html CSS在mozilla firefox版本29 beta 7中不起作用
我在让以下代码在mozilla firefox中工作时遇到问题。我使用的是29版beta 7。 下面的css在firefox中不起作用,但在chrome中效果绝对不错。我找不到的原因是什么。请帮忙 CSS代码:Html CSS在mozilla firefox版本29 beta 7中不起作用,html,css,Html,Css,我在让以下代码在mozilla firefox中工作时遇到问题。我使用的是29版beta 7。 下面的css在firefox中不起作用,但在chrome中效果绝对不错。我找不到的原因是什么。请帮忙 CSS代码: input[type="file"] { border: 1px solid #333; box-sizing: border-box; display: inline-block; font-size: 14px; margin: 0; padding: 8px
input[type="file"] {
border: 1px solid #333;
box-sizing: border-box;
display: inline-block;
font-size: 14px;
margin: 0;
padding: 8px;
position: relative;
background-color: #fff;
overflow: hidden;
width: 100%;
-webkit-appearance: none;
-webkit-box-sizing: border-box;
z-index: 1;
}
input[type="file"]:after { /* Mask the no file chosen label */
background-color: #fff;
content: '';
display: block;
height: 100%;
position: absolute;
top: 0;
left: 0;
width: 100%;
z-index: 10;
}
input[type="file"]::-webkit-file-upload-button { /* Style the button */
background: #fff;
color: #555;
font: inherit;
padding: 0;
position: relative;
border: none;
text-align: left;
position: relative;
z-index: 100;
-webkit-appearance: none;
}
HTML:我将上述CSS应用于:
<input type="file">
请提供帮助。
-webkit文件上传按钮
-webkit。我真的很抱歉,但我不明白你想说什么@quentinfox没有使用webkit渲染引擎,因此不适合生产使用的实验性webkit特定功能将无法工作。那么我应该怎么做才能让它工作@Quentin?有什么帮助吗?Firefox不支持样式设置
。有一些技巧可以用图形覆盖/替换它,但仅此而已。这里有一篇关于它的文章:一般来说,无论如何对文件输入元素进行样式化或操作都是一个非常糟糕的主意,因为这是一个安全问题。