Will an html image tag execute in the head tag

html, javascript

Solution

It shouldn't. The spec says:

User agents do not generally render elements that appear in the HEAD as content.

See the spec

But browsers can do anything they want to.

Added:

It's a loose area in the spec. Eg a browser could:

- Render the element

- Ignore the element

- Load the image from its server but not render it

- Or something else

... and the browser would be compliant.

So see what your favorite browsers do and then use the info as you wish...

Problem

So a lead tracking company needs a link to fire and it was in the head tag...will it fire. ``` <head> <img width=1 height=1 src='http://track.searchignite.com/si/CM/Tracking/TransactionTracking.aspx?siclientid=4426&DetailDescription=935626&transactionamount=1&SICustTransType=19172&jscript=0&x10=goog&x9=1&x8=935626&x7=777+665-9999&x6=jones&x5=matt&x4=&x3=Camarillo&x2=Oxnard%2C+CA+Metro+Area&x1=Hidden+Springs&n1=Austin--Bedroom--austin_1_bedroom_apartments-P'> </head> ```

Original source