Меню

Как применить таблицу стилей для таблицы



Форматирование таблицы

В Microsoft Office Word 2007 отформатировать таблицу после ее создания можно несколькими способами. Применение стилей таблиц позволяет задать формат сразу для всей таблицы, а также выполнить предварительный просмотр, чтобы заранее увидеть, как будет выглядеть таблица с выбранным стилем форматирования.

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

В этой статье

Использование стилей таблицы для форматирования всей таблицы

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

Щелкните таблицу, для которой требуется задать формат.

В разделе Работа с таблицами откройте вкладку Конструктор.

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

Примечание: Чтобы посмотреть другие стили, нажмите кнопку со стрелкой Больше .

Чтобы применить стиль к таблице, щелкните его.

В группе Параметры стиля таблицы установите или снимите флажки рядом с теми элементами таблицы, которые требуется отобразить или скрыть в выбранном стиле.

Добавление и удаление рамок

Чтобы придать таблице нужный вид, можно добавить или удалить границы.

Добавление границ в таблицу

В разделе Работа с таблицами откройте вкладку Макет.

В группе Таблица нажмите кнопку Выделить и выберите команду Выделить таблицу.

В разделе Работа с таблицами откройте вкладку Конструктор.

В группе Стили таблиц нажмите кнопку Границы и выполните одно из указанных ниже действий.

Выберите один из встроенных наборов границ.

В группе Границы и заливка нажмите кнопку Границы и выберите нужный вариант.

Удаление границ во всей таблице

В разделе Работа с таблицами откройте вкладку Макет.

В группе Таблица нажмите кнопку Выделить и выберите команду Выделить таблицу.

В разделе Работа с таблицами откройте вкладку Конструктор.

В группе Стили нажмите кнопку Границы и выберите вариант без границы.

Добавление границ к отдельным ячейкам

На вкладке Главная в группе Абзац нажмите кнопку Показать или скрыть.

Выделите нужные ячейки вместе со знаками окончания ячейки.

В разделе Работа с таблицами откройте вкладку Конструктор.

В группе Стили таблиц нажмите кнопку Границы и выберите нужный тип границы.

Удаление границ в определенных ячейках

На вкладке Главная в группе Абзац нажмите кнопку Показать или скрыть.

Выделите нужные ячейки вместе со знаками окончания ячейки.

В разделе Работа с таблицами откройте вкладку Конструктор.

В группе Стили таблиц нажмите кнопку Границы и выберите вариант Без границ.

Отображение и скрытие линий сетки

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

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

Примечание: Линии сетки не отображаются в веб-браузер и в режиме предварительного просмотра.

Отображение и скрытие линий сетки таблицы в документе

В разделе Работа с таблицами на вкладке Макет в группе Таблица нажмите кнопку Отобразить сетку.

Добавление ячейки, строки или столбца

Вставка ячейки

Щелкните ячейку справа или сверху от того места, куда требуется вставить новую ячейку.

В разделе Работа с таблицами откройте вкладку Макет и нажмите кнопку вызова диалогового окна Строки и столбцы.

Выберите один из указанных ниже параметров.

со сдвигом вправо

Вставка ячейки с перемещением остальных ячеек строки вправо.

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

со сдвигом вниз

Вставка ячейки с перемещением ячеек данного столбца на одну строку вниз. Последняя ячейка помещается в новой строке, добавленной снизу в таблицу.

вставить целую строку

Вставка строки над выделенной ячейкой

вставить целый столбец

Вставка столбца справа от выделенной ячейки

Добавление строки

Щелкните ячейку в строке, над или под которой требуется добавить новую строку.

В разделе Работа с таблицами откройте вкладку Макет.

Выполните одно из указанных ниже действий.

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

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

Добавление столбца

Щелкните ячейку в столбце, расположенном справа или слева от того места, куда требуется вставить столбец.

В разделе Работа с таблицами откройте вкладку Макет.

Выполните одно из указанных ниже действий.

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

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

Удаление ячейки, строки или столбца

Выполните одно из указанных ниже действий.

Выполните следующие действия

Щелкните левый край ячейки.

Щелкните слева от строки .

Щелкните верхнюю линию сетки (т. е. верхнюю границу) столбца .

В разделе Работа с таблицами откройте вкладку Макет.

В группе Строки и столбцы нажмите кнопку Удалить и выберите команду Удалить ячейки, Удалить строки или Удалить столбцы.

Объединение и разбиение ячеек

Объединение ячеек

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

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

В группе Работа с таблицами на вкладке Макет в группе Слияние выберите команду Объединить ячейки.

Разбиение ячеек

Выделите одну или несколько ячеек, которые требуется разделить.

В группе Работа с таблицами на вкладке Макет в группе Слияние выберите команду Разделить ячейки.

Введите число столбцов и строк, на которое следует разбить выделенные ячейки.

Повторение заголовка таблицы на последующих страницах

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

Повторяющиеся заголовки таблицы отображаются только в Режим разметки и в напечатанном документе.

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

В разделе Работа с таблицами на вкладке Макет в группе Данные выберите команду Повторить строки заголовков.

Примечание: В Microsoft Word заголовки таблицы повторяются в местах автоматического разрыва страниц. Если разрыв страницы вставлен в таблицу вручную, заголовок не повторяется.

Управление разбиением таблицы на части

При работе с очень длинными таблицами их приходится разбивать на части в местах разрыв страницы. Если разрыв страницы оказался в длинной строке, часть этой строки по умолчанию переносится на следующую страницу.

Чтобы представить в нужном виде данные, содержащиеся в таблице, занимающей несколько страниц, внесите в эту таблицу соответствующие изменения.

Читайте также:  Грудные импланты Motiva от компании Establishment Labs

Печать всей строки таблицы на одной странице

Щелкните в любом месте таблицы.

В разделе Работа с таблицами откройте вкладку Макет.

В группе Таблица нажмите кнопку Свойства и откройте вкладку Строка.

Снимите флажок Разрешить перенос строк на следующую страницу.

Задание места принудительного разрыва таблицы на страницы

Выделите строку, которая должна быть напечатана на следующей странице.

Источник

Стилизация таблиц

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

Необходимые знания: Базовый HTML (Введение в HTML), HTML таблицы (смотрите раздел HTML таблицы (TBD)), и представление о том как работает CSS (Введение в CSS).
Цель: Научиться эффективно стилизовать HTML таблицы.

Типичная HTML таблица

Давайте начнём с рассмотрения типичной HTML таблицы. Когда мы говорим о примерах типичных HTML таблиц обычно речь идёт о обуви, погоде или сотрудниках; мы решили сделать это более интересным создав таблицу о знаменитых панк группах Великобритании. Разметка выглядит следующим образом:

Таблица размечена, немного стилизована и понятна, благодаря использованию таких свойств как scope (en-US) , ,

(en-US),

(en-US) и т.д. К сожалению при просмотре в браузере она не очень хорошо выглядит (посмотреть можно здесь punk-bands-unstyled.html):

Это выглядит достаточно грубо, трудно читаемо и скучно. Нам нужно использовать немного CSS чтобы все исправить.

Активное обучение: Стилизация таблицы

В этой части обучения мы будем работать над тем чтобы стилизовать наш пример таблицы.

  1. В начале необходимо сделать копию sample markup, загрузить оба изображения (noise и leopardskin), и вставить эти файлы в отдельную папку на вашем компьютере.
  2. Следующее, это создать новый файл style.css и сохранить его в той же папке вместе с другими файлами.
  3. Подключить CSS в HTML для этого разместить следующую строку в HTML внутри :

Отступы и разметка

Первое что нам нужно это разобраться с отступами/разметкой, так как по умолчанию стилизация таблцы выглядит неразборчиво! Сделаем это, добавив CSS в ваш style.css файл:

Наиболее важные части следующие:

    Свойство table-layout (en-US) со значением fixed как правило полезно использовать для вашей таблицы, это делает поведение таблицы немного более предсказуемым, чем значение по умолчанию. Обычно столбцы таблицы имеют размер в зависимости от того сколько в них контента, что приводит иногда к некоторым странным результатам. Когда table-layout: fixed , размер ваших столбцов определяется шириной их заголовков и делает их контент соответствующего размера. Вот почему вы выбрали четыре разных заголовка с помощью селектора thead th:nth-child(n) ( :nth-child ) («Выберите n-ый дочерний элемент

    (en-US) в последовательности, внутри элемента

    (en-US)») и задать им заданную в процентах ширину. Ширина колонки соответствует ширине её заголовка, это правильное решение при определении размеров колонок таблицы. Крис Койер (Chris Coyier) более подробно рассматривает эту технику в статье Fixed Table Layouts.

Мы также использовали width 100%, что означает, что таблица заполнит любой контейнер и будет отзывчивой (хотя для этого потребуется ещё некоторая работа для правильного отображения на экранах небольших размеров).

  • Свойство border-collapse (en-US) со значением collapse это стандартная практика при стилизации любой таблицы. По умолчанию, когда вы задали рамки для элементов таблицы, все они будут иметь пробелы между собой, как показано на рисунке ниже: Это не очень хорошо выглядит (хотя может это то что вам нужно, кто знает?). Если установить border-collapse: collapse; рамки схлопываются в одну и так выглядит намного лучше:
  • Мы установили border вокруг всей таблицы, это понадобится когда чуть позже мы будет устанавливать рамки вокруг header и footer таблицы — когда по периметру всей таблицы нет рамки и граница заканчивается просто отступом, таблица выглядит странно и разрозненно.
  • Мы установили padding на элементах (en-US) и — это создаёт в талице воздух, который позволяет ей дышать, делая её более понятной.
  • На этом этапе наша таблица выглядит уже гораздо лучше:

    Немного простой типографики

    Теперь мы ещё кое-что изменим.

    Во-первых, мы пойдём и найдём на Google Fonts шрифт который подходит в нашей ситуации с таблицей о панк группах. Вы можете можете выбрать для себя другой шрифт если захотят, тогда вам понадобится заменить представленный элемент и изменить объявление font-family на выбранный вами Google Fonts шрифт.

    Затем добавьте следующий CSS в ваш style.css файл, ниже предыдущего кода:

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

    • Мы установили доступный глобально шрифт sans-serif; это вполне стандартный стилистический выбор. Мы установили выбранный нами шрифт для заголовков внутри элементов (en-US) и , который подходит нам по тематике панков.
    • Мы добавили немного letter-spacing в заголовках и ячейках которым необходимо добавить читаемости. Опять же это основной стилистический приём.
    • Мы выравниваем по центру текст ячейках внутри
      (en-US) чтобы они совпадали с заголовками. По умолчанию у ячеек свойство text-align имеет значение left , а заголовки значение center , но обычно выглядит лучше если они выравниваются в одном стиле. По умолчанию, чтобы внешний вид заголовков отличался у них задан жирный шрифт.
    • Мы выровняли заголовок справа внутри так чтобы он визуально ассоциировался с соответствующими ему данными.

    В результате таблица выглядит немного аккуратнее:

    Графика и цвета

    И наконец-то графика и цвета! Наша таблица заполнена тем что имеет отношение к панкам, поэтому нам нужно придать ей яркий впечатляющий вид. Не беспокойтесь, вам не обязательно делать таблицу слишком кричащей — вы можете выбрать что-то более утончённое и со вкусом.

    Следующий шаг это добавить следующий CSS в ваш style.css файл в самом низу:

    Опять же здесь нет ничего конкретно для таблиц, но стоит отметить несколько вещей.

    Мы добавили background-image в

    (en-US), и изменили color (en-US) для всего текста внутри header и footer на белый (и ещё text-shadow ) для лучшей читаемости. Вы должны всегда быть уверены что ваш текст хорошо контрастирует с фоном, для обеспечения читаемости.

    Полосатая зебра

    Мы хотели бы посвятить целый раздел, чтобы показать вам как реализовать полосы зебры — чередующиеся цветные строки которые упрощают чтение разных строк в вашей таблице. Добавим следующий CSS в ваш style.css файл:

    • Ранее вы видели как :nth-child селектор использовался для выбора специфичных дочерних элементов. В качестве параметра также может быть передана формула, тогда он будет выбирать последовательность элементов. Так формула 2n-1 выберет все нечётные дочерние элементы (1, 3, 5 и т.д.), а формула 2n выберет все чётные (2, 4, 6 и т.д.). Мы использовали в нашем коде ключевые слова odd и even , которые делают тоже самое что и формулы выше. В данном случае мы устанавливаем чётным и нечётным строкам разные (яркие) цвета.
    • Ещё мы добавили повторяющийся плиткой фон ко всем строкам тела таблицы, который добавляет немного шума (полупрозрачный .png с небольшим количеством визуальных искажений на нем), чтобы получилась некоторая текстура.
    • И наконец мы установили для таблицы сплошной цвет фона, который обеспечит фон строкам таблицы в том случае если браузер не поддерживает селектор :nth-child .

    Этот взрыв цвета выглядит следующим образом:

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

    Стилизация заголовка

    Последнее что мы сделаем с нашей таблицей это стилизация заголовка. Для этого добавим следующие строки в наш файл style.css :

    Здесь нет ничего особенного, кроме свойства caption-side (en-US) , которое имеет значение bottom . В этом случае заголовок будет размещён внизу таблицы и это вместе со всем остальным обеспечивает нашей таблице окончательный вид (можно посмотреть по ссылке punk-bands-complete.html):

    Активное обучение: Стилизация вашей собственной таблицы

    Теперь мы хотим, чтобы вы взяли наш пример таблицы (или использовали собственный!) и сделали что-то значительно более стильное и менее безвкусное чем наша таблица.

    Стилизация таблицы быстрые советы

    Короткий список наиболее полезных вещей рассмотренных выше:

    • Сделайте свою разметку простой и гибкой, например, используя для этого проценты, что сделает дизайн более отзывчивым.
    • Используйте table-layout (en-US) : fixed для более понятного поведения разметки, при этом легко установить ширину столбцов, установив ширину width для заголовков таблицы ( (en-US)).
    • Используйте border-collapse (en-US) : collapse , которое схлопнет границы элементов таблицы, что обеспечит аккуратный внешний вид.
    • Используйте (en-US),

      (en-US) и чтобы разбить вашу таблицу на логические фрагменты и предоставив таким образом дополнительные точки для применения CSS, это даёт возможность накладывать стили друг на друга, если это необходимо.
    • Используйте полоски зебры, чтобы облегчить чтение между строк.
    • Используйте text-align чтобы выровнять текст в (en-US) и для более аккуратного и удобного оформления.

    Заключение

    Несмотря на головокружительные успехи достигнутые в стилизации таблиц, у нас есть ещё кое-что чем мы можем занять наше время. В следующей главе мы рассмотрим некоторые продвинутые эффекты, уже устоявшиеся (например, тени box shadows) и те которые только недавно появились в браузерах, такие как режимы наложения blend-mode и фильтры.

    Источник

    Как применить таблицу стилей для таблицы

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

    Необходимые знания: Базовый HTML (Введение в HTML), HTML таблицы (смотрите раздел HTML таблицы (TBD)), и представление о том как работает CSS (Введение в CSS).
    Цель: Научиться эффективно стилизовать HTML таблицы.

    Типичная HTML таблица

    Давайте начнём с рассмотрения типичной HTML таблицы. Когда мы говорим о примерах типичных HTML таблиц обычно речь идёт о обуви, погоде или сотрудниках; мы решили сделать это более интересным создав таблицу о знаменитых панк группах Великобритании. Разметка выглядит следующим образом:

    Таблица размечена, немного стилизована и понятна, благодаря использованию таких свойств как scope (en-US) , ,

    (en-US),

    (en-US) и т.д. К сожалению при просмотре в браузере она не очень хорошо выглядит (посмотреть можно здесь punk-bands-unstyled.html):

    Это выглядит достаточно грубо, трудно читаемо и скучно. Нам нужно использовать немного CSS чтобы все исправить.

    Активное обучение: Стилизация таблицы

    В этой части обучения мы будем работать над тем чтобы стилизовать наш пример таблицы.

    1. В начале необходимо сделать копию sample markup, загрузить оба изображения (noise и leopardskin), и вставить эти файлы в отдельную папку на вашем компьютере.
    2. Следующее, это создать новый файл style.css и сохранить его в той же папке вместе с другими файлами.
    3. Подключить CSS в HTML для этого разместить следующую строку в HTML внутри :

    Отступы и разметка

    Первое что нам нужно это разобраться с отступами/разметкой, так как по умолчанию стилизация таблцы выглядит неразборчиво! Сделаем это, добавив CSS в ваш style.css файл:

    Наиболее важные части следующие:

      Свойство table-layout (en-US) со значением fixed как правило полезно использовать для вашей таблицы, это делает поведение таблицы немного более предсказуемым, чем значение по умолчанию. Обычно столбцы таблицы имеют размер в зависимости от того сколько в них контента, что приводит иногда к некоторым странным результатам. Когда table-layout: fixed , размер ваших столбцов определяется шириной их заголовков и делает их контент соответствующего размера. Вот почему вы выбрали четыре разных заголовка с помощью селектора thead th:nth-child(n) ( :nth-child ) («Выберите n-ый дочерний элемент

      (en-US) в последовательности, внутри элемента

      (en-US)») и задать им заданную в процентах ширину. Ширина колонки соответствует ширине её заголовка, это правильное решение при определении размеров колонок таблицы. Крис Койер (Chris Coyier) более подробно рассматривает эту технику в статье Fixed Table Layouts.

    Мы также использовали width 100%, что означает, что таблица заполнит любой контейнер и будет отзывчивой (хотя для этого потребуется ещё некоторая работа для правильного отображения на экранах небольших размеров).

  • Свойство border-collapse (en-US) со значением collapse это стандартная практика при стилизации любой таблицы. По умолчанию, когда вы задали рамки для элементов таблицы, все они будут иметь пробелы между собой, как показано на рисунке ниже: Это не очень хорошо выглядит (хотя может это то что вам нужно, кто знает?). Если установить border-collapse: collapse; рамки схлопываются в одну и так выглядит намного лучше:
  • Мы установили border вокруг всей таблицы, это понадобится когда чуть позже мы будет устанавливать рамки вокруг header и footer таблицы — когда по периметру всей таблицы нет рамки и граница заканчивается просто отступом, таблица выглядит странно и разрозненно.
  • Мы установили padding на элементах (en-US) и — это создаёт в талице воздух, который позволяет ей дышать, делая её более понятной.
  • На этом этапе наша таблица выглядит уже гораздо лучше:

    Немного простой типографики

    Теперь мы ещё кое-что изменим.

    Во-первых, мы пойдём и найдём на Google Fonts шрифт который подходит в нашей ситуации с таблицей о панк группах. Вы можете можете выбрать для себя другой шрифт если захотят, тогда вам понадобится заменить представленный элемент и изменить объявление font-family на выбранный вами Google Fonts шрифт.

    Затем добавьте следующий CSS в ваш style.css файл, ниже предыдущего кода:

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

    • Мы установили доступный глобально шрифт sans-serif; это вполне стандартный стилистический выбор. Мы установили выбранный нами шрифт для заголовков внутри элементов (en-US) и , который подходит нам по тематике панков.
    • Мы добавили немного letter-spacing в заголовках и ячейках которым необходимо добавить читаемости. Опять же это основной стилистический приём.
    • Мы выравниваем по центру текст ячейках внутри
      (en-US) чтобы они совпадали с заголовками. По умолчанию у ячеек свойство text-align имеет значение left , а заголовки значение center , но обычно выглядит лучше если они выравниваются в одном стиле. По умолчанию, чтобы внешний вид заголовков отличался у них задан жирный шрифт.
    • Мы выровняли заголовок справа внутри так чтобы он визуально ассоциировался с соответствующими ему данными.

    В результате таблица выглядит немного аккуратнее:

    Графика и цвета

    И наконец-то графика и цвета! Наша таблица заполнена тем что имеет отношение к панкам, поэтому нам нужно придать ей яркий впечатляющий вид. Не беспокойтесь, вам не обязательно делать таблицу слишком кричащей — вы можете выбрать что-то более утончённое и со вкусом.

    Следующий шаг это добавить следующий CSS в ваш style.css файл в самом низу:

    Опять же здесь нет ничего конкретно для таблиц, но стоит отметить несколько вещей.

    Мы добавили background-image в

    (en-US), и изменили color (en-US) для всего текста внутри header и footer на белый (и ещё text-shadow ) для лучшей читаемости. Вы должны всегда быть уверены что ваш текст хорошо контрастирует с фоном, для обеспечения читаемости.

    Полосатая зебра

    Мы хотели бы посвятить целый раздел, чтобы показать вам как реализовать полосы зебры — чередующиеся цветные строки которые упрощают чтение разных строк в вашей таблице. Добавим следующий CSS в ваш style.css файл:

    • Ранее вы видели как :nth-child селектор использовался для выбора специфичных дочерних элементов. В качестве параметра также может быть передана формула, тогда он будет выбирать последовательность элементов. Так формула 2n-1 выберет все нечётные дочерние элементы (1, 3, 5 и т.д.), а формула 2n выберет все чётные (2, 4, 6 и т.д.). Мы использовали в нашем коде ключевые слова odd и even , которые делают тоже самое что и формулы выше. В данном случае мы устанавливаем чётным и нечётным строкам разные (яркие) цвета.
    • Ещё мы добавили повторяющийся плиткой фон ко всем строкам тела таблицы, который добавляет немного шума (полупрозрачный .png с небольшим количеством визуальных искажений на нем), чтобы получилась некоторая текстура.
    • И наконец мы установили для таблицы сплошной цвет фона, который обеспечит фон строкам таблицы в том случае если браузер не поддерживает селектор :nth-child .

    Этот взрыв цвета выглядит следующим образом:

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

    Стилизация заголовка

    Последнее что мы сделаем с нашей таблицей это стилизация заголовка. Для этого добавим следующие строки в наш файл style.css :

    Здесь нет ничего особенного, кроме свойства caption-side (en-US) , которое имеет значение bottom . В этом случае заголовок будет размещён внизу таблицы и это вместе со всем остальным обеспечивает нашей таблице окончательный вид (можно посмотреть по ссылке punk-bands-complete.html):

    Активное обучение: Стилизация вашей собственной таблицы

    Теперь мы хотим, чтобы вы взяли наш пример таблицы (или использовали собственный!) и сделали что-то значительно более стильное и менее безвкусное чем наша таблица.

    Стилизация таблицы быстрые советы

    Короткий список наиболее полезных вещей рассмотренных выше:

    • Сделайте свою разметку простой и гибкой, например, используя для этого проценты, что сделает дизайн более отзывчивым.
    • Используйте table-layout (en-US) : fixed для более понятного поведения разметки, при этом легко установить ширину столбцов, установив ширину width для заголовков таблицы ( (en-US)).
    • Используйте border-collapse (en-US) : collapse , которое схлопнет границы элементов таблицы, что обеспечит аккуратный внешний вид.
    • Используйте (en-US),

      (en-US) и чтобы разбить вашу таблицу на логические фрагменты и предоставив таким образом дополнительные точки для применения CSS, это даёт возможность накладывать стили друг на друга, если это необходимо.
    • Используйте полоски зебры, чтобы облегчить чтение между строк.
    • Используйте text-align чтобы выровнять текст в (en-US) и для более аккуратного и удобного оформления.

    Заключение

    Несмотря на головокружительные успехи достигнутые в стилизации таблиц, у нас есть ещё кое-что чем мы можем занять наше время. В следующей главе мы рассмотрим некоторые продвинутые эффекты, уже устоявшиеся (например, тени box shadows) и те которые только недавно появились в браузерах, такие как режимы наложения blend-mode и фильтры.

    Источник

    Стили таблиц и ячеек

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

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

    Стили «[Базовая таблица]» и «[Без стиля]»

    По умолчанию все новые документы содержат стиль «[Базовая таблица]», который применяется к вновь создаваемым таблицам, и стиль «[Без стиля]», который может использоваться для удаления стилей, примененных к ячейкам. Стиль «[Базовая таблица]» доступен для изменения, однако стили «[Базовая таблица]» и «[Без стиля]» ни переименовать, ни удалить нельзя.

    Применение стилей ячеек в стилях таблиц

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

    Стили ячеек, примененные к различным областям стиля таблицы

    A. Строка верхнего колонтитула отформатирована стилем ячейки, который включает стиль абзаца B. Левый столбец C. Ячейки основной области D. Правый столбец

    Атрибуты стиля ячеек

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

    Порядок применения форматирования в стилях

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

    Приоритеты стилей ячеек

    1. Верхний/нижний колонтитулы 2. Левый/правый столбец 3. Строки основной области. Например, если ячейка относится и к верхнему колонтитулу, и к левому столбцу, будет применено форматирование верхнего колонтитула.

    Приоритеты стилей таблиц

    1. Изменения форматирования ячейки 2. Стиль ячейки 3. Стиль ячейки, примененный из стиля таблицы 4. Изменения форматирования таблицы 5. Стили таблицы. Например, если одна заливка определена в диалоговом окне «Параметры ячейки», а другая — в стиле ячейки, то будет применена заливка, определенная в диалоговом окне.

    Видео с инструкцией по использованию стилей таблиц см. по адресу www.adobe.com/go/vid0084.

    Обзор палитр «Стили таблиц»/«Стили ячеек»

    Палитра «Стили таблиц» («Окно» > «Стили» > «Стили таблиц») позволяет создавать и переименовывать стили таблиц, а также применять их к существующим, создаваемым и импортируемым таблицам. Палитра «Стили ячеек» («Окно» > «Стили» > «Стили ячеек») позволяет создавать и переименовывать стили ячеек, а также применять их к ячейкам таблицы. Стили сохраняются вместе с документом и отображаются в палитре при каждом его открытии. Стили таблиц и ячеек можно объединять в группы, что упрощает управление ими.

    Когда точка ввода помещается в ячейку или таблицу, примененный стиль ячеек или таблицы подсвечивается в палитрах. Имя любого стиля ячеек, примененного в рамках стиля таблицы, выводится в нижнем левом углу области «Стили ячеек». При выделении диапазона ячеек, к которым применены различные стили, подсветка стилей не производится, а на палитру «Стили ячеек» выводится надпись «(Смешанный)».

    Источник