Note that there are some explanatory texts on larger screens.

plurals
  1. POSelecting the nth-element of class X
    primarykey
    data
    text
    <p>How can I select the nth-element of a X class using only CSS 3 selectors? Specifically, i need to select each even table row in a table to apply a style, but sometimes i insert a table row that needs to be ignored because it isn't data. </p> <p>I tried using</p> <pre><code>tr.X:nth-child(even) .X::nth-child(even) </code></pre> <p>and i know that <code>:nth-of-type()</code> exists but neither of those seems to fulfill my requirements.</p> <p>Is it possible to achieve this with pure CSS3 ? If not i don't really mind, but i'll be glad to hear your ideas.</p> <h2>HTML table</h2> <pre><code>&lt;table class="txls"&gt; &lt;thead class="centro"&gt; &lt;tr class="bg-gris"&gt; &lt;td class="txlsb" rowspan="2" width="14"&gt;&amp;nbsp;&lt;/td&gt; &lt;td class="txlsb" rowspan="2"&gt;Linea&lt;/td&gt; &lt;td class="txlsb" colspan="7"&gt;Kilometros&lt;/td&gt; &lt;/tr&gt; &lt;tr class="bg-gris"&gt; &lt;td class="txlsb" width="100"&gt;Atenci&amp;oacute;n&lt;/td&gt; &lt;td class="txlsb" width="100"&gt;Derecho de via&lt;/td&gt; &lt;td class="txlsb" width="100"&gt;Administrativos&lt;/td&gt; &lt;td class="txlsb" width="100"&gt;Contencioso&lt;/td&gt; &lt;td class="txlsb" width="100"&gt;Expropiados&lt;/td&gt; &lt;td class="txlsb" width="100"&gt;Construccion&lt;/td&gt; &lt;td class="txlsb" width="100"&gt;Regularizados&lt;/td&gt; &lt;/tr&gt; &lt;/thead&gt; &lt;tbody&gt; &lt;tr class="X"&gt; &lt;td class="txlsb"&gt;&lt;img src="imgs/collapse-medium-green.png" /&gt;&lt;/td&gt; &lt;td class="txlsb"&gt;XXX-45820-YYY&lt;/td&gt; &lt;td class="txlsb"&gt;12.50&lt;/td&gt; &lt;td class="txlsb"&gt;60.12&lt;/td&gt; &lt;td class="txlsb"&gt;8.00&lt;/td&gt; &lt;td class="txlsb"&gt;10.00&lt;/td&gt; &lt;td class="txlsb"&gt;0.00&lt;/td&gt; &lt;td class="txlsb"&gt;0.00&lt;/td&gt; &lt;td class="txlsb"&gt;18.00&lt;/td&gt; &lt;/tr&gt; &lt;tr &gt; &lt;td class="txlsb bg-cancel"&gt;&amp;nbsp;&lt;/td&gt; &lt;td class="txlsc" colspan="8"&gt; &lt;table class="txls w100"&gt; &lt;thead&gt; &lt;tr class="bg-verde2"&gt; &lt;td class="txlsb" width="14"&gt;&lt;img src="imgs/collapse-medium-green.png" /&gt;&lt;/td&gt; &lt;td class="txlsb"&gt;Zona Foo&lt;/td&gt; &lt;td class="txlsb" width="100"&gt;3.00&lt;/td&gt; &lt;td class="txlsb" width="100"&gt;1.00&lt;/td&gt; &lt;td class="txlsb" width="100"&gt;0.00&lt;/td&gt; &lt;td class="txlsb" width="100"&gt;0.00&lt;/td&gt; &lt;td class="txlsb" width="98"&gt;4.00&lt;/td&gt; &lt;/tr&gt; &lt;/thead&gt; &lt;tbody class=""&gt; &lt;tr&gt; &lt;td class="txlsb bg-cancel"&gt;&amp;nbsp;&lt;/td&gt; &lt;td class="txlsc" colspan="6"&gt; &lt;table class="txls w100"&gt; &lt;thead class="centro"&gt; &lt;tr class="bg-gris2"&gt; &lt;td class="txlsb" width="100"&gt;Tramite&lt;/td&gt; &lt;td class="txlsb"&gt;Num. Caso&lt;/td&gt; &lt;td class="txlsb"&gt;Expediente&lt;/td&gt; &lt;td class="txlsb"&gt;Predio&lt;/td&gt; &lt;td class="txlsb" width="55"&gt;T. Inicial&lt;/td&gt; &lt;td class="txlsb" width="55"&gt;T. Final&lt;/td&gt; &lt;td class="txlsb bg-cancel" width="96"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/thead&gt; &lt;tbody&gt; &lt;tr class="X"&gt; &lt;td class="txlsb"&gt;Administrativo&lt;/td&gt; &lt;td class="txlsb"&gt;12&lt;/td&gt; &lt;td class="txlsb"&gt;YC-AGR-12390-2011&lt;/td&gt; &lt;td class="txlsb"&gt;la chuchita&lt;/td&gt; &lt;td class="txlsb"&gt;12.1&lt;/td&gt; &lt;td class="txlsb"&gt;25.0&lt;/td&gt; &lt;td class="txlsb"&gt;3.00&lt;/td&gt; &lt;/td&gt; &lt;tr class="X"&gt; &lt;td class="txlsb"&gt;Contencioso&lt;/td&gt; &lt;td class="txlsb"&gt;13&lt;/td&gt; &lt;td class="txlsb"&gt;YC-AGR-52323-2011&lt;/td&gt; &lt;td class="txlsb"&gt;el almendro&lt;/td&gt; &lt;td class="txlsb"&gt;50.0&lt;/td&gt; &lt;td class="txlsb"&gt;51.0&lt;/td&gt; &lt;td class="txlsb"&gt;1.00&lt;/td&gt; &lt;/td&gt; &lt;/tbody&gt; &lt;/table&gt; &lt;/td&gt; &lt;/td&gt; &lt;/tbody&gt; &lt;/table&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr class="X"&gt; &lt;td class="txlsb"&gt;&lt;img src="imgs/expand-medium-green.png" /&gt;&lt;/td&gt; &lt;td class="txlsb"&gt;AAA-83010-BBB&lt;/td&gt; &lt;td class="txlsb"&gt;50.92&lt;/td&gt; &lt;td class="txlsb"&gt;92.45&lt;/td&gt; &lt;td class="txlsb"&gt;10.08&lt;/td&gt; &lt;td class="txlsb"&gt;0.00&lt;/td&gt; &lt;td class="txlsb"&gt;0.00&lt;/td&gt; &lt;td class="txlsb"&gt;0.00&lt;/td&gt; &lt;td class="txlsb"&gt;0.00&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt; </code></pre>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload