Выравнивание таблицы по центру
Время от времени на HTML-страницах наблюдаю такую конструкцию:
Так делать неправильно – тег center устаревший и не рекомендуется к употреблению:
The CENTER element is exactly equivalent to specifying the DIV element with the align attribute set to «center». The CENTER element is deprecated [p.38].
Как тогда выравнять таблицу по центру? – Да очень просто:
| Это тестовая таблица |
Исходный код этого примера:
Это тестовая таблица
Указанный код работает во всех браузерах.
Как центрировать таблицу в html

table display:block; width:177px; margin:20px auto; >

Как это будет выглядеть в реальных условиях
В каких браузерах работает?
| 9.0+ | 1.0+ | 10.0+ | 4.0+ | 3.6+ | 2.0+ | 2.0+ |
HTML таблица, примеры таблицы, ширина ячейки
Продолжаем изучать HTML таблицы. Текущий урок научит вас устанавливать размер таблицы, выравнивать по вертикали и по горизонтали ее содержимое, точнее содержимое ячеек. Также вы узнаете как определить заголовк HTML таблицы.
Навигация по странице
- HTML ширина ячейки таблицы и ее высота, размер
- Вертикальное HTML выравнивание в таблице
- Горизонтальное HTML выравнивание в таблице
- HTML заголовок таблицы, заголовок в ячейке
- HTML таблица по центру, с левой, с правой стороны
- HTML таблица внутри ячейки другой таблицы
HTML ширина ячейки таблицы и ее высота (размер ячеек)
HTML высота ячеек и их ширина, размер определяется следующими атрибутами:
| ячейка 1, первый ряд | ячейка 2, первый ряд |
| ячейка 1, второй ряд | ячейка 2, второй ряд |
Были установлены размеры первой ячейки из первого ряда. В итоге вторая ячейка, этого же ряда унаследовала высоту первой, а первая ячейка, второгo ряда — ее ширину (ширину первой ячейки, первого ряда). Такова особенность взаимодействия элементов HTML таблицы.
Горизонтальное HTML выравнивание в таблице и в ячейке, текст
HTML выравнивание внутри таблицы. Текст слева, справа, по центру ячеек таблицы:
| ячейка 1 | ячейка 2 | ячейка 3 |
Вертикальное выравнивание текста внутри HTML таблицы
HTML выравнивание в таблице. Текст вверху, внизу, по центру ячеек таблицы:
| ячейка 1 | ячейка 2 | ячейка 3 |
А трибут valign определяет вертикальное выравнивание текста внутри таблицы.
Теги, определяющие заголовок HTML таблицы
HTML заголовки таблицы:
| Заголовок | Заголовок | Заголовок |
|---|---|---|
| Текст | Текст | Текст |
| Текст | Текст | Текст |
Теги определяют заголовок HTML таблицы.
HTML таблица по центру, с левой, с правой стороны
Горизонтальное расположение HTML таблицы внутри web-страницы:
В примере выше показаны три отдельные таблицы, каждая из которых состоит из одной ячейки. bgcolor – HTML атрибут – определяет цвет фона. В предыдущем уроке мы использовали его CSS аналог – background-color .
HTML таблица расположена внутри ячейки
Внутри второй ячейки находится еще одна таблица со своими атрибутами, значениями и стилями.
Размеры и фон внутренней таблицы, в отличае от внешней, заданы с помошью CSS.
Дата публикации: Октябрь 2009 | Обновление: Ноябрь 2018
HTML таблица
Примеры HTML таблицы и текст
Код HTML таблицы
© 2009 — 2023 | При использовании материала, ссылайтесь на мой сайт!
По всем вопросам обращайтесь: go@ab-w.net | HTML текст в таблице? – Не вопрос!
Справочник по CSS (ЦСС) и ШТМЛ

Обратите внимание, что DOCTYPE используется переходный, в противном случае код не пройдет валидацию.
Более удобен способ выравнивания таблицы, основанный на стилях. В этом случае для селектора TABLE следует задать атрибут margin со значением 0 auto . Аргумент обозначает, что отступы по вертикали равны нулю, а слева и справа от таблицы вычисляются автоматически. В данном случае это как раз и приводит к центрированию таблицы (пример 2).
Пример 2. Использование CSS (ЦСС)
| Балбес | Бывалый |
| Трус | Шурик |
Результат данного примера показан на рис. 2.

Рис. 2. Выравнивание таблицы с помощью стилей