[whatwg] void elements vs. content model = "empty"
Jonas Sicking
jonas at sicking.cc
Wed Jun 20 17:27:11 PDT 2007
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.
/ Jonas
More information about the whatwg
mailing list