Приемы вставки таблицы в статью на Wordpress

Как вставить таблицу в статью на сайте WordPress

После копирования чужих таблиц и вставки их в виде изображений края букв получаются размытыми. Возникает необходимость вручную прописать таблицу в html-коде. Для этого необходимо зайти в админ-панель сайта и открыть оттуда нужную страницу или запись. Но редактировать ее не в визуальном формате, а в режиме html-редактора (он иногда находится во вкладке «Текст» сверху над содержимом статьи).

Какие теги нужны для построения таблицы

Для ввода самого факта предстоящего существования таблицы нужно начать с тега  <table> и </table> в самом конце соответственно. Упорядочить данные столбцов и строк помогают другие теги:

— <tr> и заключительный </tr> обрамляют каждую строку кода. Это обязательно. Затем указываем, что мы пишем: строку или столбец.

Если планируете писать названия столбцов, то нужно добавить <th>текст заголовка</th><th>текст заголовка</th>. Всего два таких заголовка будет означать, что в таблице – 2 столбика.

Данные (содержимое) столбиков распределяется по строкам. Им нужен тег

<td>.

На практике это выглядит следующим образом:

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

Не забываем, что перед каждой строкой кода, неважно, обозначает она столбцы или строки в самом начале пишется <tr>, а на самом конце — </tr>.

При желании подписать таблицу сразу после открывающего тега <table>

нужно прописать тег заголовка таблицы — <caption>Список методов</caption>. Таким образом, генерируемая таблица будет называться «Список методов».

Куда вставлять код таблицы на сайте

Как удобно сгруппировать данные в коде таблицы

В целях отсутствия излишних дублей <tr> при многостолбцовой раскладке можно упомянуть данный тег всего один раз в начале.

<table>

  <tr>

Затем прописать все названия столбцов и окончить закрывающим </tr>.

Как пример:

<table>

<caption>Подверженность</caption>

  <tr>

<th>   </th>

    <th>Подверженность</th>

</tr>

То есть у нас первый столбец будет без названия, а второй – описывать различные виды подверженности.

Композит для наполнения контентом ячеек строк:

<tr>

    <td>10</td>

<td>Постоянная</td>

</tr>

 То есть, <tr> служит отделителем ячеек и столбцов, той границей — пунктирной линией, которая помогает видеть отдельные блоки. Дальше продолжаем описывать значения строчных элементов ячеек.

<tr>

    <td>6</td>

<td>Регулярная (ежедневно)</td>

</tr>

Итак, пишем код готовой таблицы с учетом всего, что разложено «по полочкам» выше:

<!-- wp:paragraph -->
<p>&lt;table></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>&lt;caption&gt;Подверженность&lt;/caption&gt;</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>&nbsp; &lt;tr&gt;</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>&lt;th&gt;&nbsp;&nbsp; &lt;/th&gt;</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>&nbsp;&nbsp;&nbsp; &lt;th&gt;Подверженность&lt;/th&gt;</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>&lt;/tr&gt;</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>&lt;tr&gt;</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>&nbsp;&nbsp;&nbsp; &lt;td&gt;10&lt;/td&gt;</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>&lt;td&gt;Постоянная&lt;/td&gt;</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>&lt;/tr&gt;</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>&lt;tr&gt;</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>&nbsp;&nbsp;&nbsp; &lt;td&gt;6&lt;/td&gt;</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>&lt;td&gt;Регулярная (ежедневно)&lt;/td&gt;</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>&lt;/tr&gt;</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>&lt;tr&gt;</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>&nbsp;&nbsp;&nbsp; &lt;td&gt;3&lt;/td&gt;</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>&lt;td&gt;Время от времени (еженедельно)&lt;/td&gt;</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>&lt;/tr&gt;</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>&lt;tr&gt;</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>&nbsp;&nbsp;&nbsp; &lt;td&gt;2&lt;/td&gt;</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>&lt;td&gt;Иногда (ежемесячно)&lt;/td&gt;</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>&lt;/tr&gt;</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>&lt;tr&gt;</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>&nbsp;&nbsp;&nbsp; &lt;td&gt;1&lt;/td&gt;</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>&lt;td&gt;Редко (ежегодно)&lt;/td&gt;</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>&lt;/tr&gt;</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>&lt;tr&gt;</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>&nbsp;&nbsp;&nbsp; &lt;td&gt;0,5&lt;/td&gt;</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>&lt;td&gt;Очень редко&lt;/td&gt;</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>&lt;/tr&gt;</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>&lt;tr&gt;</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>&nbsp;&nbsp;&nbsp; &lt;td&gt;0&lt;/td&gt;</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>&lt;td&gt;Никогда&lt;/td&gt;</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>&lt;/tr&gt;</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>&lt;/table></p>
<!-- /wp:paragraph -->

Теперь пишем код другой какой-нибудь таблицы. Это мы деляем заготовку для того, чтобы расположить их рядом друг с другом в одной строке. Ведь порой нужно проиллюстрировать какой-то смысловой момент сайта в двух таблицах и будет очень некрасиво, если они будут тонкими, прижатыми слева расположенными друг над другом. Рациональнее поставить их поблизости в ряд. Так изящнее, и компановка пространства записи получается органичнее.

<table>

<caption>Вероятность</caption>

  <tr>

<th>   </th>

    <th>Вероятность</th>

</tr>

<tr>

    <td>10</td>

<td>Ожидаемо, это случится</td>

</tr>

<tr>

    <td>6</td>

<td>Очень вероятно</td>

</tr>

<tr>

    <td>3</td>

<td>Необычно, но возможно</td>

</tr>

<tr>

    <td>1</td>

<td>Невероятно</td>

</tr>

<tr>

    <td>0,5</td>

<td>Можно себе представить, но невероятно</td>

</tr>

<tr>

    <td>0,2</td>

<td>Почти невозможно</td>

</tr>

<tr>

    <td>0,1</td>

<td>Почти невообразимо</td>

</tr>

<tr>

    <td>0</td>

<td>Абсолютно невозможно</td>

</tr>

</table>

Как расположить две таблицы рядом в одной строке на html

Имеется уже разработанный код двух расположенных горизонтально бок о бок с друг другом таблиц. В них нужно скопировать только данные по каждой из них. Изначально скрипт выглядит так:

<table width=»460″ height=»49″ border=»0″ cellpadding=»0″ cellspacing=»2″>
<tr>
<td height=»49″ valign=»top»><table width=»230″ height=»50″ border=»1″ cellpadding=»0″ cellspacing=»0″>
<tr>
<td height=»48″ valign=»top»>&nbsp;</td>
</tr>
</table></td>
<td valign=»top»><table width=»230″ height=»50″ border=»1″ cellpadding=»0″ cellspacing=»0″>
<tr>
<td height=»48″ valign=»top»>&nbsp;</td>
</tr>
</table></td>
</tr>
</table>

А вот как он будет выглядеть, если мы подставим сочиненные выше коды:

<table width=»460″ height=»49″ border=»0″ cellpadding=»0″ cellspacing=»2″>
<tr>
<td height=»49″ valign=»top»><table width=»230″ height=»50″ border=»1″ cellpadding=»0″ cellspacing=»0″>

<th>   </th>

    <th>Подверженность</th>

</tr>

<tr>

    <td>10</td>

<td>Постоянная</td>

</tr>

<tr>

    <td>6</td>

<td>Регулярная (ежедневно)</td>

</tr>

<tr>

    <td>3</td>

<td>Время от времени (еженедельно)</td>

</tr>

<tr>

    <td>2</td>

<td>Иногда (ежемесячно)</td>

</tr>

<tr>

    <td>1</td>

<td>Редко (ежегодно)</td>

</tr>

<tr>

    <td>0,5</td>

<td>Очень редко</td>

</tr>

<tr>

    <td>0</td>

<td>Никогда</td>

</tr>


<tr>
<td height=»48″ valign=»top»>&nbsp;</td>
</tr>
</table></td>
<td valign=»top»><table width=»230″ height=»50″ border=»1″ cellpadding=»0″ cellspacing=»0″>

<th>   </th>

    <th>Вероятность</th>

</tr>

<tr>

    <td>10</td>

<td>Ожидаемо, это случится</td>

</tr>

<tr>

    <td>6</td>

<td>Очень вероятно</td>

</tr>

<tr>

    <td>3</td>

<td>Необычно, но возможно</td>

</tr>

<tr>

    <td>1</td>

<td>Невероятно</td>

</tr>

<tr>

    <td>0,5</td>

<td>Можно себе представить, но невероятно</td>

</tr>

<tr>

    <td>0,2</td>

<td>Почти невозможно</td>

</tr>

<tr>

    <td>0,1</td>

<td>Почти невообразимо</td>

</tr>

<tr>

    <td>0</td>

<td>Абсолютно невозможно</td>

</tr>
<tr>
<td height=»48″ valign=»top»>&nbsp;</td>
</tr>
</table></td>
</tr>
</table>

Как составить таблицу из 3-х отдельных таблиц

Здесь пойдем простым путем. Зададим такой код в html

<table>

  <tr>

    <td>1</td>

  </tr>

</table>

<table>

  <tr>

    <td>2</td>

  </tr>

</table>

<table>

  <tr>

    <td>3</td>

  </tr>

</table>

Видно, что цифры 1,2 и 3 следует заменить на названия строк и к каждому приписать ячейки столбца тегом th

<table>

  <tr>

<th>   </th>

    <th>Подверженность</th>

</tr>

<tr>

    <td>10</td>

<td>Постоянная</td>

</tr>

<tr>

    <td>6</td>

<td>Регулярная (ежедневно)</td>

</tr>

<tr>

    <td>3</td>

<td>Время от времени (еженедельно)</td>

</tr>

<tr>

    <td>2</td>

<td>Иногда (ежемесячно)</td>

</tr>

<tr>

    <td>1</td>

<td>Редко (ежегодно)</td>

</tr>

<tr>

    <td>0,5</td>

<td>Очень редко</td>

</tr>

<tr>

    <td>0</td>

<td>Никогда</td>

</tr>

</table>

<table>

  <tr>

    <th>   </th>

    <th>Вероятность</th>

</tr>

<tr>

    <td>10</td>

<td>Ожидаемо, это случится</td>

</tr>

<tr>

    <td>6</td>

<td>Очень вероятно</td>

</tr>

<tr>

    <td>3</td>

<td>Необычно, но возможно</td>

</tr>

<tr>

    <td>1</td>

<td>Невероятно</td>

</tr>

<tr>

    <td>0,5</td>

<td>Можно себе представить, но невероятно</td>

</tr>

<tr>

    <td>0,2</td>

<td>Почти невозможно</td>

</tr>

<tr>

    <td>0,1</td>

<td>Почти невообразимо</td>

</tr>

<tr>

    <td>0</td>

<td>Абсолютно невозможно</td>

</tr>

</table>

<table>

  <tr>

<th>   </th>

    <th>Последствия</th>

</tr>

<tr>

    <td>100</td>

<td>Катастрофа, много жертв</td>

</tr>

<tr>

    <td>40</td>

<td>Авария, несколько жертв</td>

</tr>

<tr>

    <td>15</td>

<td>Очень тяжелые, 1 человек погиб сразу или через какое-либо (длительное) время</td>

</tr>

<tr>

    <td>7</td>

<td>Тяжелые, инвалидность</td>

</tr>

<tr>

    <td>3</td>

<td>Серьезные, травмы и невыход на работу</td>

</tr>

<tr>

    <td>1</td>

<td>Минимальные, оказание первой помощи</td>

</tr>

</table>

style.css пополним следующей записью:

table {

  width: 33.3%;

  border: 1px solid black;

  float: left;

}

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Купить ссылку здесь за руб.
Поставить к себе на сайт