Как сделать таблицу посередине html
Создание таблицы в HTML
В языке разметки HTML таблицы используются не только для представления каких-либо данных в виде строк и столбцов, но и как средство форматирования страниц и задания расположения различных элементов.
Другими словами, в HTML оформление таблицы может быть вовсе не заметным, однако выполнять функцию каркаса, занимая всю веб-страницу.
Можно поместить, например, в её левый столбец меню, основную информацию в средний, а контактные данные — в правый.
Итак, как сделать таблицу в HTML?
Создадим простейшую таблицу, содержащую три ячейки одной строки с помощью приведенного ниже кода:
В окне браузера только что созданная таблица выглядит следующим образом:
Границы и рамки
По умолчанию в таблице нет границы. Добавить её можно с помощью атрибута border тега
и | ||||||||||||||||||||||||||||||||||||||
.Объединение ячеек в HTML таблицеСоседствующие ячейки внутри одного столбца или строки можно объединить с помощью параметров rowspan и colspan тега | . Объединение столбцов одной строчки выглядит так: Генераторы HTML таблицРазумеется, создавать HTML таблицы можно самостоятельно, прописывая вручную все теги HTML. Таблица в данном случае рискует быть составленной некорректно, поскольку человеческий фактор при работе с большими объёмами информации даёт о себе знать. Уже давно существуют специальные генераторы таблиц HTML, которые призваны сэкономить ваше время. С их помощью вы можете легко создать таблицу с множеством настроек. Это — отличный вариант для генерации простейших таблиц, однако для более серьёзных целей рекомендуем воспользоваться другими сервисами: Этот же сервис имеет довольно удобный HTML редактор, в котором можно построить, заполнить таблицу, а затем получить её код: Если вы решили воспользоваться услугами генератора таблиц, стоит внимательно подойти к выбору подходящего вам сервиса, опробовав самые популярные из них и выбрав наилучший. Как сделать таблицу посередине htmlПолучим: Строка закончилась и мы должны ее закрыть . Получаем: Но при записи этого кода мы не увидим каких-либо изменений. Нет границ, нет содержимого ячеек. Пример Результат Как задать границу таблицыДобавим границу. Для этого в нужно внести атрибут BORDERCOLOR и указать значение цвета. Зададим цвет для границы зеленый. Смотрим результат: Замечание. Если при этом не будет указан размер границы отличный от нуля, то границы все равно видно не будет. Как задать ширину таблицыШирина каждого столбца задается по ее содержимому. Для того чтобы изменить размер таблицы, нужно задать значение ее ширины. Увеличим размер таблицы и зададим его значение в 400 точек. Замечание. Размер таблицы можно указывать в точках или в процентах (в процентах от размера окна браузера) Причем, в-первом случае размер таблицы не будет меняться, а во-втором, размер таблицы будет зависеть от размера окна браузера. Просмотрим результат в браузере: Как выровнять таблицуКак закрасить таблицуДавайте закрасим нашу таблицу желтым цветом. Для этого в тэге пропишем BGCOLOR и укажем цвет. Наша страница будет иметь код: А в браузере Как закрасить строкуТеперь закрасим верхнюю строку (шапку) в зеленый. Мы хотим закрасить строку, поэтому и атрибут BGCOLOR должны указать в тэге TR. Результат Как закрасить ячейкуДополним нашу таблицу данными еще нескольких человек Результат Теперь давайте закрасим столбец с нумерацией. Так как в HTML нет понятия столбец, то на первый взгляд это выглядит затруднительно. Но на самом деле все довольно просто: в каждой строке нужно закрасить первую ячейку. То есть в тэге прописать атрибут BGCOLOR и указать цвет В браузере вы увидите такую таблицу: Как задать высоту таблицы (строки)HTML дает возможность задать как высоту всей таблицы, так и отдельных строк. Для задания высоты таблицы атрибут HEIGHT нужно указать в тэге TABLE, а чтобы изменить высоту отдельной строки – указать этот атрибут в тэге TR. Для примера увеличим высоту первой строки Результат Как изменить ширину столбцаТеперь увеличим ширину первого столбца. Так как в HTML нет понятия столбец, то нам придется указать ширину первой ячейки верхней строки. Результат Выравнивание содержимого таблицы (по горизонтали и вертикали)Выравнивать содержимое таблицы, строки или ячейки можно как по горизонтали (по верхнему краю, по середине, по нижнему краю), так и по вертикали (по левому краю, по средине, по правому краю). И если с выравниванием по вертикали все понятно (у тэгов TABLE, TR и TD есть атрибут ALIGN). То как выровнять по горизонтали не совсем понятно. Для выравнивания содержимого таблицы, строки или ячейки по горизонтали существует атрибут VALIGN. И этот атрибут имеет свои параметры TOP (выравнивание по верхнему краю), MIDDLE (по середине), BOTTOM (по нижнему краю). Для нашей шапки установим выравнивание по центру, по середине. Также выровняем содержание ячеек с нумерацией и телефонами по центру. Таблицы в HTMLОпределение в Википедии: Табличная верстка — условное название метода верстки HTML-документов, при котором в качестве структурной основы для расположения текстовых и графических элементов документа используются таблицы (то есть HTML-тег ). Если коротко, то при табличной верстке создается таблица, занимающая в основном всю ширину окна браузера, в каждой ячейке которой располагается тот или иной элемент (или элементы) страницы. Создание таблицы: строки и ячейки. Заголовок таблицыТаблица создается с помощью тега информирует браузер о завершении таблицы. Любая таблица состоит из столбцов и строк. Тег | |||||||||||||||||||||||||||||||||||
ячейку в строке. Соответственно сколько ячеек включено в строку, столько будет и столбцов в таблице. Содержимое ячейки, созданной тегом | по умолчанию располагается в ее левой чаcти. Тег создает заголовок таблицы, он располагается внутри тега
Выравнивание таблицы. Выравнивание содержимого ячеекДля выравнивания таблицы используется атрибут align тега
Как видно из примера: указывая ширину одной из ячеек столбца, Вы тем самым задаете ширину всего столбца; и, указывая высоту одной из ячеек строки, Вы задаете высоту всей строки. Границы таблицы и ячеекТаблица и каждая ее ячейка имеют свои собственные границы, которые по умолчанию не видны. Атрибут border тега
Частичное отображение границГраница таблицы и рамка вокруг ячеек могут быть отображены частично. Атрибут frame тега
Отступы внутри и снаружи ячеекПри форматировании таблиц в HTML, для наглядного представления некоторой информации и удобного ее восприятия, может оказаться полезным использование отступов внутри и снаружи ячеек. В качестве значений атрибутов указываются целые положительные числа, которые задают расстояние в пикселях.
Объединение ячеекПри оформлении и форматировании таблиц в HTML нередко требуется объединить рядом расположенные ячейки. И если такая необходимость возникла, то Вам следует воспользоваться атрибутами colspan и rowspan тега . | Атрибут colspan указывает количество ячеек, которые будут объединены по горизонтали, а атрибут rowspan устанавливает количество ячеек, объединяемых по вертикали. Оба атрибута имеют смысл, если таблица состоит из нескольких строк. Фон таблицы. Фон ячеек таблицыВ HTML есть возможность задать общий фон как для всей таблицы, так и фон для отдельно выделенной ячейки. Атрибут bgcolor тега
|