Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html CSS在mozilla firefox版本29 beta 7中不起作用_Html_Css - Fatal编程技术网

Html CSS在mozilla firefox版本29 beta 7中不起作用

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

我在让以下代码在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;
  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不支持样式设置
。有一些技巧可以用图形覆盖/替换它,但仅此而已。这里有一篇关于它的文章:一般来说,无论如何对文件输入元素进行样式化或操作都是一个非常糟糕的主意,因为这是一个安全问题。