- From: Daniel Glazman <daniel@glazman.org>
- Date: Tue, 03 Nov 2009 15:36:46 -0800
- To: www-svg@w3.org
Hi there,
Shepazu just gave us (CSS WG) a short view of the SVG Parameters
spec and I must say I am impressed. I have the following rather
important comments to make:
1. in CSS, we have a pretty similar mechanism through the attr()
notation used on the right-hand side of CSS declarations. But
that attr() notation works on the element that holds the
attribute while in SVG Parameters, a parameter is hold by a
sub-element of the element you want to "style".
2. I want this mechanism to be generic and not limited to SVG. I
think you should turn the whole thing into one single attribute
very similar to the xbl:inherits attribute of XBL 1.0. Since an
example is better than 10 explanations, please see below:
<g>
<rect id="button_rect" x="5" y="5" width="100" height="30"
rx="15" ry="15"
paraminherit="fill=color blue, stroke=outline navy"/>
<text id="button_label" x="55" y="30" text-anchor="middle"
font-size="25" fill="black" font-family="Verdana"
paraminherit="content-value=label">
button
</text>
</g>
This new paraminherit attribute being in the SVG namespace, I can
use it in another markup language. I can't use your param() in HTML
with your current proposal.
Furthermore, that gives us something that almost has the power of
XBL with very minimal implementation...
Congrats for the idea anyway, I really look forward to seeing something
like this implemented.
</Daniel>
Received on Tuesday, 3 November 2009 23:37:31 UTC