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

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


Здравствуйте, дорогие друзья!

Сначала давайте поговорим о том, зачем вообще нужны таблицы в тексте статьи. Дело в том, что если нам нужно изобразить на странице блога не сплошной текст, а  разместить на ней разные объекты в строго определенных местах, то без использования таблиц это сделать очень трудно, а порой просто не возможно.

Приведу пример. Допустим, необходимо представить какой-то перечень товаров с картинками, причем описание товаров может занимать как 1 строчку, так и несколько, быть короче по высоте, чем картинка или длиннее.

Утюг

Замечательный утюг фирмы «Сам погладь», поможет вам привести в порядок ваши вещи буквально легким движением руки.

Стиральная машина

Стиральная машина самостоятельно и качественно стирает носки, джинсы и даже огромные одеяла.

Веник

Сам не подметает, поэтому и стоит дешево.

Чтобы картинки не налезали одна на другую, а описание находилось строго напротив картинок, и используется таблица.  В данном примере таблица состоит из 3 строк и 2 столбцов.

Как формируется таблица для вывода ее на страницах блога или сайта

Для создания таблицы используются 3 основных тега (команды HTML):

<table> … </ table> обозначает начало и конец таблицы.

<tr> … </tr> обозначает начало и конец каждой строки в таблице.

<td> … </td> обозначает начало и конец каждой ячейки в строке.

Часто можно встретить еще тег <tbody> … </tbody>, но он не обязательный и таблица отобразится на сайте и без него.

Для того, чтобы таблицу для нашего примера поместить в блог, нужно перейти в редактор кода  HTML:

Как вставить таблицу в блог

И записать там такой HTML-код:

<table>
 <tr>
 <td> Утюг  </td>
 <td> Замечательный утюг фирмы «Сам погладь», поможет вам
      привести в порядок ваши вещи буквально
      легким движением руки.
 </td>
 </tr>
 <tr>
 <td> Стиральная машина  </td>
 <td> Стиральная машина самостоятельно и качественно
      стирает носки, джинсы и даже огромные одеяла.
 </td>
 </tr>
 <tr>
 <td> Веник  </td>
 <td> Сам не подметает, поэтому и стоит дешево. </td>
 </tr>
</table>

Картинки мы пока здесь не прописываем, их можно вставить обычным способом через функцию добавления картинок в редакторе блога. Но не забывайте о размере картинок – они должны поместиться в ячейки!

Даже, если таблица состоит из одной ячейки, то необходимо использовать эти три тега:

<table>
<table>

<tr>

<td>

Текст внутри ячейки

</td>

</tr>

</ table>

Теперь начинается самое интересное. Вы, наверное, уже загрустили от того, что придется писать эти теги, в которых так легко ошибиться с непривычки.

Но не горюйте! Если вы умеете создавать таблички в Word’е, то сможете легко и быстро вставить таблицу  в блог, а потом вам надо будет лишь слегка ее подправить.

Что нужно для этого сделать:

  1. Создаете в Word’е таблицу, в которую можно прямо там ввести текст. Картинки в  Word’е не вставляйте.
  2. Выделяете эту таблицу и копируете в буфер обмена (Ctrl+C)
  3. Заходите в админку блога и в режиме Визуального редактора вставляете эту таблицу в нужном месте (Ctrl+V). Все, таблица готова.

Но будьте готовы к тому, что эта таблица будет выглядеть на странице блога не так красиво, как вам бы хотелось. Хотя может и сразу получится так как надо. Это зависит от вида исходной таблицы в Word’е.  Обычно при таком копировании Wordpress пытается передать внешний вид таблицы как можно точнее, но из-за того, что ширина страницы в Word’е больше, чем в блоге, таблица может вылазить за границы области, предназначенной для статьи.

Для того, чтобы исправить это недоразумение, перейдите в редактор кода (HTML) и найдите там текст, описывающий таблицу:

<table  и т.д.

Вы увидите, что там есть еще много незнакомых слов, которые дописал сам Wordpress. Не ругайтесь, он на самом деле очень старался

Давайте разберем, что обозначают эти словеса и что нам с ними делать.

В первой строке сразу после уже знакомого тега table скорее всего будет стоять такой текст:

border=”1″ cellspacing=”0″ cellpadding=”0″ width=”какое-то число”

border – обозначает толщину границ в таблице. В данном случае – 1 пиксель. Если вы не хотите, чтобы у вашей таблицы вообще были границы, то поставьте значение ноль.

cellspacing – определяет расстояние между ячейками таблицы. Если сделать это значение в несколько пикселей, то ячейки таблицы как бы расползутся. Это свойство можно оставить так как есть.

cellpadding – назначает отступы между содержанием ячейки и границей этой яцейки. На самом деле очень полезное свойство и я рекомендую для него поставить значение 10-15 пикселей, чтобы текст в ячейках был более читабельный, а картинки не «прилипали» к границам ячеек.

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

Я уже выкладывала очень удобную программу Rule для определения размеров объектов на экране компьютера, найти ее можно в статье Как задаются значения цвета в CSS
Смотрим дальше.

<td width=”319″ valign=”top”>

Здесь тоже посмотрите, какое значение стоит у свойства  width. Оно задает ширину ячейки. Если общая ширина ячеек в строке таблицы будет больше, чем ширина статьи в блоге, то таблица очень некрасиво вылезет на боковую колонку. Если ширина ячейки для вас не принципиальна, то лучше совсем удалите это свойство.

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

top – выравнивание по верхнему краю.

bottom – выравнивание по нижнему краю.

middle – выравнивание по середине.

Выбирайте, какое вам больше подходит.

Ну вот теперь, таблица действительно готова.

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

О том, как сделать фон в  табличке, изменить цвет границ, мы поговорим в одном из следующих постов.

Но хочу вас сразу предупредить о том, что некоторые темы для блогов не позволяют настраивать значения для таких свойств таблицы, как cellpadding, border и некоторых других.  Тема Corponisa, которая установлена на этом блоге, тоже как оказалось, имеет такую вредную привычку.  Мне пришлось подправлять рамки и отступы в табличках с помощью CSS.

CSS – это вообще мощная вещь и позволяет делать на блоге все, что угодно. Олег Михайленко на своем блоге рассказывает, как можно создавать многоколоночную верстку блога с помощью CSS3.

Желаю успехов в оформлении вашего блога!

Марина Макарова




Читайте еще по этой теме:

3 Апрель 2010 Опубликовано в Уроки CSS

23 коммент. к записи “Как легко и быстро вставить таблицу в блог”

  1. Елена пишет:

    Спасибо вам огромное за такое полное разъяснение! Давно искала как добавить таблицу в блог и нигде не находила.
    Сама часто раньше вставляла таблицы в посты финансового стриптиза. Приходилось вставлять просто картинкой из ворда. Настоящее УГ получалось. Но ведь вставить таблицу в блог надо, а как не знала. Все -ваша статья у меня в закладках! :)

  2. Katty777 пишет:

    Спасибо за информацию о том, как вставить таблицу в блог. У меня это долго не получалось, а с вашей подробной инструкцией сразу получилось)))

  3. Юлия пишет:

    Огромное спасибо за такую подробную статью. Я до этого несколько раз пыталась вставить таблицу в блог, но выходило постоянно очень коряво. Теперь, надеюсь, с новыми знаниями у меня особых проблем не возникнет.

  4. MissN пишет:

    Спасибо за инструкцию! Я как-то долго искала возможность вставить таблицу в блог, но так и не нашла. Спустя пару дней меня осенила мысль воспользоваться Дримвьювером, сделала там и скопировала код в пост.

  5. Мария пишет:

    Я довольно недавно начала экспериментировать с таблицами в блоге. Как здесь и говорилось, в основном создавала ее в Ворде и копировала в запись. О тегах даже и не догадывалась.
    Теперь возьму на заметку вашу статью и буду правильно добавлять таблицу в блог. Спасибо!

  6. JoomZZZ пишет:

    Со вставкой таблиц я разобрался. Уж вставить то из Ворда всегда можно. Вот с чем беда. Слишком много тэгов. Для каждой новой строки описание повторяется. Причем, иногда получается только в начале HTML кода все эти width и valign, а бывает по всей таблице. Хочется вставить из других редакторов (Word, Excel) в сайт, чтобы потом не чистить весь день. Таблицы большие. Помогите !

    • Марина пишет:

      Если у вас, JoomZZZ, получаются большие таблицы, то их лучше создавать и редактировать в Dreamweaver’е или в каком-нибудь подобном редакторе для HTML-кода. Там можно легко в режиме визуального редактора вставить таблицу из того же Word’а, а потом с помощью функции найти и заменить убрать все ненужные теги. Я обычно заменяю их просто на пробел. Программа Dreamweaver делает это все автоматически.

  7. Светлана пишет:

    Я пользуюсь автоматическими программами, которые за пару минут генерирую то, что вам нужно и помогают без лишних заморочек вставить таблицу в блог…

  8. Елена Прекрасная пишет:

    Для меня было темным лесом, как вставить таблицу в блог…. Теперь всё предельно понятно. Спасибо!

  9. Lenka пишет:

    Спасибо за помощь и информацию о том, как вставить блог в таблицу. Далго мучиалсь, не могла найти подробную информацию. Сделала все как написано у Вас – получилось!

  10. Magic-work пишет:

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

  11. annin пишет:

    Спасибо за подробное описание, до сих пор не знала как вставить таблицу в статью, к своему стыду.

  12. жанна пишет:

    спасибо вам за информацию очень полезная окозалось, до сих пор не знала как вставить таблицу в документ к своему стыду

    • Марина пишет:

      Пожалуйста, Жанна!
      А почему “к стыду”? Мы все постоянно чему-то учимся. По-моему, не стыдно чего-то не знать, а стыдно ни к чему не стремиться :)

  13. Виктор пишет:

    Спасибо за статью!
    А вот такой вопрос! В файлике style.css прописан стиль, а именно, межстрочный интервал и отступ первой строки текста.
    p {
    line-height: 150%;
    text-indent: 30px;
    }
    Так у меня же это и в создаваемой таблице работает! А мне не надо! Как это отключить для конкретной страницы, таблицы или текста? Простой пример: Страница с текстом, посредине страницы таблица и вот в ней эти отступы первых строк очень не нужны.

    • Марина пишет:

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

      td p {
      text-indent: 0;
      }

      Т.е. для абзацев внутри ячеек таблицы установить отступ 0
      :)

  14. Виктор пишет:

    Потрясающе! Работает! Весь инет ковыряю уже две недели… Кругом, будто партизаны одни собрались, нигде ни слова про это! Благодарю Вас, Марина за быстрый и грамотный ответ. Будьте здоровы и счАстливы! С уважением!!!

  15. Максим пишет:

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

    Вот как у меня выходит; informationsunami.ru/?p=602#more-602

    • Марина пишет:

      Максим, спасибо за комментарий!
      Но в вашем способе есть одно “но”. Когда вы сохраняете вордовский документ как веб-страницу, то ворд добавляет очень много лишнего кода, который потом только грузит вашу страницу.

      Щелкните правой кнопкой мыши на вашей страничке с таблицей и выберите “исходный код страницы” и вы увидите, сколько всего ворд напихал в теги таблицы.

  16. Виктория пишет:

    Пишу таблицы в коде. Нужно несколько таблиц на одной странице. При определенном количестве таблиц – страница начинает отображаться пустой, хотя в визуальном редакторе все “ок”. Ни кто не сталкивался с такой проблемой?

  17. Оля пишет:

    Спасибо вам огромнейшее за такое популярное разъяснение! Промучилась с этими таблицами до зелёного каления))) Как только не пробовала, что только не делала… Хотела уже плюнуть на это дело, да на счастье попала к вам. Пусть муторная работа получилась руками теги вставлять, но зато результативно)

  18. Денис пишет:

    Для таблиц есть плагин TinyMCE Advanced – продвинутый текстовый редактор,он добавляет в стандартный редактор ворлд пресса функцию рисования таблицы как в Ворде.Это думаю намного удобней чем прописывать теги для обычного пользователя.
    Скачать текстовый редактор TinyMCE Advanced можно с официального сайта вордпресс (http://wordpress.org/extend/plugins/tinymce-advanced/)

    • Марина пишет:

      Спасибо, Денис! Я не знала про этот плагин. Обязательно установлю себе.

Прокомментировать

Я не робот.