- From: Andrew Fedoniouk <news@terrainformatica.com>
- Date: Sun, 14 Nov 2004 01:39:06 -0800
- To: "dolphinling" <dolphinling@myrealbox.com>
- Cc: <www-style@w3.org>
| > E[@column=number @row=number] | Can't you do this with nth-child? Specifically tr:nth-child(n) > | td:nth-child(n)? It fails only if you have rowspans or colspans in your | table. It's a bit different, generally speaking. See: th[@column=number @row=number] td[@column=number @row=number] -or (not exactly though)- tr[@index=number]>td[@index=number] Notation E[@index=n] is more specific (less computational complexity) than nth-child because it is a selector of element itself and not a selector of any arbitrary child of some parent. And it looks more clear and obvious, at least for me. Andrew Fedoniouk. http://terrainformatica.com Original Message from: "dolphinling" | Andrew Fedoniouk wrote: | > To intoduce: | > | > Table cell selector: | > | > E[@column=number @row=number] | > | > Matches any table cell located at column number and row number. Where number | > is a decimal number or "odd" or "even" or "last" values. Columns and rows | > numbers start from number 1. | | Can't you do this with nth-child? Specifically tr:nth-child(n) > | td:nth-child(n)? It fails only if you have rowspans or colspans in your | table. | | > I think that index selector for any other elements would be also useful. | > E[@index=number] | > Where number is a decimal number or "odd" or "even" or "last" values. | > Numbers of element indexes also start from 1. | | Again, nth-child(), which actually has even more flexibility. See | http://www.w3.org/TR/2001/CR-css3-selectors-20011113/#structural-pseudos. | |
Received on Sunday, 14 November 2004 09:39:11 UTC