- From: Rikkert Koppes <rikkert@finalist.com>
- Date: Thu, 21 Jun 2007 09:56:53 +0200
- To: Dmitry Turin <sql40@narod.ru>
- CC: www-style@w3.org
As attributes are considered child nodes of an element, this kinda makes sense. This also makes some sense in a rdf framework where <rdf:Description rdf:about="http://www.w3.org/TR/rdf-syntax-grammar"> <ex:editor> <rdf:Description> <ex:homePage rdf:resource="http://purl.org/net/dajobe/"/> <ex:fullName>Dave Beckett</ex:fullName> </rdf:Description> </ex:editor> <dc:title>RDF/XML Syntax Specification (Revised)</dc:title> </rdf:Description> is the same as <rdf:Description rdf:about="http://www.w3.org/TR/rdf-syntax-grammar" dc:title="RDF/XML Syntax Specification (Revised)"> <ex:editor> <rdf:Description ex:fullName="Dave Beckett"> <ex:homePage rdf:resource="http://purl.org/net/dajobe/"/> </rdf:Description> </ex:editor> </rdf:Description> [http://www.w3.org/TR/rdf-syntax-grammar/#section-Syntax-property-attributes] Regards, Rikkert Koppes (mophor) Dmitry Turin wrote: > Good day. > > Today HTML-element is so, that applied information is between openning and closing tags. > All attributes of openning tags are service attributes. > At the same time, data are saved in database as records, > which is extracted as tags, several attributes of which contains applied information. > > But even visualization of attributes by pseudo-element '::before' or '::after' > don't allow to specify _style for attributes_. > > I offer to specify attributes in css-file with sign "§" before their names, > that withdraw attribute from tag and transform it into enclosed tag. > Let's name these tags as virtual tags. > > Thus the following construction > > <style> > §name {color: red } > §surname {color: gray } > </style> > <body> > <record name="a" surname="b"> > <record name="c" surname="d"> > </body> > > will means the same, as > > <style> > name {color: red } > surname {color: gray } > </style> > <body> > <record> > <name> a</name> > <surname>b</surname> > </record> > <record> > <name> c</name> > <surname>d</surname> > </record> > </body> > > So we see, that michanism of property "content" is _essentially narrower_, > than michanism of virtual tags. > I don't want to reduce importance of property "content": > it is necessary to change already existing content of html-element, > or to specify content of pseudo-element. > But when you try to reduce all cases to property "content", property acts as limiter, > and thus data are subdivided into two groups depending on their forms: > if data is between an open and close tags, it is data _of full value_ (it may has style); > if data is in an attribute, it is _inferior_. > > P.S. > Other example: next construction > > <style> > tab { display: table } > a { display: table-row } > §a1,§a2,§a3 { display: table-cell } > </style> > <body> > <tab> > <a a1="v11" a2="v12" a3="v13"> > <a a1="v21" a2="v22" a3="v23"> > <a a1="v31" a2="v32" a3="v33"> > </tab> > </body> > > will be understanded as > > <style> > tab { display: table } > a { display: table-row } > a1,a2,a3 { display: table-cell } > </style> > <body> > <tab> > <a> > <a1>v11</a1> > <a2>v12</a1> > <a3>v13</a1> > </a> > <a> > <a1>v21</a1> > <a2>v22</a1> > <a3>v23</a1> > </a> > <a> > <a1>v31</a1> > <a2>v32</a1> > <a3>v33</a1> > </a> > </tab> > </body> > > > Dmitry Turin > HTML6 (6.1.0) http://html60.chat.ru > SQL4 (4.0.5) http://sql40.chat.ru > Computer2 (2.0.2) http://computer20.chat.ru > > >
Received on Thursday, 21 June 2007 07:57:07 UTC