W3C home > Mailing lists > Public > whatwg@whatwg.org > June 2007

[whatwg] void elements vs. content model = "empty"

From: Jonas Sicking <jonas@sicking.cc>
Date: Wed, 27 Jun 2007 14:20:19 -0700
Message-ID: <4682D493.8020205@sicking.cc>
Ian Hickson wrote:
> On Wed, 20 Jun 2007, Jonas Sicking wrote:
>> Simon Pieters wrote:
>>> On Wed, 20 Jun 2007 00:28:37 +0200, Ian Hickson <ian at hixie.ch> wrote:
>>>
>>>>> Also, if there's a difference between content=empty and 'void elements'
>>>>> it deserves an explanation.
>>>> One is just about the content model, the other is just about the syntax.
>>>> They're not really related, though it happens to be the case that all
>>>> elements that have an empty content model are void elements in HTML.
>>> FWIW, <script src> has empty content model but still requires the end tag.
>> That is not true. The contents of a <script src> is interpreted as script and
>> executed if loading the resource pointed to by the src-attribute fails. In
>> other words
>>
>> <script src="http://nonexistant.example.com/">
>> alert('hi');
>> </script>
>>
>> should bring up an alert.
> 
> This doesn't seem to be the case as far as I can tell.

It indeed appears I am wrong. I consulted Brendan and it appears that 
this might have been the case back in NS3 and apparently I still 
remember it from back then. My brain works in mysterious ways...

/ Jonas
Received on Wednesday, 27 June 2007 14:20:19 UTC

This archive was generated by hypermail 2.4.0 : Wednesday, 22 January 2020 16:58:56 UTC