Eine häufige Herausforderung bei HTML-Tabellen besteht darin, Text in bestimmten Spalten zentral auszurichten. Trotz der Verwendung von
Der Kern des Problems liegt in den CSS-Einschränkungen. Nur einige wenige CSS-Eigenschaften, einschließlich Hintergrundfarbe, gelten für Spalten. Leider gehört text-align nicht dazu.
Um diese Hürde zu überwinden, ist ein alternativer Ansatz erforderlich. Im gegebenen Beispiel wird durch das Hinzufügen der folgenden CSS-Regeln der Text in allen Tabellenzellen außer der ersten Spalte zentriert:
<code class="css">#myTable tbody td { text-align: center } #myTable tbody td:first-child { text-align: left }</code>
Diese Lösung nutzt die Tatsache, dass text-align auf Tabellenzellen anwendbar ist. Beachten Sie, dass diese Methode nicht mit IE6 kompatibel ist, aber seltsamerweise wird text-align in IE6 tatsächlich (wenn auch falsch) auf Spalten angewendet.
Außerdem ist der bereitgestellte HTML-Code aufgrund eines fehlenden
Das obige ist der detaillierte Inhalt vonWie zentriere ich Text in Tabellenspalten mit Colgroups?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!