Monday, May 20, 2024
 Popular · Latest · Hot · Upcoming
177
rated 0 times [  179] [ 2]  / answers: 1 / hits: 69717  / 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?



Thanks.
Mike


More From » html

 Answers
10

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.
kourtney

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

Location: Bonaire
Member since Sat, May 1, 2021
3 Years ago
kourtney questions
Sun, Oct 4, 20, 00:00, 4 Years ago
Tue, Oct 29, 19, 00:00, 5 Years ago
Thu, Apr 4, 19, 00:00, 5 Years ago
Fri, Mar 1, 19, 00:00, 5 Years ago
;