Как настроить свой стиль таблицы в html

Как настроить свой стиль таблицы в html

Продолжаем разговор о том, как создать красивую таблицу для своего блога на Вордпресс. В предыдущей статье мы прописали собственный стиль для таблицы в нашем файле css. Но, если мы посмотрим на уже опубликованные в нашем блоге таблицы, то заметим, что ничего не изменилось. Почему? – А потому, что нам теперь нужно привязать наш css стиль – представление — к отображению конкретного содержимого. И делается это уже при помощи html.

Самая общая информация о тегах hlml

Отображение любого элемента поста (часть текста, картинка, таблица) в нашем блоге определяется тегами html, в которые он заключен. Вот так: <тег> элемент поста </тег> Разные языки программирования по-разному относятся к наличию закрывающих тегов (</тег>), но мы не будем вдаваться в подробности и станем писать их везде, ибо лучше «перебдеть», чем «недобдеть».

Еще важно знать, что теги могут быть вложены друг в друга, как матрешки. И тут главное проследить, чтобы каждый тег имел своего закрывающего собрата. Вот так, например:

<тег1>

<тег2> элемент поста</тег2>

<тег3> элемент поста</тег3>

</тег1>

Здесь есть основной тег, определяющий форматирование всего куска (<тег1>), и вложенные теги (<тег2>,<тег3>), которые отвечают за форматирование его отдельных элементов.

Если понять эти два основных правила работы с тегами, то можно спокойненько разобраться с любым форматированием поста.

Чтобы увидеть теги – нужно переключить редактор из визуального режима в HTML режим!

редактирование в html

Читайте также:  Виджет Text control максимальное управление HTML-блоками

HTML-теги таблицы

Теперь перейдем к конкретике и посмотрим, из каких html-тегов состоит любая таблица. Вот иллюстрация, на которой все теги помечены цифрами. Справа визуальное представление этой таблицы, чтобы легче было соотнести код с картинкой: html теги таблицы

<table> — главный тег для создания таблицы. Как мы видим, с него она начинается и заканчивается

<thead> — тег заглавия таблицы. Мы прописали для него собственный стиль (светло-желтый фон и толстую рамку), чтобы выделить эту строчку визуально

<tr> — тег строки. Любая таблица состоит из строк. В нашем примере их две: строка заглавия, обернутая тегами <thead>, и обычная строка в тегах <tbody> (см. ниже)

<th> — тег ячейки в заглавии таблицы. В нашем примере в строке заглавия расположено 2 ячейки («Заголовок 1″ и «Заголовок 2″)

<tbody> — тег тела таблицы. Собственно, тело — это все, что ниже головы (такова анатомия html!). Он заключает в себе все строки и ячейки, которые будут расположены под заголовком

<td> — тег ячейки. В нашей таблице есть 2 обычные ячейки («данные 1″ и «данные 2″). Для них прописан собственный стиль (отсутствие фона и тонкие границы)

Обратите внимание, что не существует html-тега для описания столбца таблицы. Но и имеющихся — вполне достаточно. Чтобы подкорректировать столбец (например, задать ему определенную ширину) — нужно задать стиль для ячейки, находящейся в этом столбце.

Читайте также:  5 шагов для построения успешной архитектуры сайта

Понятно, что все таблицы — разные. В них различное количество строк и ячеек, может потребоваться сделать какую то строку или ячейку — шире, ярче и т.д. Не говоря уж о том, что мы будем помещать в каждую таблицу уникальную информацию. Но все начинается именно с такой схемы (есть и другие дополнительные теги, но лишнее знание лишь умножит нашу скорбь!).

Вставляем html-код таблицы в публикацию

Для тех, кто не прописал собственный стиль с названием «mytable» в таблице стилей style.php — обратитесь к предыдущей статье и сделайте это!

Создаем в своем блоге новую запись, открываем html-режим в редакторе и вставляем наш код:

<table class=»mytable»>

<table>

<thead>

<tr>

<th>Заголовок 1</th>

<th>Заголовок 2</th>

</tr>

</thead>

<tbody>

<tr>

<td>данные 1</td>

<td>данные 2</td>

</tr>

</tbody>

</table>

Единственное, чем этот код отличается от того html-шаблона, который приведен на иллюстрации — это уточнение класса (class=»mytable») для основного тега таблицы (<table>). Так мы указываем, что к этой таблице нужно применить именно тот стиль, который мы описали в css. И теперь нам не нужно будет наворачивать горы html-тегов, описывая вид каждой ячейки и строки — браузер просто обратится к таблице стилей style.php и покажет таблицу такой, какой мы хотим ее видеть!

Читайте также:  Каким должен быть дизайн блога

Заголовок 1 Заголовок 2 данные 1 данные 2

Коррекция таблицы в html

И наконец, посмотрим, как мы можем менять количество строк, столбцов, их ширину и так далее.

Пример 1: как сделать три столбца в таблице?

html коррекция вида таблицы

Ясно, что мы можем добавить любое количество ячеек. Можете ничего не писать между тегами (слова, типа, «данные» или «заголовок» — у вас получится просто пустая таблица. Но поскольку она у нас «резиновая, то есть, размер ячеек зависит от размера вписанного текста — удобнее прописывать между тегами какие-то слова, которые потом мы заменим на нужную информацию.

Пример 2: как сделать три строки в таблице?

увеличение количества строк в html-таблице

Обратите внимание, что мы добавляем не только html теги строки, но и ячеек, которые в ней находятся.

Пример 3: как установить фиксированную ширину столбца в таблице?

фиксированная ширина столбца в html

Изменять цвета шрифта, жирность и наклон текста, его выравнивание — вы можете прямо в визуальном редакторе. Это делается точно так, как вы форматируете обычный текст. Ради интереса загляните потом в HTML-редактор: вы увидите дополнительные html-теги, которые добавились к нашему шаблону таблицы.

В следующей статье несколько готовых стилей таблиц в подарок от Блоготея. Можете использовать их в неизменном виде или посмотреть, как примеры, на основе которых сделаете свои собственные стили.

Вам может быть интересно: