Christian Biesinger wrote:
Gus Richter wrote:
Responding in regards to what you originally said and not to have too many different subjects in my response to Boris, here goes regarding your:
 "You say that as if there necessarily is such a specification..."
On first glance, my read was that you were toying with Tony by saying that there may or may not be such a specification and that you were withholding the answer (or did not know the answer), else were simply trying to rub his funnybone.

I should clarify, I guess. That web browsers implement something does not imply that there is a specification describing what they should implement. In this particular case, to my knowledge, there is not such a specification. It would, however, be nice if there was one.

There is a basic misunderstanding here. We aren't talking about (at least I'm not) what browsers implement, what they should implement, nor specifications about that.

The question as Tony read it, was as to how is it determined (by the web developer, the browser developer, by anyone) what the element's default type is (block type, or an inline type) if it isn't through the HTML Specification, seeing as David had negated this.

I spoke up pointing out that it is indeed through the HTML Specification and more specifically by the HTML DTD.

David seems to have understood me, although he points out that since the Specification is inaccurate and unmaintained, it does not serve to use it as a reference. This may have merit when discussing browser development, since the default display type is already coded as reality dictates, but consider talking web development, where the point may be that with a Strict Doctype the author has an image as a child of body and is told that this is not permitted since image is an inline element and may not be a child of body. A reference will have to be given showing that image is indeed an inline element. This is only one example of where the reference to the HTML Specification and specifically to the HTML DTD (Strict in this case) is made.

There is such a Specification, is nice to have and a necessity. I cannot imagine how it could work without the spec stipulating which element is of which default display type.

Regarding browser development, I visualize that in its conception stage, the default display type (block or inline) had to be determined. The only source of reference for this information was the HTML DTD. Thereafter, reality set in and modifications had to be made as in the case for NOSCRIPT.

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

Reply via email to