Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/36.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/google-maps/4.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背景图像问题;选择>&&书信电报;选项>;_Html_Css_Cross Browser_Html Select - Fatal编程技术网

Html <;的CSS背景图像问题;选择>&&书信电报;选项>;

Html <;的CSS背景图像问题;选择>&&书信电报;选项>;,html,css,cross-browser,html-select,Html,Css,Cross Browser,Html Select,HTML <select data-val="true" id="GameID" > <option value="">Select Game...</option> <option value="4">Counter Strike Source</option> <option value="5">Medal Of Honor</option> <option value="6"

HTML

<select data-val="true"  id="GameID" >
   <option value="">Select Game...</option>
   <option value="4">Counter Strike Source</option>
   <option value="5">Medal Of Honor</option>
   <option value="6">NFS Shift</option>
</select>
  • 在Firefox中,它运行良好
  • 在Opera中,它仅适用于select,而不适用于option
  • 在IE 9.0和Chrome中,它有一种奇怪的行为
    我希望所有浏览器都像Firefox一样显示

是源

您的alpha透明度在
RGBa
值中设置为0,这意味着它将完全透明/不可见,需要将其设置为1才能可见


另外,您需要将
RGBa
值放在
url('image.jpg')

更改表单元素的样式并不是那么容易。。每个浏览器都有自己的功能。有些浏览器会接受在您的选择中包含背景图像,而其他浏览器则不会

一种简单的方法是添加默认颜色,这样,如果浏览器无法渲染图像,它将渲染该颜色

background: #c3c3c3 url(http://www.3dtuning.ru/img/design/gallery-back.png) repeat-x 0 0;
这样,firefox用户将看到一个背景图像(在我看来,它看起来总是很难看),而其他浏览器将以灰色背景显示


希望这能像上一篇文章一样有所帮助:颜色优先于图像url。 代替rgba(0,0,0,0),您最好使用“透明”一词,因为这样会更好地兼容

background: #c3c3c3 url(http://www.3dtuning.ru/img/design/gallery-back.png) repeat-x 0 0;