unify properties 'display' and 'appearance'

Good day.

Property 'display' specify (in CSS2) how to visualize unknown tag, for example

foo {display: table}
bar {display: table-caption}

Property 'appearance' specify (in CSS3) how to change visualization of known tags.

I offer
(1) to merge two these properties into one
   (for example, put all possibilities of 'appearance' into 'display' and
    abolish 'appearance')
(2) to increase set of values of new property,
    that property can force browser to visualize <foo> as _any_ tag of html4.

P.S.
I interested that for work with database more directly -
'display' is simpler, than binding.

For example ( http://sql40.chat.ru/site/sql40/en/author/inout_eng.htm ):
"Picture can be value of database field, but its URL is sent as value of field instead of it
at TML-request for separate HTTP-request of browser.
In HTML4 browser can use this attribute (field) only if its name is "src" and
it is in tag (table) 'IMG'."

Many cases can exist with other HTML4's tags (with 'FORM', etc).

P.P.S.
You can note trand: XSL, binding, 'display'.


Dmitry Turin
HTML6     (6.1.2)  http://html60.chat.ru
SQL4      (4.1.2)  http://sql40.chat.ru
Unicode2  (2.0.0)  http://unicode2.chat.ru
Computer2 (2.0.3)  http://computer20.chat.ru

Received on Friday, 13 July 2007 12:54:00 UTC