Richard Fairhurst wrote:
Hello MapCSS list - it's been a while. :)

I'm doing some work on Halcyon/P2's MapCSS implementation.

Am I right in thinking that

http://wiki.openstreetmap.org/wiki/Talk:MapCSS/0.2#Dealing_with_z-index_and_cascades_more_sensibly

is the current agreed subpart spec?

Its a draft, so if you have suggestions / criticism, we should discuss it.

Let me suggest to change the symbol from double colon to something unoccupied, e.g. a slash:

way[access=private]::access  --->   way[access=private]/access

The CSS spec has ::first_letter and ::before as examples for so called pseudo elements [1]. The first makes the rule apply only to the first letter and the latter inserts text like paragraph numbering into the document [2]

What we have in mapcss is actually more clear cut: Create an extra world/layer/cascade for each subpart, the individual layers are independent from each other. In the end, render all of them at once (respecting z-index).

This has not much to do with what CSS defines as pseudo element.

Shall we copy the draft from the Talk page to MapCSS/0.2? Do you prefer double colon or slash symbol?

[1] <http://www.w3.org/TR/2009/PR-css3-selectors-20091215/#pseudo-elements>
[2] <http://www.w3.org/TR/2009/CR-CSS2-20090908/generate.html>


Sebastian

_______________________________________________
Mapcss mailing list
[email protected]
http://lists.openstreetmap.org/listinfo/mapcss

Reply via email to