【发布时间】:2009-07-02 07:44:32
【问题描述】:
我在以下代码行中遇到了一个有趣的问题:
<img style="background-image:url(Resources/bar.png); width: 300px; height: 50px;"/>
在 Safari 中(至少),灰色边框围绕着 300x50 像素的区域。添加 style="border: none;"不删除它。有什么想法吗?
谢谢。 迈克
【问题讨论】:
-
不起作用。如果我用 div 标签替换 img 标签,边框不会出现……这是应该怎么做的?
-
你是否使用javascript动态改变页面的css?
-
napster 是对的。你这样做是不对的。背景是图像的 css 属性。查看我的示例以获取正确的图像参数
-
来自 css 技巧,1x1 base 64 透明 img
src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" -
当没有
src出现时,浏览器会自动添加这些边框。 @neaumusic 你的技巧为我节省了一个小时的工作时间。
标签: javascript html css