È il comportamento previsto. Strano, ma atteso.
I bordi stanno crollando e quello più spesso prevale.
È possibile visualizzarlo con questo esempio: i bordi commoventi sulla prima riga vengono compressi, quelli sulla seconda riga no.
Sulla prima riga la prima cella ottiene il bordo più spesso (10px verde> 5px rosso) e la seconda cella ottiene il bordo più spesso (5px rosso> 3px verde).
Sulla seconda riga non ci sono bordi "contigui" da comprimere, quindi i bordi verde 10px e verde 3px vengono visualizzati normalmente.
<table>
<thead style="border-top:5px solid red; background:yellow">
<tr>
<th style="border-top:10px solid green">Name</th>
<th style="border-top:3px solid green">Name</th>
</tr>
<tr>
<th style="border-top:10px solid green">Name</th>
<th style="border-top:3px solid green">Name</th>
</tr>
</thead>
</table>
Ho bisogno di chiarire comunque la spiegazione?
PS: in teoria è possibile utilizzare la proprietà border-collapse sul tavolo per impedirlo, ma non sto gestendo.
Inoltre, il valore predefinito sembra non essere compresso.
Ulteriori letture: http://www.w3.org/TR/CSS2/tables.html#borders
Cosa intendi? – SLaks
Alcuni HTML e CSS potrebbero aiutare, forse hai un problema a cascata. – Kyle
Um, sembra a posto in Firefox. Quale browser utilizzate? http://i42.tinypic.com/2ahrvhz.png – MiffTheFox