Оформление таблиц по госту 2020
Содержание:
- Общие требования к оформлению таблиц
- Оформление списка литературы
- Нужно ли использовать таблицы CSS?
- Сайты для создания таблиц. Генераторы таблиц
- B
- Как в HTML сделать таблицу
- Шапка, тело и подвал HTML таблицы.
- Атрибуты ¶
- Как добавить стиль к тегу <table> ?
- Горизонтальное и вертикальное выравнивание
- Оформление тетрадей по математике
- Стиль таблицы в css и в html?
- Работа с таблицами
- Как сделать таблицу в Word – Работа с таблицами, вкладка Конструктор
- Как сделать таблицу в Word – Пример добавления стиля таблице
- Как сделать таблицу в Word – Группы Параметры стилей таблиц и Стили таблиц
- Как сделать таблицу в Word – Группа Обрамление
- Как сделать таблицу в Word – Работа с таблицами, вкладка Макет
- Как сделать таблицу в Word – Работа с таблицами, группы Таблица, Рисование, Строки и столбцы
- Как сделать таблицу в Word – Работа с таблицами, группы Объединение, Размер ячейки, Выравнивание
- Как сделать таблицу в Word – Работа с таблицами, группа Данные
- Эффект зебры
Общие требования к оформлению таблиц
Эти правила стоит запомнить, так как они пригодятся при оформлении любого вида научной работы (курсовой, дипломной работ, магистерской диссертации, статьи и др.):
-
Таблицу нужно вставлять сразу после абзаца, содержащего ссылку на него. Даже если таблица не умещается после абзаца, ее необходимо продолжить на следующей странице (далее мы расскажем как), но переносить через несколько абзацев нельзя.
- Разрывать таблицу нежелательно, лучше перенести ее на другую страницу, а после соответствующего абзаца оставить пустое место. Разрыв используется только, если пустое пространство слишком большое.
- Таблицы в работе должны быть пронумерованы. Пример Таблица 1, Таблица 2 и так далее. Можно также указывать порядковый номер раздела, а после точки номер самой таблицы, например Таблица 1.1, Таблица 1.2, Таблица 2.1, т.д.
- Если таблица размещается в приложениях, необходимо указывать на это в тексте работы. Нумерация таблиц в приложениях осуществляется латинскими и арабскими цифрами, например, Таблица А.2, Таблица В.1.3
- Слово «Таблица» начинается с заглавной буквы, сокращать его нельзя.
- Сразу над таблицей необходимо написать ее название, используя гарнитуру остального текста. Для этого после номера ставим тире и пишем заголовок. Расположение заголовка – по левому краю.
- Нумеровать таблицы можно только арабскими цифрами. Точку после номера ставить не нужно.
Пример оформления таблицы из ГОСТа: https://drive.google.com/file/d/0BxbM7O7fIyPccmFCVVlnaFpNZVE/view?usp=sharing
Оформление списка литературы
Список литературы оформляется в соответствии с требованием ГОСТ Р 7.05-2008.
Основные правила:
- источники оформляются в алфавитном порядке по фамилии автора;
- сначала перечисляются российские издания, затем – зарубежные, в конце – электронные ресурсы;
- обязательна сквозная нумерация;
- литературный источник в списке литературы указывается один раз.
Любой источник из списка литературы должен упоминаться и иметь ссылку в тексте работы. В некоторых изданиях запрещают замену названия источника на фразу «Там же».
Пример оформления списка литературы
Некоторые издательства требуют размещать список литературы перед статьей, а не после (Скачать)
Нужно ли использовать таблицы CSS?
Лучше ли таблицы CSS чем таблицы HTML? Если да, то в чем их преимущества? Если нет, то почему их не надо использовать? Хорошие вопросы, на которые нет однозначного ответа.
Если рассмотреть использование таблиц HTML в сравнении с комбинацией элементов и кода CSS, то выявляются следующие недостатки таблиц:
- Дополнительное кодирование — таблицы HTML требуют дополнительного кодирования структуры в сравнении с элементами . Но и таблицы CSS требуют использования дополнительных классов и идентификаторов.
- Жесткая структура — таблицы HTML очень жестко привязаны к содержанию. Порядок ячеек должен быть таким, каким он будет выводиться. Но такое же ограничение накладывается и на таблицы CSS/
- Вывод в браузерах — браузеры выполняют несколько проходов по структуре HTML таблиц. Но и для CSS таблиц ситуация будет аналогичной.
В соответствии с выше сказанным у таблиц CSS нет существенных преимуществ перед таблицами HTML при использовании их в шаблонах.
CSS таблицы являются более семантическим решением, так как имеется четкое разделение структуры данных и представления внешнего вида.
Сайты для создания таблиц. Генераторы таблиц
Чтобы не тратить время на поиск, установку и вникание в функционал того или иного плагина для создания таблиц можно воспользоваться онлайн сервисами, которые формируют необходимую таблицу и предоставляют код таблицы для сайта.
Вот один из таких бесплатных сайтов для создания таблиц: Онлайн генератор html таблиц для сайта:
Функционал здесь минимален, но зато можно сразу же заполнить необходимые ячейки, а также объединить нужные ячейки в таблице.
И еще обратим внимание на один русскоязычный онлайн генератор таблиц:
Как видно на снимке выше, в этом генераторе даже можно задавать цвет и доп. эффекты!
Если захочется поэкспериментировать с созданием таблиц и этих сервисов будет недостаточно то, вот еще один сервис для создания таблиц: HTML Table Generator. Этот генератор таблиц англоязычный, но разобраться в нем просто, а если еще пользоваться браузером с автопереводчиком, то вообще никаких проблем.
B
backface-visibility | Определяет, должна ли быть видна задняя грань элемента при обращении к пользователю |
background | Сокращенное свойство для задания всех свойств фона в одном объявлении |
background-attachment | Определяет, прокручивается ли фоновое изображение с остальной частью страницы, или зафиксировано |
background-blend-mode | Задает режим наложения для каждого слоя фона (цвет/изображение) |
background-clip | Определяет, насколько фон (цвет или изображение) должен расширяться в элементе |
background-color | Задает цвет фона элемента |
background-image | Задание одного или нескольких фоновых изображений для элемента |
background-origin | Задает исходную позицию фонового изображения |
background-position | Определяет положение фонового изображения |
background-repeat | Устанавливает, если/как фоновое изображение будет повторяться |
background-size | Определяет размер фоновых изображений |
border | Сокращенное свойство для ширины границы, стиля границы и цвета границы |
border-bottom | Сокращенное свойство для задания всех свойств нижней границы в одном объявлении |
border-bottom-color | Задает цвет нижней границы |
border-bottom-left-radius | Определяет радиус границы нижнего левого угла |
border-bottom-right-radius | Определяет радиус границы нижнего правого угла |
border-bottom-style | Задает стиль нижней границы |
border-bottom-width | Задает ширину нижней границы |
border-collapse | Устанавливает, должны ли границы таблицы сворачиваться в одну границу или быть разделены |
border-color | Задает цвет четырех границ |
border-image | Сокращенное свойство для установки всех свойств Border-Image-* |
border-image-outset | Определяет величину, на которую область изображения границы выходит за границы рамки |
border-image-repeat | Указывает, должно ли изображение границы повторяться, округляться или растягиваться |
border-image-slice | Определяет способ среза изображения границы |
border-image-source | Указывает путь к изображению, которое будет использоваться в качестве границы |
border-image-width | Задает ширину изображения границы |
border-left | Сокращенное свойство для задания всех свойств левой границы в одном объявлении |
border-left-color | Задает цвет левой границы |
border-left-style | Задает стиль левой границы |
border-left-width | Задает ширину левой границы |
border-radius | Сокращенное свойство для установки всех четырех границ-*-свойства RADIUS |
border-right | Сокращенное свойство для задания всех свойств правой границы в одном объявлении |
border-right-color | Задает цвет правой границы |
border-right-style | Задает стиль правой границы |
border-right-width | Задает ширину правой границы |
border-spacing | Устанавливает расстояние между границами соседних ячеек |
border-style | Задает стиль четырех границ |
border-top | Сокращенное свойство для задания всех свойств верхнего края в одном объявлении |
border-top-color | Задает цвет верхней границы |
border-top-left-radius | Определяет радиус границы верхнего левого угла |
border-top-right-radius | Определяет радиус границы верхнего правого угла |
border-top-style | Задает стиль верхней границы |
border-top-width | Задает ширину верхней границы |
border-width | Задает ширину четырех границ |
bottom | Устанавливает положение элементов в нижней части родительского элемента |
box-decoration-break | Задает поведение фона и границы элемента при разрыве страницы или, для линейных элементов, при разрыве строки. |
box-shadow | Прикрепление одной или нескольких теней к элементу |
box-sizing | Определяет, как вычисляется ширина и высота элемента: должны ли они включать отступы и границы, или нет |
break-after | Задает поведение разрыва страницы, столбца или региона после созданного поля |
break-before | Задает поведение разрыва страницы, столбца или региона перед созданным полем |
break-inside | Определяет поведение разрыва страницы, столбца или региона в созданном поле |
Как в HTML сделать таблицу
Любая таблица содержит в себе строки и столбы. Они, в свою очередь, могут содержать текст и изображение.
Для добавления на страницу таблицы используется тег <table>. Это основной и главный контейнер, в который помещают элементы таблицы (строки и столбцы). И этот контейнер нужно закрывать — </table>.
Строки и столбцы задаются при помощи тегов <tr> и <td>, при этом вместо <td> вы можете смело использовать <th>. Отличие <th> от <td> в том, что браузер отображает текст в ячейке <th> как жирный, а также выравнивает его по центру ячейки — т.е. можно использовать в заголовках таблицы, не прибегая к дополнительному форматированию. В остальном между ними нет разницы, можно использовать любой.
Строки таблицы (<tr></tr>) должны быть помещены строго между <table></table>. А столбцы таблицы (<td></td>) в свою очередь помещаются строго между тегами <tr></tr>.
Давайте создадим на практике таблицу, которая будет состоять из одной строки и четырех столбцов. Нам нужно обозначить начало таблицы (<table>), начало строки (<tr>), четыре ячейки (<td>), конец строки (</tr>), конец таблицы (</table>).
<table border=»1″>
<tr>
<td>Яч. 1<td>
<td>Яч. 2<td>
<td>Яч. 3<td>
<td>Яч. 4<td>
<tr><table>
Результат:
Теперь давайте используем тег <th>, чтобы больше не возвращаться к этому.
<table border=»1″ width=»400″>
<tr>
<td>Яч. 1<td>
<td>Яч. 2<td>
<td>Яч. 3<td>
<td>Яч. 4<td>
<tr>
<table>
Результат:
Я поставил ширину таблицы 400 и, как видите, первая и третья ячейка выделены жирным и выравниваются по центру. Остальные — по левому краю. Я рекомендую всегда уделять достаточное количество времени форматированию кода, чтобы не запутаться в нем. В маленькой таблице это может не играть большой роли, но вот в большой…
Давайте немного подробнее о ширине, раз я ее упомянул. Ширина таблицы задается атрибутом width, высота — height. Изменять подобным образом можно не только ширину и высоту таблицы, но и размеры ячеек (они все должны помещаться в таблицу, иначе браузер не поймет, что вы от него хотите).
Эти значения (ширина и высота) задаются в пикселях, процента. Можно оставить и так, ничего не писать, браузер подумает, что вам лень было писать «px» и сочтет цифру за пиксели.
Ну а если вы хотите выровнять содержимое одной или нескольких табличных ячеек, — используйте атрибут align со значениями left, center, right. Это горизонтальное выравнивание, а есть еще вертикальное и у него свой отдельный атрибут — valign, который может принимать значения: baseline (вертикальное выравнивание точно по базовой линии), bottom (по нижнему краю), middle (значения ячеек будут выравнены вертикально по середине), top (по верхнему краю). По умолчанию браузеры выравнивают ячейки по центру (середине).
Идем дальше.
Шапка, тело и подвал HTML таблицы.
Как и сам сайт, наша табличка может иметь свои шапку, тело и подвал. И если вы хотите, чтобы ваш код выглядел семантически правильно для поисковых систем. Советую применять эти знания на практике.
Все 3 тега, которые мы будем изучать далее, должны содержать в себе весь контент таблицы. Который условно мы можем разбить на три большие части.
Тег thead — шапка HTML таблицы
Этот тег рекомендуется размещать первым в контенте таблицы. То есть мы заводим этот тег и уже внутри него размещаем заголовочную строку с ячейками.
Фишки тега thead:
- Он должен встречаться только один раз на одну таблицу!
- Независимо от того, где мы его располагаем в таблице — строки, находящиеся в этом теге, будут выводиться в начале таблицы.
Теперь вернёмся к нашей таблице, и давайте первую строку завернём в этот тег:
<table> <caption>Тег thead в таблице</caption> <thead> <tr> <th>Столбец 1</th> <th>Столбец 2</th> <th>Столбец 3</th> <th>Столбец 4</th> </tr> </thead> <tr> <td colspan="3">Строка2 Ячейка1 (соединена с ячейками 2 и 3)</td> <td rowspan="3">Строка2 Ячейка4 (соединена с ячейкой 4 в строках 3 и 4)</td> </tr> <tr> <td colspan="2" rowspan="2">Строка3 Ячейка1 (соединена с ячейкой 2 строки 3 и ячейками 1 и 2 строки 4)</td> <td>Строка3 Ячейка3</td> </tr> <tr> <td>Строка4 Ячейка3</td> </tr> </table>
Визуально он никак не влияет на отображение таблицы, поэтому я не буду выводить результат исполнения кода.
Тег tfoot – подвал HTML таблицы
Хоть это и подвальчик, но помните, что этот тег рекомендуется размещать сразу после тега
.
Фишки тега tfoot:
- Он должен встречаться только один раз на одну таблицу!
- Независимо от того, где мы его располагаем в таблице — строки, находящиеся в этом теге, будут выводиться в конце таблицы.
Давайте мы заведём ещё одну строку в таблице, и завернём её с ячейками сразу в тег
:
<table> <caption>Тег tfoot в таблице</caption> <thead> <tr> <th>Столбец 1</th> <th>Столбец 2</th> <th>Столбец 3</th> <th>Столбец 4</th> </tr> </thead> <tfoot> <tr> <td>Подвал столбец 1</td> <td>Подвал столбец 2</td> <td>Подвал столбец 3</td> <td>Подвал столбец 4</td> </tr> </tfoot> <tr> <td colspan="3">Строка2 Ячейка1 (соединена с ячейками 2 и 3)</td> <td rowspan="3">Строка2 Ячейка4 (соединена с ячейкой 4 в строках 3 и 4)</td> </tr> <tr> <td colspan="2" rowspan="2">Строка3 Ячейка1 (соединена с ячейкой 2 строки 3 и ячейками 1 и 2 строки 4)</td> <td>Строка3 Ячейка3</td> </tr> <tr> <td>Строка4 Ячейка3</td> </tr> </table>
А вот и наша табличка:
Столбец 1 | Столбец 2 | Столбец 3 | Столбец 4 |
---|---|---|---|
Подвал столбец 1 | Подвал столбец 2 | Подвал столбец 3 | Подвал столбец 4 |
Строка2 Ячейка1 (соединена с ячейками 2 и 3) | Строка2 Ячейка4 (соединена с ячейкой 4 в строках 3 и 4) | ||
Строка3 Ячейка1 (соединена с ячейкой 2 строки 3 и ячейками 1 и 2 строки 4) | Строка3 Ячейка3 | ||
Строка4 Ячейка3 |
Посмотрите внимательно, несмотря на то, что мы разместили тег
в середине таблицы, его содержимое выводится в её конце!
Тег tbody – тело таблицы.
В отличии от первых двух – этот тег может встречать в таблице сколько угодно раз. Фишек у него никаких нет. Он просто семантически указывает для поисковых роботов, что в нём идёт контент таблицы.
Вот такой код получится в итоге:
<table> <caption>Тег tbody в таблице</caption> <thead> <tr> <th>Столбец 1</th> <th>Столбец 2</th> <th>Столбец 3</th> <th>Столбец 4</th> </tr> </thead> <tfoot> <tr> <td>Подвал столбец 1</td> <td>Подвал столбец 2</td> <td>Подвал столбец 3</td> <td>Подвал столбец 4</td> </tr> </tfoot> <tbody> <tr> <td colspan="3">Строка2 Ячейка1 (соединена с ячейками 2 и 3)</td> <td rowspan="3">Строка2 Ячейка4 (соединена с ячейкой 4 в строках 3 и 4)</td> </tr> <tr> <td colspan="2" rowspan="2">Строка3 Ячейка1 (соединена с ячейкой 2 строки 3 и ячейками 1 и 2 строки 4)</td> <td>Строка3 Ячейка3</td> </tr> <tr> <td>Строка4 Ячейка3</td> </tr> </tbody> </table>
Внешне, наша таблица никак не изменилась! Поэтому и приводить её я здесь не буду.
И как обычно, для закрепления материала на практике, советую Вам глянуть видео №3.
Видео 3. HTML таблицы – шапка, тело и подвал
Кроме разбора на практике самих тегов, в этом видео, дополнительно, вы увидите, как оформить шапку, контент и подвал таблицы при помощи стилей.
Атрибуты ¶
Атрибуты тега <table> не поддерживаются в HTML5. Для стилизации таблиц используйте CSS стили.
Атрибут | Значение | Описание |
---|---|---|
align | leftcenterright | Устанавливает выравнивание содержимого колонки. Не поддерживается в HTML5. |
background | background | Задает фоновый рисунок в таблице. Не поддерживается в HTML5. |
bgcolor | rgb(x,x,x)#xxxxxxcolorname | Задает цвет фона таблицы. Не поддерживается в HTML 5. |
border | 10 | Задает толщину рамки в пикселях.Не поддерживается в HTML 5. |
cellpadding | pixels | Задает расстояние между границей ячейки и ее содержимым. Не поддерживается в HTML 5. |
cellspacing | pixels | Задает расстояние между ячейками. Не поддерживается в HTML 5. |
cols | cols | Задает число колонок в таблице. Не поддерживается в HTML 5. |
frame | voidabovebelowhsideslhsrhsvsidesboxborder | Указывает браузеру, как отображать границы вокруг таблицы. Не поддерживается в HTML 5. |
height | height | Задает высоту таблицы. |
rules | nonegroupsrowscolsall | Сообщает браузеру, где отображать границы между ячейками. Не поддерживается в HTML 5. |
sortable | sortable | Указывает, что данные в таблице могут быть отсортированы. Это логический атрибут. Не поддерживается в спецификации HTML 5.1. |
summary | text | Дает краткое описание таблицы. Не поддерживается в HTML 5. |
width | pixels | Задает ширину таблицы. Не поддерживается в HTML 5. |
Тег <table> поддерживает также глобальные атрибуты и атрибуты событий.
Как добавить стиль к тегу <table> ?
Цвет текста внутри тега <table>:
- CSS свойство color определяет цвет контента и оформления текста.
- CSS свойство background-color устанавливает фоновый цвет элемента.
Стили форматирования текста для тега <table>:
- CSS свойство text-indent указывает размер отступа первой строки в текстовом блоке.
- CSS свойство text-overflow указывает, как будет отображаться пользователю строчный текст, выходящий за границы блока.
- CSS свойство white-space указывает, как будут отображены пробелы внутри элемента.
- CSS свойство word-break указывает перенос строки.
Другие свойства для тега <table>:
- CSS свойство text-shadow добавляет тень к тексту.
- CSS свойство text-align-last выравнивает последнюю строку текста.
- CSS свойство line-height устанавливает межстрочный интервал.
- CSS свойство letter-spacing устанавливает расстояние между буквами/символами в тексте.
- CSS свойство word-spacing устанавливает расстояние между словами в тексте.
Горизонтальное и вертикальное выравнивание
В большинстве случаев при работе с таблицами вам придется настраивать выравнивание содержимого внутри заголовочных ячеек и ячеек данных. Свойство text-align применяется для горизонтального выравнивания по аналогии с любой текстовой информацией. Применение этого свойства для текста мы рассматривали ранее в статье «Форматирование текста в CSS».
Чтобы установить выравнивание для содержимого в ячейках, необходимо использовать специальные ключевые слова со свойством text-align. Рассмотрим применение ключевых слов этого свойства на следующем примере.
<!DOCTYPE html> <html> <head> <title>Пример горизонтального выравнивания в таблице</title> <style> table { border-collapse: collapse; /* объединяем границы ячеек в одну */ } td, th { border: 1px solid; /* задаем сплошную границу размером 1 пиксель */ } .left { text-align: left; /* выравнивает текст ячейки влево */ } .right { text-align: right; /* выравнивает текст ячейки вправо */ } .center { text-align: center; /* выравнивает текст ячейки по центру */ } .justify { text-align: justify; /* выравнивает текст ячейки по ширине */ } </style> </head> <body> <table> <tr> <th>Значение</th><th>Описание</th> </tr> <tr class = "left"> <td>left</td><td>Выравнивает текст ячейки влево. Это значение по умолчанию (если направление текста слева направо).</td> </tr> <tr class = "right"> <td>right</td><td>Выравнивает текст ячейки вправо. Это значение по умолчанию (если направление текста справа налево).</td> </tr> <tr class = "center"> <td>center</td><td>Выравнивает текст ячейки по центру.</td> </tr> <tr class = "justify"> <td>justify</td><td>Растягивает линии так, что каждая линия имеет одинаковую ширину (растягивает текст ячейки по ширине).</td> </tr> </table> </body> </html>
В этом примере мы создали четыре класса, которые задают различное горизонтальное выравнивание в ячейках и применили их по порядку к строкам таблицы. Значение в ячейке соответствует значению свойства text-align, которое было применено к этой строке.
Результат нашего примера:
Рис. 149 Пример горизонтального выравнивания в таблице.
Кроме горизонтального выравнивания вы также можете определить и вертикальное выравнивание в ячейках таблицы с помощью свойства vertical-align.
Обращаю Ваше внимание, что при работе с ячейками таблицы применяются только следующие значения* этого свойства:
Значение | Описание |
---|---|
baseline | Выравнивает базовую линию ячейки по базовой линии родителя. Это значение по умолчанию. |
top | Выравнивает содержимое ячейки вертикально по верхнему краю. |
middle | Выравнивает содержимое ячейки вертикально по середине. |
bottom | Выравнивает содержимое ячейки вертикально по нижнему краю. |
* — Значения sub, super, text-top, text-bottom, length и %, примененные к ячейке таблицы будут вести себя как при использовании значения baseline.
Рассмотрим пример использования:
<!DOCTYPE html> <html> <head> <title>Пример вертикального выравнивания в таблице</title> <style> table { border-collapse: collapse; /* объединяем границы ячеек в одну */ } td, th { border: 1px solid; /* задаем сплошную границу размером 1 пиксель */ height: 55px; /* задаем высоту ячеек */ } .baseline { vertical-align: baseline; /* выравнивает базовую линию ячейки по базовой линии родителя */ } .top { vertical-align: top; /* выравнивает содержимое ячейки вертикально по верхнему краю */ } .middle { vertical-align: middle; /* выравнивает содержимое ячейки вертикально по середине */ } .bottom { vertical-align: bottom; /* выравнивает содержимое ячейки вертикально по нижнему краю */ } </style> </head> <body> <table> <tr> <th>Значение</th><th>Описание</th> </tr> <tr class = "baseline"> <td>baseline</td><td>Выравнивает базовую линию ячейки по базовой линии родителя. Это значение по умолчанию.</td> </tr> <tr class = "top"> <td>top</td><td>Выравнивает содержимое ячейки вертикально по верхнему краю.</td> </tr> <tr class = "middle"> <td>middle</td><td>Выравнивает содержимое ячейки вертикально по середине.</td> </tr> <tr class = "bottom"> <td>bottom</td><td>Выравнивает содержимое ячейки вертикально по нижнему краю.</td> </tr> </table> </body> </html>
В этом примере мы создали четыре класса, которые задают различное вертикальное выравнивание в ячейках и применили их по порядку к строкам таблицы. Значение в ячейке соответствует значению свойства vertical-align, которое было применено к этой строке.
Рис. 150 Пример вертикального выравнивания в таблице.
Оформление тетрадей по математике
Согласно требованиям к оформлению в тетради работ по математике в начальной школе необходимо делать отступ между разными видами заданий в 2 клетки, на третьей начинать писать. Между столбиками делается отступ вправо на 3 клетки. Слева по горизонтали должен быть обязательный отступ на 1 клетку.
В правилах ведения тетрадей по математике указывается на необходимость соблюдения соответствия между количеством цифр в числе и количеством клеток для его записи.
Рекомендуется в тетрадях отмечать виды заданий. При работе над задачей записываются только слова «Задача» и «Ответ».
При оформлении записи задач геометрического типа чертить фигуру нужно только в том случае, если этого требует условие задачи.
Образец оформления тетради по математике начальной школы
Соблюдение правил оформления тетрадей в начальной школе способствует воспитанию у школьников культуры оформления письменных работ и формированию навыков по правильному ведению тетрадей.
Об авторе: Гладко Марина Павловна, учитель начальных классов, стаж работы 23 года. Фото автора. Материал составлен с использованием источника: Вера Илюхина, Методические рекомендации по оформлению письменных работ учащихся школы первой ступени образования.
Есть мнение? Оставьте свой комментарий:
Стиль таблицы в css и в html?
Ну а зачем, — спросите вы, — ты полез в учебники CSS и HTML? В чем разница? Почему нельзя обратиться только к одной форме записи?
Отвечаю. Сначала мы запишем общие параметры нашей таблицы в CSS. Они будут распространяться на все таблицы, которым мы присвоим определенный класс (об этом позже). Почему необходимо прописывать общие стили в отдельном файле? – это облегчает код отдельной записи, поста – ведь в него не приходится пихать все описание стиля каждого элемента. Если мы можем вывести какие-то правила, например, общие правила отображения таблиц – мы выносим их в таблицу стилей (style.php).
Но в каждой конкретной ситуации, для каждой конкретной таблицы нам может понадобиться дополнительное форматирование, которое происходит уже в html-редакторе. В результате я расскажу, как реально создать такую таблицу в HTML в конкретной публикации.
Работа с таблицами
После того как вы сделали таблицу в ворде, или когда вы кликаете или выделяете созданную таблицу, в Microsoft Word появляется раздел Работа с таблицами, который включает в себе несколько вкладок: КОНСТРУКТОР и МАКЕТ. На этих вкладках находятся инструменты, с помощью которых можно корректировать таблицу, например, буквально за несколько секунд сделать красивую таблицу. Рассмотрим основные инструменты.
Вкладка КОНСТРУКТОР
Вкладка КОНСТРУКТОР предназначена для добавления стиля таблице, изменения границ таблицы, настройки столбцов и строк заголовка и итогов.
Как сделать таблицу в Word – Работа с таблицами, вкладка Конструктор
Если вы хотите сделать красивую таблицу в ворде, но потратить на это как можно меньше времени и усилий, то в группе «Стили таблиц» находится коллекция разных стилей таблиц, которые вы можете применить к своей таблице. Для этого достаточно щелкнуть по понравившемуся стилю. И из простой таблицы, вы можете получить совершенно другую, с определенным форматированием.
Как сделать таблицу в Word – Пример добавления стиля таблице
В группе «Параметры стилей таблиц» вы можете доработать полученную таблицу, управляя доступными пунктами.
Как сделать таблицу в Word – Группы Параметры стилей таблиц и Стили таблиц
Например, можете добавить строку заголовка или строку итогов, а также изменить форматирование для чередующихся строк и столбцов.
На этой же вкладке в группе «Обрамление» вы можете изменить границы таблицы.
Как сделать таблицу в Word – Группа Обрамление
Например, убрать или добавить линию в таблице, изменить цвет границы или толщину, сделать жирную таблицу. Также с помощью этой группы вы можете сделать таблицу невидимой.
Вкладка МАКЕТ
Вкладка МАКЕТ позволяет изменить структуру таблицы, изменить направление текста, сделать его вертикальным или горизонтальным и многое другое.
Как сделать таблицу в Word – Работа с таблицами, вкладка Макет
В группе «Таблица» вы можете выделить текущую ячейку, столбец, строку или всю таблицу; открыть свойства таблицы для детальной настройки; и отобразить или скрыть сетку для невидимых таблиц.
Группа «Рисование» предназначена для того, чтобы сделать таблицу произвольного вида, например, очень нестандартную. О таком способе уже упоминалось выше.
В помощью инструментов в группе «Строки и столбцы» вы можете вставить строки или столбцы в определенном месте или же удалить уже существующие.
Как сделать таблицу в Word – Работа с таблицами, группы Таблица, Рисование, Строки и столбцы
Группа «Объединение» предназначена для объединения или разбиения ячеек, а также для разделения таблицы. О том как правильно сделать разрыв таблицы написано в этой статье.
В группе «Размер ячейки» можно задать высоту строки и ширину столбца, или же выровнять их высоту или ширину, а также выбрать автоматический подбор размера столбца в таблице.
Группа «Выравнивание» отвечает за направление текста в таблице, т.е. вы можете выбрать горизонтальное или вертикальное, а также можете выбрать выравнивание текста в ячейках; и задать поля и интервалы ячеек.
Как сделать таблицу в Word – Работа с таблицами, группы Объединение, Размер ячейки, Выравнивание
В группе «Данные» используя сортировку, можно сделать таблицу по алфавиту; преобразовать таблицу в текст; включить повтор строк заголовков, т.е. сделать повторяющуюся шапку таблицы; а также добавить в ячейки формулы простых расчетов, таких как сумма, среднее, количество и другие.
Как сделать таблицу в Word – Работа с таблицами, группа Данные
На этом будем заканчивать статью Как сделать таблицу в Word.
В следующих статьях мы продолжим изучение работы с таблицами, а именно:
- Как сделать шапку в таблице Word
- Как сделать невидимую таблицу в Word
- Как сделать нумерацию в таблице Word
- Как сделать разрыв таблицы в Word
- Как преобразовать таблицу в текст в Word
Эффект зебры
Для создания эффекта зебры используется CSS3 для выделения четных строк в элементе :
.zebra tbody tr:nth-child(even) { background: #f5f5f5; -webkit-box-shadow: 0 1px 0 rgba(255,255,255,.8) inset; -moz-box-shadow:0 1px 0 rgba(255,255,255,.8) inset; box-shadow: 0 1px 0 rgba(255,255,255,.8) inset; }
Но выше приведенный селектор CSS3 не поддерживается в старых браузерах. А вот как можно выбрать и поменять стиль для нужных строк во всех всех браузерах:
$(".zebra tr:even").addClass('alternate');
Одна строчка кода jQuery. Потребуется также класс для замены:
.alternate { background: #f5f5f5; -webkit-box-shadow: 0 1px 0 rgba(255,255,255,.8) inset; -moz-box-shadow:0 1px 0 rgba(255,255,255,.8) inset; box-shadow: 0 1px 0 rgba(255,255,255,.8) inset; }