<div class="gmail_quote">On Fri, Dec 4, 2009 at 1:10 AM, Martin Koppenhoefer <span dir="ltr"><<a href="mailto:dieterdreist@gmail.com">dieterdreist@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="gmail_quote">2009/12/2 Richard Fairhurst <span dir="ltr"><<a href="mailto:richard@systemed.net" target="_blank">richard@systemed.net</a>></span><div class="im"><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

<div>
</div>You shouldn't need to add :area for it to render. :area just means<br>
"only use this rule if the way is closed" (i.e. start and end points<br>
are the same).<br>
<br>
So you might do:<br>
<br>
    way [highway] [!junction] :area { fill-color: grey; }<br>
<br>
which would mean "fill it in grey if it's a highway area, unless the<br>
junction tag is set". (Because you don't want roundabouts to be filled!)<br>
</blockquote></div></div><br>AFAIK all highways require the area=yes-Tag to be set in order to be defined as an area, because there are other circular ways that are not roundabouts or junctions but still aren't areas. I wouldn't want those to be split just because otherwise they would be recognized as areas.<br>

</blockquote></div><br>I assume that<br><br>  way [highway]:area { ... }<br><br>is different from<br><br>  way [highway][area=yes] { ... }<br><br>The first only matches ways that are closed polygons (with the exact same starting and end node) and the second matches those that have the area=yes tag.<br>
<br>