[whatwg] Authoring Re: several messages about HTML5
Dave Raggett
dsr at w3.org
Thu Feb 22 03:09:56 PST 2007
On Wed, 21 Feb 2007, Andrew Fedoniouk wrote:
> I agree that HTML DOM is not suitable for WYSIWYG editing.
I beg to differ. It is true that an editing style sheet may be
needed to avoid problems with delivery style sheets that use the
display and visibility properties to hide content, or which use CSS
positioning to layer things in complex ways. But apart from that,
The HTML DOM is just fine as it is.
Manipulating the DOM is a straightforward matter of tree walking
algorithms. The really difficulty is understanding what the users
would like to do. For example, you might type some text and click on
the list bullet button. The enter key then starts a new paragraph
within that list item, whilst enter followed immediately by another
enter starts a new list item. Pressing enter on an empty list item
closes the list. When it comes to the markup produced, you can
conceptualize this in terms of a collection of critics that look for
and fix particular problems, e.g. merging adjacent ul elements, or
for moving leading and trailing whitespace out of inline elements.
p.s. one missing feature in CSS that would really help would be a
means to add a forced line break symbol to the rendering of <br>
elements. It is already easy to add a paragraph symbol, but CSS
balks at <br> elements for inappropriate reasons.
Dave Raggett <dsr at w3.org> http://www.w3.org/People/Raggett
More information about the whatwg
mailing list