Создание таблиц в HTML - фон таблицы - рамка таблицы. При создании веб страниц очень часто необходимо представить некоторое содержимое страницы в виде таблиц. Иногда таблицы используют для создания структуры страницы. Этот подход не совсем верный, потому что таблицы изначально не предназначались для позиционирования элементов страницы. Для этой цели лучше всего пользоваться средствами CSS. Но в некоторых случаях таблицы являются незаменимыми и удобными для предоставления информации. Материалы по теме: За создание таблиц в HTML отвечает тег < table> и закрывающий тег < /table>.
Фон нельзя растянуть. Его можно позиционировать и повторять по горизонтали или вертикали. Да и смыла в растягивании фона нет, поскольку качество картинки ухудшится. Размещение фона на странице. Задача стоит следующая. Необходимо разместить фоновую картинку в одном из углов веб-страницы или ее таблицы при помощи стилей. Пример 2. Фон в таблице. html body. При создании html-страниц таблицы используются для компоновки элементов дизайна страницы - текста, графики. Например, в таблицу с невидимыми границами размещаются необходимые элементы: навигация, текст, картинки, таблицы и т.д.
![Картинка Как Фон Таблице Html Картинка Как Фон Таблице Html](http://de.trichview.com/shots/table2.gif)
HTML цвет фона для отдельных элементов: блока, параграфа или ячейки таблицы определяется тем же атрибутом, расположенном внутри.
![Картинка Как Фон Таблице Html Картинка Как Фон Таблице Html](http://w.nomagic.ru/pink/11281227-html-teg-kak-nalozhit-odin-risunok-na.jpg)
Фон ячейки таблицы. 30. Оформление картинки с рамкой в ячейке таблицы. На языке HTML можно задавать шрифтовые выделения в тексте, создавать нумерованные или маркерные списки, строить таблицы. и многое другое.
Но вам наверняка уже известно, что таблицы состоят из строчек и ячеек. Поэтому для того, чтобы создать таблицу, нам необходимы еще два тега: это тег < tr> < /tr> который отвечает за создание строк, и тег, < td> < /td> отвечающий за создание ячеек. Для того, чтобы посмотреть как все работает на практике, создадим таблицу, состоящую из двух строк и четырех ячеек. Код нашей таблицы будет следующий: < table>. Для того чтобы, увидеть что из этого получится, создайте html страницу используя код расположенный ниже.
Если не знаете как создать HTML страницу, смотрите урок основы HTML.< html>. Таблица< /title>. У вас должно получиться следующее: Как вы видите, наша таблица еще совсем не похожа на таблицу. Все это потому, что наши теги < table> < /table> и < td> < /td> имеют множество атрибутов, которые необходимо указать, чтобы у нашей таблицы появилась рамка, фон, размеры и т. Вначале мы рассмотрим атрибуты, которые присущи тегам < table> < /table>. Для того, чтобы видеть как будет меняться наша таблица, вы можете добавлять эти атрибуты к тегам < table> < /table> и, обновляя страницу, смотреть как будет выглядеть таблица в браузере.
Для удобства я не буду приводить весь код страницы, а только код касающийся тега < table> т. И так тег < table> имеет следующие атрибуты: border - задает ширину рамки таблицы в пикселях, записывается так: < table border="2"> < /table>. DD4"> < /table> Мы задали ширину рамки 2 пикселя, синего цвета, таблица примет следующий вид: width – задает ширину таблицы в пикселях или процентах: < table border="2" bordercolor="#5.
DD4" width="2. 50"> < /table> height – высота таблицы в пикселях или процентах: < table border="2" bordercolor="#5. DD4" width="2. 50" height="1. Ширина таблицы будет 2. DD4" width="2. 50" height="1. Наша таблица должна выровняться по правому краю. FFC0. 00 – цвет фона таблицы будет желтый: < table border="2" bordercolor="#5. DD4" width="2. 50" height="1.
FFC0. 00"> < /table> Таблица получит следующий вид: background – при помощи данного атрибута можно задать изображение, которое будет фоном таблицы. В качестве примера сохраните маленькое изображение, которое вы видите в скобках () в ту папку, где у вас находится страница с таблицей, а к тегу < table> добавьте background="fon.
DD4" width="2. 50" height="1. FFC0. 00" background= "fon. Таблица примет следующий вид: сellpadding – атрибут, задающий левый, правый, верхний и нижний отступы внутри ячейки. Например, если к нашему тегу < table> добавить сellpadding=1.
Если вы присмотритесь к нашей таблице, то увидите, что между рамками ячеек имеется небольшое пространство, это и есть отступ между ячейками, он задается по умолчанию. Для того, чтобы его убрать, достаточно в теге < table> прописать cellspacing=0.
Весь код: < table border="2" bordercolor="#5. DD4" width="2. 50" height="1. FFC0. 00" background= "fon. В результате наши ячейки прижались друг к другу, а текст внутри ячеек получил отступ: hspace - задает промежуток от таблицы в лево и в право в пикселях, записывается так: hspace=2.
Последние два атрибута применяются крайне редко, поэтому пример кода с ними я не показываю. Теперь рассмотрим атрибуты тега < td> , некоторые из них такие же, как и атрибуты тега < table> width - ширина ячейки в пикселях или в процентах.
Например, зададим ширину первой ячейки первой строки в 3. Код будет таким: < table border="2" bordercolor="#5. DD4" width="2. 50" height="1. FFC0. 00" background="fon. Наша таблица примет следующий вид: Заметьте, достаточно задать одной ячейке высоту или ширину и все ячейки этой строки или столбца примут такой же размер.
Поэтому если необходимо задать, например определенную высоту ячеек то достаточно указать этот параметр для одной ячейки и все остальные ячейки строки станут такими же. Добавим эти атрибуты и значения в наш код и выровняем содержимое 1 - й ячейки по левому краю (по левому краю содержимое выравнивается по умолчанию, однако в некоторых случаях данный атрибут необходим), содержимое 2 – й ячейки выровняем по правому краю, а 4 - й по центру.< table border="2" bordercolor="#5. DD4" width="2. 50" height="1. FFC0. 00" background= "fon. С данными атрибутами мы уже встречались, рассматривая атрибуты тега < table>. Работают они одинаково, только в этом случае ими задается фон ячейки.
Например, зададим цвет фона 2- й ячейки желтым, а в качестве фона 4- й ячейки установим следующее изображение (). Для этого в наш код добавим необходимые атрибуты, для наших ячеек bgcolor="#FFFF0. В результате наша таблица станет выглядеть так: Как вы видите, несмотря на то что мы задавали фон самой таблицы, если задать фон ячеек таблицы, то отображаться будет именно тот фон который мы задали для ячеек. C этим атрибутом мы так же встречались, рассматривая атрибуты тега < table>. Напоминаю, что он работает не во всех браузерах.
Обратите внимание на то, что у тега < td> нет атрибута border обозначающего рамку ячейки. Зададим цвет рамки 2 – й ячейки красным для этого ко второй ячейке добавим атрибут bordercolor="#FF0. Существует еще один атрибут, предназначенный для выравнивания содержимого ячеек: valign – он производит выравнивание содержимое ячеек по вертикали. Имеет следующие значения: valign="top" – выравнивание содержимого ячейки по верхнему краю; valign="bottom" – выравнивание содержимого ячейки по нижнему краю; valign="middle" – выравнивание посередине ячейки; valign="baseline" – выравнивание содержимого ячейки по базовой линии. Добавим эти атрибуты к каждой из наших 4- х ячеек.< table border="2" bordercolor="#5. DD4" width="2. 50" height="1.
FFC0. 00" background= "fon. FFFF0. 0" bordercolor="#FF0. Наша таблица примет следующий вид: Последнее что нам необходимо рассмотреть в этом уроке, это объединение ячеек таблицы.
Для того чтобы объединить несколько ячеек в строке, существует атрибут colspan="" где в кавычках указывается количество ячеек которое необходимо объединить. Чтобы объединить ячейки по вертикали т. Для того чтобы увидеть как это работает, создайте новую таблицу содержащую три строки по три ячейки в каждой. Код этой таблицы будет следующий: < table border="1" cellspacing="0" сellpadding="0">.
Теперь объединим 1- ю и 2- ю ячейку в строке и 3- ю, 6- ю и 7- ю ячейку в ряду. Код нашей таблицы будет следующий: < table border="1" cellspacing="0" сellpadding="0">.
Обратите внимание, что теги той ячейки, которая объединяется, не записываются. Наша таблица будет иметь следующий вид: Это были последние атрибуты ячеек. Как вы можете видеть атрибутов у тегов < table> и < td> множество. Это позволяет размещать в таблицах различное содержимое, позиционируя его и оформляя необходимым образом. Урок получился очень длинным, содержащим множество примеров, но я надеюсь, что вы научились создавать таблицы и придавать им необходимый вид. Материал подготовлен проектом: webmastermix.
Рекомендуем ознакомиться: Обсуждение материала. Подробности Обновлено: 0. Сентябрь 2. 01. 3 Создано: 0. Февраль 2. 01. 0 Просмотров: 5.