I have a specific need to avoid the CSS 3 specification, however CSS 2.1 is 
fine. Unfortunately, the pseudo-class :nth-child is part of the CSS 3 spec.

Hmm.. the Advanced Table Directives recipe looks quite nice, I'll be studying 
that this evening. 

Thank you, Tamara!

Regards,
Rev. Ian MacGregor
http://www.ianmacgregor.net

> On Oct 31, 2013, at 6:58 PM, Tamara Temple <[email protected]> wrote:
> 
> 
>> On Oct 31, 2013, at 5:48 PM, Ian MacGregor <[email protected]> wrote:
>> I haven't been able to find a way to style zebra tables via CSS without 
>> resorting to using javascript or CSS3, which many browsers don't yet support.
> 
> I don’t know about the browser stats for your site, obviously, but support 
> for the particular CSS3 pseudo-class :nth-child is in all the major browsers 
> currently in use world-wide, except IE < 9, which is getting smaller and 
> smaller. According do the "Can I Use It" site 
> (http://caniuse.com/usage_table.php), IE 8 represents just under 8% of all 
> browser traffic. Granted still a considerable portion, but not most. IE 7 is 
> well under 1%, IE 6 is almost non-existant. But if your user base has a 
> different profile, of course you need to pay most attention to that.
> 
> In addition, the javascript shims that create the same effect as the pseudo 
> classes do work on everything out there currently, including IE7 and IE8.
> 
>> This works fine until you have to work with tables that have 50+ cells.
>> Yes, class=classname does work, but how do you format zebra tables in a CSS 
>> file without using CSS3? My research has shown that this isn't possible 
>> without javascript or CSS3.
> 
> I think you want http://www.pmwiki.org/wiki/Cookbook/AdvancedTableDirectives 
> .  Including that from your cookbook will make the advanced tables use the 
> $Table* variables just like simple tables do, which are explained on 
> http://www.pmwiki.org/wiki/Cookbook/FormattingTables , and add only two lines 
> to your config.php, and however you want to style things to your skin.css or 
> local.css.
> 
> I hope that helps!
> 
> Tamara
> 
>> 
>> Regards,
>> Rev. Ian MacGregor
>> http://www.ianmacgregor.net
>> 
>>> On Oct 31, 2013, at 3:34 PM, Tamara Temple <[email protected]> wrote:
>>> 
>>> Hi, Ian!
>>> 
>>>> On Oct 31, 2013, at 3:54 PM, Ian MacGregor <[email protected]> wrote:
>>>> Unfortunately I haven't been able to use CSS to style advanced tables, so 
>>>> I'm still styling them by adding styling to each (:cellnr:)/(:cell:). If 
>>>> anyone knows how to do this, and it doesn't require CSS3, I'd enjoy 
>>>> learning what you have to offer.
>>> 
>>> What is the problem with using CSS to style tables, Ian? You can specify a 
>>> class on the (:table:) directive, which should give really good control 
>>> inside a css file:
>>> 
>>> (:table class="bizzare":)
>>> 
>>> yields the html:
>>> 
>>> <table class="bizzare">
>>> 
>>> which you can select in your css file as:
>>> 
>>> table.bizzare 
>>> 
>>> to supply styling for it.
>>> 
>>> Or do I not understand the issue?
>>> 
>>> 
> 

_______________________________________________
pmwiki-users mailing list
[email protected]
http://www.pmichaud.com/mailman/listinfo/pmwiki-users

Reply via email to