Gus Richter wrote:
*NOSCRIPT* is defined as a block (with render/ignore proviso) and with block content per the HTML DTD.

Yes, but browsers don't actually treat it as a block for rendering purposes. If you disable scripts, its rendered as a CSS inline (but parsed as an HTML block, which is really all "block" means in HTML).

The reason it's treated as a CSS inline is for web compat reasons; which are the real "spec" for how HTML is rendered by default.

See https://bugzilla.mozilla.org/show_bug.cgi?id=230616 for more background on noscript in particular.

Regarding your description of the HTML spec as being faulty (and Christian's insinuated "there is no such specification necessary")

No. What Christian said is that there is not _necessarily_ such a specification, not that one is not _necessary_. One is a statement about what is, one is a statement about what should be. They're not equivalent.

I can only say that Mozilla, as a W3C member has recourse to question and ask for clarification on points, which the rest of us do not.

Anyone can ask for clarification on HTML -- the mailing list is public. Up until recently, everyone could get equal-opportunity ignored too. ;)

The HTML  Specification (along with the HTML DTD) is the Bible

I'm sorry you feel that way, actually. ;) The reality of the situation is that the HTML 4 specification was written back when web specifications were expected to be more like vague descriptions than specifications in terms of everything but perhaps the parsing (which has been ignored by all UAs all along anyway). Then the HTML Working Group spent years resisting a change in that status quo (things like ignoring repeated calls for errata to fix obvious problems in the HTML 4 specification), focusing on XHTML2 instead.

This is why a new HTML working group is being chartered now; I urge you to read up on what's been going on with that to catch up on the extent to which the W3C as an organization let HTML slide.

-Boris
_______________________________________________
dev-tech-layout mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-tech-layout

Reply via email to