首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > CSS >

input背景透明的穿透有关问题

2012-02-11 
input背景透明的穿透问题HTML code!DOCTYPE htmlhtmlheadmeta http-equivContent-Type content

input背景透明的穿透问题

HTML code
<!DOCTYPE html><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>无标题文档</title><style type="text/css">.box{position:relative;}.bg{position:absolute; left:5px; top:5px; z-index:-1; font-size:12px;}input{    height:20px;    background-color:transparent;    border: 1px solid #F00;}</style></head><body><div class="box"><span onClick="alert('我是背景')" class="bg">文明扯淡,利国利民。</span><input type="text" /></div></body></html>


当一个input框背景透明时(background-color:transparent;),在ie下会被穿透,而在chrome等浏览器下则不会,有什么方法可以解决?

[解决办法]
探讨

可以用半透明的图片作为input的背景,而不是用文字,就可以解决

[解决办法]
把input中的背景图片设置成和div的背景图片相同的即可

热点排行