- From: Lachlan Hunt <lachlan.hunt@iinet.net.au>
- Date: Sun, 14 Nov 2004 23:32:12 +1100
- To: Andrew Fedoniouk <news@terrainformatica.com>
- CC: Boris Zbarsky <bzbarsky@MIT.EDU>, www-style Mailing List <www-style@w3.org>
Andrew Fedoniouk wrote: > Boris Zbarsky wrote: >> Andrew Fedoniouk wrote: >>> E[@column=number @row=number] >>> >>> Matches any table cell located at column number and row number. >> >> What happens with >> E[@column=1 @row=1] { >> display: block; >> } > > Boris, seems I do not understand your question well.... > First child of first row of table (inline-table) element will become block > instead of table-cell. Since your selector only selects table cells, once the element is no longer a table cell, then that selector would no longer apply, thus it would return to being a table cell, thus creating an infinite loop of being a table cell, and not being a table cell. At least, that's my (possibly incorrect) interpretation of the problem. > This is just a short form of > table tr[@index=1] td[@index=1] > > or following CSS 3 proposal you've mentioned (btw,thanks!) > table:nth-child(1):nth-child(1) No, you've misunderstood the :nth-child() pseudo-class. Your proposal seems to be roughly equivalent to this. table tr:nth-child(1) td:nth-child(1) -- Lachlan Hunt http://lachy.id.au/ http://GetFirefox.com/ Rediscover the Web http://SpreadFirefox.com/ Igniting the Web
Received on Sunday, 14 November 2004 12:32:53 UTC