html标签无背景色style="background:url(0)"

 <input type="text" style="background:url(0);border-width: 0">

为什么这样写就没有背景色了?url(0)代表什么意思,请各位老师指点。谢谢。

url是设置背景图片的。使用background可以同时设置背景图片和背景颜色之类的css,看这个》:http://www.w3school.com.cn/cssref/pr_background.asp

background:url(xxxx/xxx.jpg)图片目录路径 0什么也没有
background:#FF0000 是颜色值

url(0)没有背景图
border-width:0没有边框

background:url(0)不设背景图片
border-width:0没有边框

url(0)不设置背景图片吧,颜色应该直接赋颜色的值的

http://www.jb51.net/css/70285.html

url是设置背景图片的。使用background可以同时设置背景图片和背景颜色之类的css,看这个》:http://www.w3school.com.cn/cssref/pr_background.asp

url(0)设置背景图片,url会按照"0"路径取寻找图片,最终找不到

然而,即便找不到,url(0)的优先级还是比背景颜色更高,所以最终是透明效果【实际上, 显示的是url(0)】

所以说你可以随便输入字符串,都能导致现在的效果,比如说:url("enenen")

这样做其实是会报错的

一张图片

如果你要用这个方式来设置背景色透明的话,可以使用url(''),至少不会报错

不过其实有很多设置透明色的办法