Maison > Article > interface Web > Pourquoi ne puis-je pas centrer le texte dans une colonne de tableau en utilisant « text-align : center » sur « colgroup » ?
Utilisation du centre d'alignement du texte sur les groupes CSS
Dans le contexte des tableaux HTML, la propriété CSS text-align peut être appliquée pour ajuster l'alignement horizontal du contenu du texte dans les cellules du tableau. Cependant, tenter d'utiliser text-align: center on colgroup éléments pour obtenir un alignement similaire pour toutes les cellules d'une colonne peut ne pas donner le résultat souhaité.
La raison en est que la propriété text-align, ainsi que d'autres propriétés CSS, a une applicabilité limitée aux colonnes. Seul un groupe sélectionné de propriétés CSS, y compris width et background-color, peut être appliqué aux éléments colgroup.
Dans des cas comme l'exemple fourni, une approche alternative est nécessaire pour obtenir un alignement du texte centré. Au lieu d'utiliser des colgroups, vous pouvez cibler directement les cellules du tableau en utilisant les règles CSS suivantes :
<code class="css">#myTable tbody td { text-align: center; }</code>
Cette approche centrera toutes les cellules du tableau, à l'exception de la première colonne. Pour garantir l'alignement à gauche de la première colonne, une règle supplémentaire peut être ajoutée :
<code class="css">#myTable tbody td:first-child { text-align: left; }</code>
Il est important de noter que cette méthode peut ne pas fonctionner dans les anciennes versions de navigateur telles que IE6. De plus, assurez-vous que votre structure HTML est valide en incluant un
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!