Vorab: Du bekommst Themes und Plugins kostenlos zur Verfügung gestellt, darfst sie für jeden beliebigen Zweck nutzen und auch an deine Bedürfnisse anpassen, was aber entsprechende Grundkenntnisse erfordert. Wir können hier allerdings keine Grundkenntnisse in HTML, PHP, CSS und JavaScript vermitteln, weil es völlig den Rahmen sprengen würde. Die Verwendung validen CSS-Codes gehört zu solchen Grundkenntnissen.
Wenn du bei der Anpassung der Gestaltung Schwierigkeiten hast, schauen wir uns gerne eine öffentlich zugängliche Webseite an und prüfen mit den Entwicklertools des Browsers, welche CSS-Regeln bereits vorhanden sind und wie sich Änderungen auswirken würden. Da du bei WordPress viele Möglichkeiten hast, über Themes, Plugins und eigene Einstellungen die Webseite ganz individuell zu gestalten, hilft es wenig, pauschale Aussagen zu machen, weil wir die Webseiten nicht einsehen können.
Die Verwendung von !important
sollte in CSS-Stylesheets die absolute Ausnahme sein und zeugt meist von Unkenntnis oder Bequemlichkeit des Benutzers. Das würde ich deshalb als mögliche Lösung von vornherein ausschließen.
Ich habe mir jetzt die Mühe gemacht, das Plugin in einer lokalen Testumgebung zu installieren und bekomme z.B. für eine Tabelle mit 2 Spalten und 3 Zeilen folgenden (für den Beitrag stark gekürzten) HTML-Code:
<table id="tablepress-2" class="tablepress tablepress-id-2">
<thead>
<tr class="row-1 odd" role="row">
<th class="column-1 sorting">Name</th>
<th class="column-2 sorting">Preis</th>
</tr>
</thead>
<tbody class="row-hover">
<tr class="row-2 even">
<td class="column-1">Eier</td>
<td class="column-2">2,60</td>
</tr>
<tr class="row-3 odd">
<td class="column-1">Mehl</td>
<td class="column-2">0,39</td>
</tr>
</tbody>
</table>
Möchte ich die 2. Spalte mit dem Preisangaben rechtsbündig ausgeben, kann ich die CSS-Klasse colum-{n}
nutzen:
.tablepress-id-2 .column-2 {
text-align: right;
}
Das entspricht (wenn ich davon ausgehe, dass .tablepress-id-N
ein Platzhalter sein sollte und nicht tatsächlich so verwendet wurde) der CSS-Regel, die du selber genutzt hast. Wenn das nicht greift, wird eine andere CSS-Regel eine höhere Gewichtung haben. Das lässt sich in den Entwickler-Tools des Browsers gut auslesen … wenn man dann Zugriff auf die Webseite hat.