html - 具有图像的输入类型文件的CSS样式

标签 html css

我想在具有 png 浏览图像的文件输入之间留出空间。

  <input type="text" id="file12" name="file12" size=18 maxlength=500> 
   <div class="upload_wrapper" style="float: left;" id="up0">
  <img src="image/browse.png" style="height:30%,width:40%;"/>
  <input  style="width: 100px;height:10px;" id="uploadbtn4" name="pic[]" type="file" class="upload" name="bfile12" onchange="CopyMe(this, \'file12\');"/>
  </div><br>

CSS代码

 <style type="text/css">
 input[type='file'] {
 color: transparent;
 float: right;
 margin-right:23%;
 }
 </style>

这对于没有图像的按钮来说效果很好。图像上传按钮看起来像屏幕截图。 enter image description here

最佳答案

首先,在使用 style="height:30%,width:40%;" 等多个样式属性时,您需要使用分号而不是逗号错了,应该是style="height:30%;width:40%;"

其次,为什么不在图像本身中使用边距?

<img src="image/browse.png" style="height:30%;width:40%;margin:0 23%;"/>

最后,我想推荐你在图像中使用一个类并在你的样式表中使用样式:

<img src="image/browse.png" class="your_class" />

.your_class{
  height:30%;
  width:40%;
  margin: 0 23%;
}

关于html - 具有图像的输入类型文件的CSS样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28125224/

相关文章:

html - 我的按钮比 Firefox 中的输入字段高?

javascript - 如何使动态创建的div可编辑

css - 如何通过覆盖 webkit-transform 而不删除行来禁用

javascript - 单元格数据包装在 Html 或 css 或脚本中

css - 流式布局,中心有 100% 高度的 div,有溢出,周围有可调整大小的 div

html - 如何对齐此 CodePen 中的中心元素?

html - 图像未显示为超链接

java - 如何捕获弹出窗口上显示的数据

css - 如何隐藏每张图像底部打印的操作链接

FF 和 IE 中的 CSS 错误?包括边界在内的过渡在两者中都产生了意想不到的结果。或者我将如何调整行为?