Thursday, October 5, 2023
 Popular · Latest · Hot · Upcoming
rated 0 times [  179] [ 2]  / answers: 1 / hits: 69631  / 15 Years ago, thu, july 2, 2009, 12:00:00

I've come across an interesting problem in the following line of code:

  <img style=background-image:url(Resources/bar.png); width: 300px; height: 50px;/>

In Safari (at least), a gray border surrounds the 300x50px area. Adding style=border: none; doesn't remove it. Any ideas?


More From » html


So, you have an img element that doesn't have a src attribute, but it does have a background-image style applied.

I'd say that the gray border is the 'placeholder' for where the image would be, if you'd specified a src attribute.

If you don't want a 'foreground' image, then don't use an img tag - you've already stated that changing to a div solves the problem, why not go with that solution?

[#99205] Friday, June 26, 2009, 15 Years  [reply] [flag answer]
Only authorized users can answer the question. Please sign in first, or register a free account.

Total Points: 368
Total Questions: 103
Total Answers: 85

Location: Bonaire
Member since Sat, May 1, 2021
2 Years ago