Bueno tengo 2 CSS incluye¿estilo de sobrescribir orden?
<link href="Styles/layout.css" rel="stylesheet" type="text/css" />
<link href="Styles/ATJournal.css" rel="stylesheet" type="text/css" />
layout.css
Table.infoBox tr td table tr td
{
padding: 0px;
border: 0px;
}
ATJournal.css
table.ATJMainTable tr td
{
border: 1px solid black;
padding: 3px;
}
y entonces tenemos esta tabla
<Table class="infoBox">
<tr>
<td>
<table class="ATJMainTable">
<tr>
<td>
some text!
</td>
</tr>
</table>
</tr>
</table>
¿Por qué layout.css sobrescribe ATJournal.css en este caso?
Incluso si cambio el orden de la CSS incluye "layout.css" todavía sobrescribe ATJournal.css ....
Son mejor si tratamos de evitar el uso de esta sintaxis. no está mal usarlo pero si puedes evitarlo deberías. –
Esta no es una respuesta a la pregunta. Puede ser una solución al problema que inspiró la pregunta, pero es una pobre en eso. – Jasper
@Jasper ahora unos años más tarde cuando tengo una mayor comprensión de css cambié la respuesta aceptada ya que esta respuesta no es la correcta para resolver el problema. – Peter