Nun, ich habe 2 css enthältcss style overwrite order?
<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;
}
und wir haben dann dieser Tabelle
<Table class="infoBox">
<tr>
<td>
<table class="ATJMainTable">
<tr>
<td>
some text!
</td>
</tr>
</table>
</tr>
</table>
Warum layout.css überschreibt ATJournal.css in diesem Fall?
Auch wenn ich die Reihenfolge der css „layout.css“ noch enthält überschreibt ATJournal.css ....
Sind besser dran versuchen, diese Syntax alle zusammen zu vermeiden. Es ist nicht schlecht es zu benutzen, aber wenn du es vermeiden kannst, solltest du es tun. –
Dies ist keine Antwort auf die Frage. Es könnte eine Lösung für das Problem sein, die die Frage inspiriert hat, aber es ist eine schlechte dabei. – Jasper
@Jasper jetzt ein paar Jahre später, wenn ich ein besseres Verständnis von CSS habe ich die akzeptierte Antwort geändert, da diese Antwort nicht der richtige Weg ist, um das Problem zu lösen! – Peter