[SVGMobile12] "6.7 Property inheritance"

Section 6.7 Property inheritance is very confused.

* It should be titled "Property inheritance and computation", or the 
section should be split into two, since it currently covers both.

* It contains the statement "The definition of each property indicates 
whether the property can inherit the value of its parent", which is 
meaningless, since properties can always inherit the value of the parent 
element.

* The statement "In SVG, as in CSS2, most elements inherit computed 
values" is incorrect, as in CSS2, inheritance is always from the computed 
value. The sentence following that one is therefore wrong as well.

* Computed values of absolute lengths should just be an absolute length, 
there should not be any specific units associated with them. Percentages 
should not be computed to absolute lengths; percentages should compute to 
percentages (computation doesn't depend on layout). In general I would 
recommend linking straight to the CSS2 definition of computation, since it 
already covers all these cases.

* Each property should define its own computed value, in the style of the 
"Computed Value:" line found in CSS specifications.

* The links are to an obsolete version of CSS2; CSS2 has sinced been 
revised. CSS2 revision 1 has many old errors corrected. CSS2.1 is at the 
same stage as CSS2.0 in the REC track -- namely, the stage after last call 
(note that CSS2.0 never exit the then-equivalent of CR since it was 
published before the formal CR process was established).

Please fix all these problems.

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

Received on Friday, 20 May 2005 13:01:56 UTC