- From: Matthew Raymond <mattraymond@earthlink.net>
- Date: Sat, 12 Mar 2005 10:55:35 -0500
Dean Edwards wrote:
> Anne van Kesteren wrote:
>> <output value="bar">foo</output>
>>
>>Legacy UAs show "foo" where WF2 UAs show "bar".
>
> This is not consistent with <textarea>. I think they should behave the
> same. <output> is effectively a read-only <textarea>.
Actually, this is not the case. For <textarea>, if you put in HTML
content inside the element, it treats the contents as PCDATA, so the
user will see HTML markup inside a multiline textbox. That is not the
case with <output> in a legacy user agent. Any HTML contents will
display as HTML in a legacy UA. Yet if we assume the <textarea> model
for <output>, WF2 UAs will display the underlying markup as text instead
of rendering it. So, right off the bat, we have a difference in how the
contents of <output> are rendered between legacy and WF2 user agents.
Since we can't avoid a difference in rendering unless we
artificially enforce a no-markup-inside-<output> rule, what does it hurt
to simply have a |value| attribute to set the .defaultvalue directly?
Received on Saturday, 12 March 2005 07:55:35 UTC