- From: Cameron McCormack <cam@mcc.id.au>
- Date: Sat, 26 May 2012 11:58:51 +1000
- To: Dirk Schulze <dschulze@adobe.com>
- CC: SVG WG <public-svg-wg@w3.org>
Dirk Schulze: > The current draft of SVG 2.0 makes use of the style sheet for CSS > specs. I really facilitate it, but it also leads to some questions. > > The CSS WG has some style guidelines: > http://www.w3.org/Style/spec-mark-up > > How much do we want to follow this guideline? I am not necessarily > speaking about the short hands like: 'property' that gets transformed > to <a class=property href="#text-indent">'property'</a>. > > I am more speaking about the formatting of elements, attributes, > properties and values. > > Just elements and attributes have a certain styling. But the font > size is smaller then the rest of the text and the font weight is > bold. Both is not the case for CSS. CSS also rarely talks about attributes and elements in prose, I guess. > Values are surrounded by double quotes and sometimes bold but > sometimes not. In CSS we have single quotes and blueish color, like > for properties. This is what I am currently doing, which is now a mix of the previous SVG 1.1 conventions and the new CSS conventions: * Element names are marked up with class="element-name", which makes them bold, red, smaller text, with round quotes around. * Attribute names are marked up with class="attr-name", which makes them bold, dark blue, smaller text, with round quotes around. * Property names are (now) marked up with class="property", which makes them paler blue, not bold, same size text, with round quotes around. * Attribute values are marked up with class="attr-value", which makes them black, bold, smaller text, with straight quotes around. (That should perhaps change to round quotes.) * Property values are marked up with class="prop-value", which makes them black, bold, smaller text, but without straight quotes around. I was thinking though to adopt the CSS formatting here for consistency. I've been moving towards using the CSS property definition table styling, too. > The blueish color differs between SVG and CSS. > > There are more differences, but in general I just want to know if we > try to adapt our design to CSS3 as much as possible, or if we want to > continue with the old SVG design. I am reasonably happy with the current styling, and I like the distinction between elements/attributes/properties. I am happy to align with the CSS spec formatting for CSS related things, but otherwise I like our more "unique" formatting. :) (Our styling is also quite different from HTML, and ReSpec-generated specs, which tends to use orange <code> formatting for attribute and element names.)
Received on Saturday, 26 May 2012 01:59:24 UTC