On 3 Aug 2009, at 11:52, Ian Hickson wrote:
On Sun, 26 Jul 2009, Ryan Roberts wrote:
It would not be appropriate to break out into a block level list
surrounded by two separate paragraphs. Using CSS is also out of the
question because I would then have to embed the list element within the paragraph. I suppose I could use the b element to set the list text off from the surrounding text but this doesn't convey the correct semantic
information.

What is the "correct semantic information" to be used for in this case?

That it is a list (ordered or unordered), but within another element.



Has a solution for this ever been considered in HTML?  If it has been
considered is there anything I can read covering why it wasn't accepted?

We did originally have <ol> allowed in <p>, but it turns out to be a can of worms with a number of complications. The most important problems were that it makes editors harder to write, it is incompatible with legacy HTML
parsing rules, and it makes the content models really complicated.


Ah ok I wasn't aware it had already been suggested, and yes I can imagine it being complicated especially with backward compatibility.


On Sun, 26 Jul 2009, Seth Call wrote:

The HTML5 spec has a semi-solution, in that it is suggested that when
you omit the p tags, there are in effect 'implicit paragraphs'. Check
out the last example of this section,
http://dev.w3.org/html5/spec/dom.html#paragraph, (the one about 'My
Cats').  While that example is a clever way of thinking of the data,
ultimately I don't think this is a workable solution, because it is
impossible to know for sure that the text on either side of the block
element is actually related.

It's not really intended to be a solution, that's just something that I had to define because otherwise there's no clear definition of what that
text actually is.

--
Ian Hickson U+1047E ) \._.,--....,'``. fL http://ln.hixie.ch/ U+263A /, _.. \ _ \ ;`._ ,. Things that are impossible just take longer. `._.-(,_..'-- (,_..'`-.;.'


Web Designer & Developer

http://ryanroberts.co.uk
[email protected]
07759917964



Reply via email to