«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Почему «text-align: center» не работает с группами столбцов в CSS?

Почему «text-align: center» не работает с группами столбцов в CSS?

Опубликовано 19 ноября 2024 г.
Просматривать:945

Why Doesn\'t \

Использование «text-align: center» с группами CSS: руководство по устранению неполадок

Одна из распространенных проблем, возникающих при форматировании таблиц, — выравнивание текста по горизонтали . Хотя свойство «text-align» можно применять к ячейкам таблицы по отдельности, иногда может показаться, что оно не оказывает никакого эффекта при применении к группам столбцов. Вот объяснение того, почему это происходит, и решение, как это преодолеть.

Ограничения CSS для групп колгрупп

Несмотря на то, что группы колгрупп предназначены для группировки и форматирования столбцов, их возможности ограничены. набор свойств CSS, которые они могут применить. К сожалению, «выравнивание текста» не входит в их число. Это означает, что даже если вы укажете «text-align: center» для колгруппы, это не повлияет на выравнивание текста внутри ее ячеек.

Альтернативное решение

Чтобы добиться центрирования текста внутри столбца таблицы, вам необходимо применить свойство «text-align: center» непосредственно к самим ячейкам таблицы. Однако при этом возникает другая проблема: первый столбец в таблице по-прежнему не центрирован из-за присутствия элемента «th», выровненного по левому краю.

Чтобы решить эту проблему, добавьте следующие правила CSS:

#myTable tbody td { text-align: center }
#myTable tbody td:first-child { text-align: left }

Эти правила центрируют все ячейки таблицы, кроме первого столбца, который остается выровненным по левому краю, обеспечивая правильное выравнивание по всей таблице.

Неверный HTML

Стоит отметить, что ваш HTML-код недействителен, о чем свидетельствует отсутствие элемента «tr» внутри элемента «thead». Это необходимо исправить, чтобы обеспечить правильную структуру HTML и поддержку браузеров.

Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3