Как сделать HTML таблицу HTML?
Таблицы в HTML
Содержание
- 1 Таблицы в HTML
- 2 § 1. Создание таблицы
- 3 § 2. Рамка таблицы (границы)
- 4 § 3. Отступы в таблице
- 5 § 4. Объединение ячеек таблицы
- 6 § 5. Заголовок таблицы
- 7 § 6. Размеры таблицы
- 8 § 7. Выравнивание таблицы
- 9 § 8. Фон таблицы
- 10 § 9. Заключение
- 11 Создание таблицы в HTML
- 12 Границы и рамки
- 13 Цвет фона и текста
- 14 Генераторы HTML таблиц
- 15 Синтаксис тега Между открывающим тегом и закрывающим тегом находится тело таблицы. Тело состоит из строк и столбцов. Таблица заполняется построчно. Каждый тег создает новую строку. Далее во вложенных создаются столбцы. Можно создавать множество столбцов. При этом нужно следить за количеством столбцов в каждой строке. Например, если в первой строке было 5 столбцов, то и в следующих строках должно быть 5 столбцов. Иначе таблица поплывет. Есть возможность объединять ячейки. Как сделать таблицу в html
- 16 Атрибуты и свойства тега К открывающему тегу можно прописывать различные атрибуты. 1. Свойство align=»параметр» — задает выравнивание таблицы. Может принимать следующие значения: left — выравнивание по левому краю center — выравнивание по центру right — выравнивание по правому краю В разобранном выше примере мы выравнивали таблицу по центру align=»center» . Этот атрибут можно применять не только к таблице, но и к отдельным ячейкам таблицы или строкам . Таким образом, в разных ячейках выравнивание будет разное. 2. Свойство background=»URL» — задает фоновой рисунок. Вместо URL должен быть написан адрес фонового изображения. Преобразуется на странице в следующее: Пример таблицы Столбец 1 Столбец 2 В рассмотренном примере наше фоновое изображение находится в папке img (которая находится в той же директории, что и html-страница), а называется изображение fon.gif . Обратите внимание на то, что в теге мы добавили style=»color:white;» . Поскольку фон почти черный, то для того, чтобы текст не слился с фоном, мы сделали текст белым. Более подробно про фон читайте в статье: как сделать фон для сайта 3. Свойство bgcolor=»цвет» — задает цвет фона таблицы. В качестве цвета можно выбрать любой из всей палитры (см. коды и названия html цветов) 4. Свойство border=»число» — задает толщину рамки таблицы. В предыдущих примерах мы указывали border=»1″ , что означает толщина рамки — 1 пиксель. 5. Свойство bordercolor=»цвет» — задает цвет рамки. Если border=»0″ , то рамки не будет и цвет рамки не будет иметь смысла. 6. Свойство cellpadding=»число» — отступ от рамки до содержимого ячейки в пикселях. 7. Свойство cellspacing=»число» — расстояние между ячейками в пикселях. 8. Свойство cols=»число» — число столбцов. Если его не задать, то браузер сам определит число столбцов. Разница лишь в том, что указание этого параметра, скорее всего, ускорит загрузку таблицы. 9. Свойство frame=»параметр» — как отображать границы вокруг таблицы. Может принимать следующие значения: void — не отрисовывать границы border — граница вокруг таблицы above — граница по верхнему краю таблицы below — граница снизу таблицы hsides — добавить только горизонтальные границы (сверху и снизу таблицы) vsides — рисовать только вертикальные границы (слева и справа от таблицы) rhs — граница только на правой стороне таблицы lhs — граница только на левой стороне таблицы 10. Свойство height=»число» — задает высоту таблицы: либо в пикселях, либо в процентах. 11. Свойство rules=»параметр» — где отображать границы между ячейками. Может принимать следующие значения: all — линия рисуется вокруг каждой ячейки таблицы groups — линия отображается между группами, которые образуются тегами , , , или cols — линия отображается между колонками none — все границы скрываются rows — граница рисуется между строками таблицы, созданными через тег 12. Свойство w — задает ширину таблицы: либо в пикселях, либо в процентах. 13. Свойство — можно указать имя класса, которому принадлежит таблица. 14. Свойство style=»стили» — стили можно задать индивидуально для каждой таблицы. Теперь настало время погрузиться внутрь таблицы и рассмотреть атрибуты ячеек таблицы. Эти атрибуты надо писать в открывающем теге . Атрибуты и свойства и 1. Свойство align=»параметр» — задает выравнивание отдельной ячейки таблицы. Может принимать следующие значения: left — выравнивание по левому краю center — выравнивание по центру right — выравнивание по правому краю 2. Свойство background=»URL» — задает фоновое изображение ячейки. Вместо URL должен быть написан адрес фонового изображения. 3. Свойство bgcolor=»цвет» — задает цвет фона ячейки. 4. Свойство bordercolor=»цвет» — задает цвет рамки ячейки. 5. Свойство char=»буква» — задает букву, от которой нужно сделать выравнивание. Значение атрибута align должно быть установлено как char. 6. Свойство colspan=»число» — задает число объединяемых горизонтальных ячеек. 7. Свойство height=»число» — задает высоту таблицы: либо в пикселях, либо в процентах %. 8. Свойство w — задает ширину таблицы: либо в пикселях, либо в процентах %. 9. Свойство rowspan=»число» — задает число объединяемых вертикальных ячеек. 10. Свойство valign=»параметр» — выравнивание содержимого ячейки по вертикали. top — выравнивание содержимого ячейки по верхнему краю строки middle — выравнивание по середине bottom — выравнивание по нижнему краю baseline — выравнивание по базовой линии Примечание 1 Для тега доступны такие же параметры, что и для . Параметры для одного тега будут иерархично применены ко всем внутри него Как сделать, чтобы границы ячеек в таблице не склеивались
- 17 Как сделать HTML таблицу HTML?
- 18 Как сделать таблицу в HTML. Основы HTML для начинающих. Урок №14
- 19 Из каких основных тегов состоит таблица?
- 20 Дополнительные и основные теги к таблице
В HTML таблицы применяются не только привычным нам образом (как набор данных, распределенных по ячейкам, строкам и столбцам), но и для удобства размещения информации на странице. Проще говоря, можно представить всю html-страницу в виде таблицы и, например, поместить меню в её левый столбец, основную информацию в средний столбец, а дополнительные ссылки в правый столбец. Количество столбцов, строк и, соответственно, ячеек выбирается только тобой и может быть любым.
С траница, которую ты сейчас читаешь, изначально была построена по этому принципу: она разбита на несколько строк, а каждая строка на столбцы (причём, в разных строках разное количество столбцов). В некоторые из получившихся ячеек, в свою очередь, помещены ещё таблицы (таблицы вставлены в таблицы). Ты можешь это увидеть даже чисто визуально.
В общем, использование таблиц в HTML значительно упрощает создание сайта. Впрочем, ты сам всё увидишь! Поэтому давай перейдем непосредственно к практике.
§ 1. Создание таблицы
С ама таблица в HTML создаётся тегами и , строки таблицы (помещаются между тегами и ) тегами и , а столбцы таблицы (помещаются между тегами и ) тегами и .
Н апример, создадим таблицу, состоящую из одной строки и двух столбцов. HTML-код будет выглядеть так:
Н о обычно строк и столбцов в таблице много и при такой записи ты будешь постоянно путаться. Поэтому, поначалу, рекомендую использовать первый способ.
§ 2. Рамка таблицы (границы)
П о-умолчанию, таблица в браузерах представляется без рамки. Чтобы рамка таблицы была видна, используется уже знакомый тебе по предыдущим разделам атрибут «border»:
И тогда браузер покажет:
Первая ячейка | Вторая ячейка |
З начение атрибута «border» влияет только на внешнюю рамку, границы между ячейками изменять нельзя. Их можно либо показывать, либо нет. Например, если изменить значение атрибута «border» с «1» на «5»:
Первая ячейка | Вторая ячейка |
М ожно поменять цвет рамки таблицы с помощью атрибута «bordercolor». Например:
Т огда в браузере мы увидим:
Первая ячейка | Вторая ячейка |
§ 3. Отступы в таблице
Ч тобы изменить отступы между соседними ячейками таблицы, в HTML используется атрибут «cellspacing». Давай для наглядности усложним таблицу: сделаем две строки по три столбца и применим атрибут «cellspacing»:
Б раузер покажет:
Первая ячейка | Вторая ячейка | Третья ячейка |
Четвертая ячейка | Пятая ячейка | Шестая ячейка |
Д ля того, чтобы задать отступы внутри ячеек применяется атрибут «cellpadding». Если в нашем HTML-коде поменять первую строку:
Первая ячейка | Вторая ячейка | Третья ячейка |
Четвертая ячейка | Пятая ячейка | Шестая ячейка |
§ 4. Объединение ячеек таблицы
Ч тобы объединить ячейки таблицы по горизонтали (столбцам) или по вертикали (строкам), в HTML применяются следующие атрибуты:
colspan — объединение ячеек по горизонтали (столбцам);
rowspan — объединение ячеек по вертикали (строкам).
Н апример, изменим наш HTML-код так:
Т огда в браузере мы увидим:
Первая и вторая ячейки | Третья ячейка | |
Четвертая ячейка | Пятая ячейка | Шестая ячейка |
Первая ячейка | Вторая ячейка | Третья и шестая ячейки |
Четвертая ячейка | Пятая ячейка |
§ 5. Заголовок таблицы
В случае использования таблицы для упорядочивания данных (а не для разметки страницы), может понадобиться использование заголовка. Заголовок таблицы задаётся тегом . Например:
В браузере это выглядит так:
Первая ячейка | Вторая ячейка | Третья ячейка |
Четвертая ячейка | Пятая ячейка | Шестая ячейка |
К заголовку таблицы можно применить атрибут «align». Для выравнивания относительно таблицы.
У атрибута «align» бывают следующие значения:
- left — выравнивает заголовок по левому краю таблицы;
- right — выравнивает заголовок по правому краю таблицы;
- center — выравнивает заголовок по центру таблицы (значение по умолчанию);
- top — то же, что и «center», только работает во всех браузерах;
- bottom — заголовок размещается под таблицей по центру.
Первая ячейка | Вторая ячейка | Третья ячейка |
Четвертая ячейка | Пятая ячейка | Шестая ячейка |
§ 6. Размеры таблицы
И зменить размеры таблицы и ячеек можно с помощью следующих атрибутов:
- width — ширина таблицы, столбца, ячейки;
- height — высота таблицы, строки, ячейки.
И х значения задаются в пикселах или процентах. Например:
В ыглядеть это будет так:
Первая ячейка | Вторая ячейка | Третья ячейка |
Четвертая ячейка | Пятая ячейка | Шестая ячейка |
§ 7. Выравнивание таблицы
В HTML горизонтальное выравнивание таблицы относительно страницы производится с помощью уже известного тебе атрибута «align». Его значения также тебе уже знакомы:
- center — выравнивание таблицы по центру;
- left — выравнивание таблицы по левому краю;
- right — выравнивание таблицы по правому краю.
П о умолчанию, выравнивание происходит по левому краю. Пример:
Первая ячейка | Вторая ячейка | Третья ячейка |
Четвертая ячейка | Пятая ячейка | Шестая ячейка |
Д ля того, чтобы выровнять текст в таблице (и другое её содержимое), нужно использовать атрибут «align» для каждой конкретной ячейки! Т.к. именно в ячейках располагается всё содержимое таблицы. Пример:
Первая ячейка (выровнена по правому краю) | Вторая ячейка (выровнена по центру) | Третья ячейка |
Четвертая ячейка | Пятая ячейка | Шестая ячейка (выровнена по правому краю) |
Д ля вертикального выравнивания содержимого ячеек предназначен атрибут «valign», у которого есть следующие значения:
- baseline — выравнивание по базовой линии;
- bottom — выравнивание по нижнему краю;
- middle — выравнивание по середине (значение по умолчанию);
- top — выравнивание по верхнему краю.
§ 8. Фон таблицы
В HTML цвет фона таблицы или отдельных её ячеек устанавливается с помощью атрибута «bgcolor». О том, как в HTML выбрать нужный цвет того или иного элемента мы говорили в уроке про атрибуты тега body. Пример:
В браузере мы увидим:
Первая ячейка | Вторая ячейка | Третья ячейка |
Четвертая ячейка | Пятая ячейка | Шестая ячейка |
В качестве фона таблицы или отдельной ячейки можно использовать картинки. В HTML это делается при помощи атрибута «background». Значением атрибута «background» является адрес до изображения (как в HTML вставляется графика мы изучали в этом уроке). Пример картинки-фона для всей таблицы:
Первая ячейка | Вторая ячейка |
Третья ячейка | Четвёртая ячейка |
Д ля отдельной ячейки картинка-фон задаётся так:
Первая ячейка | Вторая ячейка |
Третья ячейка | Четвёртая ячейка |
§ 9. Заключение
В HTML таблицы, как я уже говорил в самом начале, используются, главным образом, для разметки страниц. В этом их основное предназначение. В каждую ячейку таблицы можно вставить любые другие данные: текст, картинки или другую таблицу. Именно поэтому они так удобны для разметки html-страниц и разбивки их на отдельные блоки. Например, можно создать такую «композицию»:
Эх, где моя молодость! |
И это самое простое из того, что можно сделать с помощью таблиц! Создание сайта на основе табличной вёрстки под силу абсолютно любому новичку! Этот урок тому доказательство.
В общем, сейчас настало самое время для самостоятельных экспериментов. Так как урок о создании таблиц в HTML закончен. А вместе с ним закончен и мой рассказ об основах HTML.
И мея эти знания, я начал варганить весь этот сайт. Поэтому тебе я настоятельно рекомендую применить полученные знания на практике. Хотя впереди ещё предстоит раздел о метатегах в HTML, но они прямого отношения к созданию сайта не имеют. Так что закрепляй знания из этой части и жми кнопку «Дальше».
Поделись ссылкой на Seoded.ru с друзьями, знакомыми и собеседниками в соцсетях и на форумах! А сам сайт добавь в закладки ! Так победим.
Поделиться ссылкой на эту страницу в:
www.seoded.ru
Создание таблицы в HTML
В языке разметки HTML таблицы используются не только для представления каких-либо данных в виде строк и столбцов, но и как средство форматирования страниц и задания расположения различных элементов.
Другими словами, в HTML оформление таблицы может быть вовсе не заметным, однако выполнять функцию каркаса, занимая всю веб-страницу.
Можно поместить, например, в её левый столбец меню, основную информацию в средний, а контактные данные — в правый.
Итак, как сделать таблицу в HTML?
Создадим простейшую таблицу, содержащую три ячейки одной строки с помощью приведенного ниже кода:
В окне браузера только что созданная таблица выглядит следующим образом:
Таблица начинается с тега
. Всё содержимое таблицы описывается сверху вниз по строкам, каждая из которых начинается с тега
.
Ячейки строки описываются слева направо с помощью тегов
. В ячейку вы можете поместить как текст, так и графические файлы и даже другие таблицы.
Границы и рамки
По умолчанию в таблице нет границы. Добавить её можно с помощью атрибута border тега
и | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
.
Кроме того, облачив изображение в специальный тег , его можно использовать в качестве ссылки. Объединение ячеек в HTML таблицеСоседствующие ячейки внутри одного столбца или строки можно объединить с помощью параметров rowspan и colspan тега | .
Объединение столбцов одной строчки выглядит так: Генераторы HTML таблицРазумеется, создавать HTML таблицы можно самостоятельно, прописывая вручную все теги HTML. Таблица в данном случае рискует быть составленной некорректно, поскольку человеческий фактор при работе с большими объёмами информации даёт о себе знать. Уже давно существуют специальные генераторы таблиц HTML, которые призваны сэкономить ваше время. С их помощью вы можете легко создать таблицу с множеством настроек. Одним из наиболее распространенных генераторов таблиц является русскоязычный сервис http://rusws.ru/genertabtag . В его арсенале имеется множество настроек для построения таблиц: вы можете задать цвет фона, выравнивание, ширину таблицы, толщину рамки и т.д. Это — отличный вариант для генерации простейших таблиц, однако для более серьёзных целей рекомендуем воспользоваться другими сервисами: Этот же сервис имеет довольно удобный HTML редактор, в котором можно построить, заполнить таблицу, а затем получить её код: Если вы решили воспользоваться услугами генератора таблиц, стоит внимательно подойти к выбору подходящего вам сервиса, опробовав самые популярные из них и выбрав наилучший. www.internet-technologies.ru С недавнего времени тег находится тело таблицы. Тело состоит из строк и столбцов. Таблица заполняется построчно. Каждый тег создаются столбцы. Можно создавать множество столбцов. При этом нужно следить за количеством столбцов в каждой строке. Например, если в первой строке было 5 столбцов, то и в следующих строках должно быть 5 столбцов. Иначе таблица поплывет. Есть возможность объединять ячейки.
| Как сделать таблицу в htmlПриведем пример, html код: Преобразуется на странице в следующее:
Обратите внимание на ячейку . Мы используем специальный атрибут colspan для объединения ячеек по горизонтали. Его численное значение указывает число объединяемых столбцов. Также существует аналог этого атрибута: тег
| (заголовок таблицы), где нужно также прописать colspan. Результат будет таким же. Но зачастую используют обычный td.
| Теперь рассмотрим подробно все атрибуты тега
В рассмотренном примере наше фоновое изображение находится в папке img (которая находится в той же директории, что и html-страница), а называется изображение fon.gif . Обратите внимание на то, что в теге мы добавили style=»color:white;» . Поскольку фон почти черный, то для того, чтобы текст не слился с фоном, мы сделали текст белым. Более подробно про фон читайте в статье: как сделать фон для сайта 3. Свойство bgcolor=»цвет» — задает цвет фона таблицы. В качестве цвета можно выбрать любой из всей палитры (см. коды и названия html цветов) 4. Свойство border=»число» — задает толщину рамки таблицы. В предыдущих примерах мы указывали border=»1″ , что означает толщина рамки — 1 пиксель. 5. Свойство bordercolor=»цвет» — задает цвет рамки. Если border=»0″ , то рамки не будет и цвет рамки не будет иметь смысла. 6. Свойство cellpadding=»число» — отступ от рамки до содержимого ячейки в пикселях. 7. Свойство cellspacing=»число» — расстояние между ячейками в пикселях. 8. Свойство cols=»число» — число столбцов. Если его не задать, то браузер сам определит число столбцов. Разница лишь в том, что указание этого параметра, скорее всего, ускорит загрузку таблицы. 9. Свойство frame=»параметр» — как отображать границы вокруг таблицы. Может принимать следующие значения:
10. Свойство height=»число» — задает высоту таблицы: либо в пикселях, либо в процентах. 11. Свойство rules=»параметр» — где отображать границы между ячейками. Может принимать следующие значения:
|