Сайт о телевидении

Сайт о телевидении

» » Как увеличить промежуток между рамками ячеек. Как убрать промежуток между рамками ячеек

Как увеличить промежуток между рамками ячеек. Как убрать промежуток между рамками ячеек

HTML offers web authors three ways for specifying lists of information. All lists must contain one or more list elements. Lists may contain −

      − An unordered list. This will list items using plain bullets.

        − An ordered list. This will use different schemes of numbers to list your items.

        − A definition list. This arranges your items in the same way as they are arranged in a dictionary.

    HTML Unordered Lists

    An unordered list is a collection of related items that have no special order or sequence. This list is created by using HTML

      tag. Each item in the list is marked with a bullet.

      Example

      Live Demo HTML Unordered List
      • Beetroot
      • Ginger
      • Potato
      • Radish

      The type Attribute

      You can use type attribute for

        tag to specify the type of bullet you like. By default, it is a disc. Following are the possible options −

              Example

                Live Demo HTML Unordered List
                • Beetroot
                • Ginger
                • Potato
                • Radish

                This will produce the following result −

                Example

                Following is an example where we used

                  Live Demo HTML Unordered List
                  • Beetroot
                  • Ginger
                  • Potato
                  • Radish

                  This will produce the following result −

                  Example

                  Following is an example where we used

                    Live Demo HTML Unordered List
                    • Beetroot
                    • Ginger
                    • Potato
                    • Radish

                    This will produce the following result −

                    HTML Ordered Lists

                    If you are required to put your items in a numbered list instead of bulleted, then HTML ordered list will be used. This list is created by using

                      tag. The numbering starts at one and is incremented by one for each successive ordered list element tagged with
                    1. .

                      Example

                      Live Demo HTML Ordered List
                      1. Beetroot
                      2. Ginger
                      3. Potato
                      4. Radish

                      This will produce the following result −

                      The type Attribute

                      You can use type attribute for

                        tag to specify the type of numbering you like. By default, it is a number. Following are the possible options −

                          - Default-Case Numerals.
                            - Upper-Case Numerals.
                              - Lower-Case Numerals.
                                - Upper-Case Letters.
                                  - Lower-Case Letters.

                                  Example

                                  Following is an example where we used

                                    Live Demo HTML Ordered List
                                    1. Beetroot
                                    2. Ginger
                                    3. Potato
                                    4. Radish

                                    This will produce the following result −

                                    Example

                                    Following is an example where we used

                                      Live Demo HTML Ordered List
                                      1. Beetroot
                                      2. Ginger
                                      3. Potato
                                      4. Radish

                                      This will produce the following result −

                                      Example

                                      Following is an example where we used

                                        Live Demo HTML Ordered List
                                        1. Beetroot
                                        2. Ginger
                                        3. Potato
                                        4. Radish

                                        This will produce the following result −

                                        Example

                                        Following is an example where we used

                                          Live Demo HTML Ordered List
                                          1. Beetroot
                                          2. Ginger
                                          3. Potato
                                          4. Radish

                                          This will produce the following result −

                                          Example

                                          Following is an example where we used

                                            Live Demo HTML Ordered List
                                            1. Beetroot
                                            2. Ginger
                                            3. Potato
                                            4. Radish

                                            This will produce the following result −

                                            The start Attribute

                                            You can use start attribute for

                                              tag to specify the starting point of numbering you need. Following are the possible options −

                                                - Numerals starts with 4.
                                                  - Numerals starts with IV.
                                                    - Numerals starts with iv.
                                                      - Letters starts with d.
                                                        - Letters starts with D.

                                                        Example

                                                        Following is an example where we used

                                                          Live Demo HTML Ordered List
                                                          1. Beetroot
                                                          2. Ginger
                                                          3. Potato
                                                          4. Radish

                                                          This will produce the following result −

                                                          HTML Definition Lists

                                                          HTML and XHTML supports a list style which is called definition lists where entries are listed like in a dictionary or encyclopedia. The definition list is the ideal way to present a glossary, list of terms, or other name/value list.

                                                          Definition List makes use of following three tags.

                                                          • − Defines the start of the list
                                                          • − A term
                                                          • − Term definition
                                                          • − Defines the end of the list

                                                          Example

                                                          Live Demo HTML Definition List
                                                          HTML
                                                          This stands for Hyper Text Markup Language
                                                          HTTP
                                                          This stands for Hyper Text Transfer Protocol

                                                          This will produce the following result −

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

                                                          маркированный список

                                                            — каждый элемент списка
                                                          • отмечается маркером,
                                                            нумерованный список
                                                              — каждый элемент списка
                                                            1. отмечается цифрой,
                                                              список определений — — состоит из пар термин
                                                              определение.

                                                              Каждый список представляет собой контейнер, внутри которого располагаются элементы списка или пары термин-определение. Элементы списка ведут себя как блочные элементы, располагаясь друг под другом и занимая всю ширину блока-контейнера. Каждый элемент списка имеет дополнительный блок, расположенный сбоку, который не участвует в компоновке.

                                                              Создание HTML-списков

                                                              1. Маркированный список

                                                              Маркированный список представляет собой неупорядоченный список (от англ. Unordered List) . Создаётся с помощью парного тега

                                                              . В качестве маркера элемента списка выступает метка, например, закрашенный кружок.

                                                              Браузеры по умолчанию добавляют следующее форматирование блоку списка:

                                                              Каждый элемент списка создаётся с помощью парного тега

                                                            2. (от англ. List Item) .
                                                              доступны .
                                                            • Microsoft
                                                            • Google
                                                            • Apple
                                                            Рис. 1. Маркированный список

                                                            2. Нумерованный список

                                                            Нумерованный список создаётся с помощью парного тега . Каждый пункт списка также создаётся с помощью элемента

                                                          • . Браузер нумерует элементы по порядку автоматически и если удалить один или несколько элементов такого списка, то остальные номера будут автоматически пересчитаны.

                                                            Блок списка также имеет стили браузера по умолчанию:

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

                                                            Для тега

                                                              доступны следующие атрибуты:

                                                              Таблица 1. Атрибуты тега
                                                              Атрибут Описание, принимаемое значение
                                                              reversed Атрибут reversed задает отображение списка в обратном порядке (например, 9, 8, 7…).
                                                              start Атрибут start задает начальное значение, от которого пойдет отсчет нумерации, например, конструкция
                                                                первому пункту присвоит порядковый номер «10». Также можно одновременно задавать тип нумерации, например,
                                                                  .
                                                              type Атрибут type задает вид маркера для использования в списке (в виде букв или цифр). Принимаемые значения:
                                                              1 — значение по умолчанию, десятичная нумерация.
                                                              A — нумерация списка в алфавитном порядке, заглавные буквы (A, B, C, D).
                                                              a — нумерация списка в алфавитном порядке, строчные буквы (a, b, c, d).
                                                              I — нумерация римскими заглавными цифрами (I, II, III, IV).
                                                              i — нумерация римскими строчными цифрами (i, ii, iii, iv).
                                                              1. Microsoft
                                                              2. Google
                                                              3. Apple
                                                              Рис. 2. Нумерованный список

                                                              3. Список определений

                                                              Списки определений создаются с помощью тега

                                                              . Для добавления термина применяется тег
                                                              , а для вставки определения — тег
                                                              .

                                                              Блок списка определений имеет следующие стили браузера по умолчанию:

                                                              Для тегов

                                                              ,
                                                              и
                                                              доступны .

                                                              Режиссер:
                                                              Петр Точилин
                                                              В ролях:
                                                              Андрей Гайдулян
                                                              Алексей Гаврилов
                                                              Виталий Гогунский
                                                              Мария Кожевникова
                                                              Рис. 3. Список определений

                                                              4. Вложенный список

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

                                                              • Пункт 1.
                                                              • Пункт 2.
                                                                • Подпункт 2.1.
                                                                • Подпункт 2.2.
                                                                  • Подпункт 2.2.1.
                                                                  • Подпункт 2.2.2.
                                                                • Подпункт 2.3.
                                                              • Пункт 3.

                                                              Рис. 4. Вложенный список

                                                              5. Многоуровневый нумерованный список

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

                                                              1. пункт
                                                              2. пункт
                                                                1. пункт
                                                                2. пункт
                                                                3. пункт
                                                                  1. пункт
                                                                  2. пункт
                                                                  3. пункт
                                                                4. пункт
                                                              3. пункт
                                                              4. пункт

                                                              Такая разметка по умолчанию создаст для каждого вложенного списка новую нумерацию, начинающуюся с единицы. Чтобы сделать вложенную нумерацию, нужно использовать следующие свойства:
                                                              counter-reset сбрасывает один или несколько счётчиков, задавая значение для сброса;
                                                              counter-increment задаёт значение приращения счётчика, т.е. с каким шагом будет нумероваться каждый последующий пункт;
                                                              content — генерируемое содержимое, в данном случае отвечает за вывод номера перед каждым пунктом списка.

                                                              Ol { /* убираем стандартную нумерацию */ list-style: none; /* Идентифицируем счетчик и даем ему имя li. Значение счетчика не указано - по умолчанию оно равно 0 */ counter-reset: li; } li:before { /* Определяем элемент, который будет нумероваться — li. Псевдоэлемент before указывает, что содержимое, вставляемое при помощи свойства content, будет располагаться перед пунктами списка. Здесь же устанавливается значение приращения счетчика (по умолчанию равно 1). */ counter-increment: li; /* С помощью свойства content выводится номер пункта списка. counters() означает, что генерируемый текст представляет собой значения всех счетчиков с таким именем. Точка в кавычках добавляет разделяющую точку между цифрами, а точка с пробелом добавляется перед содержимым каждого пункта списка */ content: counters(li,".") ". "; }
                                                              Рис. 5. Многоуровневый нумерованный список

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

                                                          В табл. 1 перечислены свойства элементов, предназначенных для создания и изменения списков.

                                                          Табл. 1. Свойства CSS для управления видом списка
                                                          Свойство Значение Описание Пример
                                                          list-style-type disc
                                                          circle
                                                          square
                                                          decimal
                                                          lower-roman
                                                          upper-roman
                                                          lower-alpha
                                                          upper-alpha
                                                          none
                                                          Вид маркера. Первые три используются для создания маркированного списка, а остальные — для нумерованного. LI {list-style-type: circle}
                                                          LI {list-style-type: upper-alpha}
                                                          list-style-image none
                                                          URL
                                                          Устанавливает символом маркера любую картинку. LI {list-style-image: url(check.gif)}
                                                          list-style-position outside
                                                          inside
                                                          Выбор положения маркера относительно блока строк текста. LI {list-style-position: inside}
                                                          list-style Универсальное свойство, включает одновременно все вышеперечисленные свойства.

                                                          Поскольку тег

                                                        1. наследует стилевые свойства тега
                                                            или
                                                              , который выступает в качестве его родителя, то можно устанавливать стиль как для селектора UL , так и для селектора LI . Так, в примере 1 используется селектор UL , для него и задаются стилевые параметры.

                                                              Пример 1. Создание маркированного списка

                                                              Списки

                                                              Результат данного примера показан на рис. 1. Используются квадратные маркеры и их внешнее размещение относительно текста.

                                                              Рис. 1. Вид списка, измененого с помощью стилей

                                                              Чтобы установить свое собственное изображение в качестве маркера применяется свойство list-style-image , как показано в примере 2.

                                                              Пример 2. Использование изображений в качестве маркера

                                                              Списки

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

                                                              Результат данного примера показан на рис. 2. В качестве маркеров используется маленькая картинка.

                                                              Рис. 2. Изображения в качестве маркеров

                                                              Некоторые примеры создания различных списков приведен в табл. 2.

                                                              Табл. 2. Возможные виды списков
                                                              Код HTML Пример
                                                              • работоспособность всех ссылок
                                                              • поддержку разных браузеров
                                                              • читабельность текста
                                                            • Что следует учитывать при тестировании сайта:
                                                              • работоспособность всех ссылок
                                                              • поддержку разных браузеров
                                                              • читабельность текста
                                                            • Что следует учитывать при тестировании сайта:
                                                              • работоспособность всех ссылок
                                                              • поддержку разных браузеров
                                                              • читабельность текста
                                                            • Нумерованный список с арабскими цифрами:

                                                              1. первый
                                                              2. второй
                                                              3. третий
                                                            • Нумерованный список со строчными римскими цифрами:

                                                              1. первый
                                                              2. второй
                                                              3. третий
                                                            • Нумерованный список с заглавными римскими цифрами:

                                                              1. первый
                                                              2. второй
                                                              3. третий
                                                            • Нумерованный список со строчными буквами латинского алфавита:

                                                              1. первый
                                                              2. второй
                                                              3. третий
                                                            • Нумерованный список с заглавными буквами латинского алфавита:

                                                              1. первый
                                                              2. второй
                                                              3. третий

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

                                                              Создание таблицы

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

                                                              Для добавления таблицы на веб-страницу используется тег

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

                                                              с помощью тега

                                                              Можно задать фон для любого количества столбцов;

                                                              с помощью селектора table td:first-child , table td:last-child можно задать стили для первого или последнего столбца таблицы (за исключением первой ячейки заголовка таблицы);

                                                              с помощью селектора table td:nth-child(правило отбора столбцов) можно задать стили для любых столбцов таблицы.

                                                              Подробнее про CSS-селекторы вы сможете прочитать .

                                                              5. Как добавить таблице заголовок

                                                              Добавить заголовок в таблицу можно с помощью тега

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

                                                              Пример 12.1. Создание таблицы

                                                              Тег TABLE

                                                              Ячейка 1 Ячейка 2
                                                              Ячейка 3 Ячейка 4

                                                              Порядок расположения ячеек и их вид показан на рис. 12.1.

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

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

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

                                                              1. Границы таблицы border

                                                              Таблица и ячейки внутри неё по-умолчанию отображаются в браузере без видимых границ. Границы таблицы задаются свойством border:

                                                              Table { border-collapse: collapse; /*убираем пустые промежутки между ячейками*/ border: 1px solid grey; /*устанавливаем для таблицы внешнюю границу серого цвета толщиной 1px*/ }

                                                              Границы ячеек заголовка каждого столбца задаются для элемента th:

                                                              Th {border: 1px solid grey;}

                                                              Границы ячеек тела таблицы задаются для элемента td:

                                                              Td {border: 1px solid grey;}

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

                                                              Th, td {border: 1px solid grey;}

                                                              Внешнюю границу таблицы можно выделить, задав ей увеличенную ширину:

                                                              Table {border: 3px solid grey;}

                                                              Границы можно задавать частично:

                                                              /* устанавливаем для таблицы внешнюю границу серого цвета толщиной 3px */ table {border-top: 3px solid grey; } /* задаём для ячейки тела таблицы границу серого цвета толщиной 1px */ td {border-bottom: 1px solid grey;}

                                                              Подробнее о свойстве border вы можете прочитать .

                                                              2. Как задать ширину и высоту таблицы

                                                              По умолчанию ширина и высота таблицы определяется содержимым её ячеек. Если ширина не задана, то она будет равна ширине самого широкого ряда (строки).

                                                              Ширина таблицы и столбцов задаётся с помощью свойства width . Если для таблицы задано table {width: 100%;} , то ширина таблицы будет равна ширине блока-контейнера, в котором она находится.

                                                              Ширину таблицы и столбцов обычно задают в px или % , например:

                                                              Table {width: 600px;} th {width: 20%;} td:first-child {width: 30%;}

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

                                                              и . Фиксировать высоту с помощью свойства height не рекомендуется.

                                                              Th, td {padding: 10px 15px;}

                                                              3. Как задать фон таблицы

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

                                                              4. Столбцы таблицы

                                                              Модель CSS таблиц ориентирована в основном на строки (ряды), формируемые с помощью тега

                                                              , а с помощью свойства caption-side его можно поместить перед таблицей или под ней. Для горизонтального выравнивания текста заголовка применяется свойство text-align . Наследуется.

                                                              ...
                                                              Таблица № 1
                                                              Company Q1 Q2 Q3 Q4
                                                              caption { caption-side: bottom; text-align: right; padding: 10px 0; font-size: 14px; } Рис. 2. Пример отображения заголовка под таблицей

                                                              6. Как убрать промежуток между рамками ячеек

                                                              Рамки ячеек таблицы по умолчанию разделены небольшим промежутком. Если задать для таблицы border-collapse: collapse , то промежуток уберётся. Свойство наследуется.

                                                              Синтаксис

                                                              Table {border-collapse: collapse;}
                                                              Рис. 3. Пример таблиц со сливающимися и раздельными рамками ячеек

                                                              7. Как увеличить промежуток между рамками ячеек

                                                              С помощью свойства border-spacing можно менять расстояние между рамками ячеек. Данное свойство применяется к таблице в целом. Наследуется.

                                                              Синтаксис

                                                              Table {border-collapse: separate; border-spacing: 10px 20px;} table {border-collapse: separate; border-spacing: 10px;} Рис. 4. Пример таблиц с увеличенными промежутками между рамками ячеек

                                                              8. Как скрыть пустые ячейки таблицы

                                                              Свойство empty-cells скрывает или показывает пустые ячейки. Действует только на ячейки, которые не содержат какой-либо контент. Если для ячейки задан фон, а для таблицы задано table {border-collapse: collapse;} , то ячейка не будет скрыта. Наследуется.

                                                              Company Q1 Q2 Q3
                                                              Microsoft 20.3 30.5
                                                              Google 50.2 40.63 45.23
                                                              table { border: 1px solid #69c; border-collapse: separate; empty-cells: hide; } th, td {border: 2px solid #69c;} Рис. 5. Пример скрытия пустой ячейки таблицы

                                                              9. Компоновка макета таблицы с помощью свойства table-layout

                                                              Компоновка макета таблицы определяется одним из двух подходов: фиксированный макет или автоматический макет. Под компоновкой в данном случае подразумевается как распределяется ширина таблицы между шириной ячеек. Свойство не наследуется.

                                                              Синтаксис

                                                              Table {table-layout: fixed;}

                                                              10. Лучшие макеты таблиц

                                                              1. Горизонтальный минимализм

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

                                                              EmployeeSalaryBonusSupervisor
                                                              Stephen C. Cox$300$50Bob
                                                              Josephin Tan$150-Annie
                                                              Joyce Ming$200$35Andy
                                                              James A. Pentel$175$25Annie
                                                              table { font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif; font-size: 14px; background: white; max-width: 70%; width: 70%; border-collapse: collapse; text-align: left; } th { font-weight: normal; color: #039; border-bottom: 2px solid #6678b1; padding: 10px 8px; } td { color: #669; padding: 9px 8px; transition: .3s linear; } tr:hover td {color: #6699ff;}

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

                                                              Td { border-bottom: 1px solid #ccc; color: #669; padding: 9px 8px; transition: .3s linear; }/*остальной код - как в примере выше*/

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

                                                              Th { font-weight: normal; color: #039; padding: 10px 15px; } td { color: #669; border-top: 1px solid #e8edff; padding: 10px 15px; } tr:hover td {background: #e8edff;}

                                                              2. Вертикальный минимализм

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

                                                              Th { font-weight: normal; border-bottom: 2px solid #6678b1; border-right: 30px solid #fff; border-left: 30px solid #fff; color: #039; padding: 8px 2px; } td { border-right: 30px solid #fff; border-left: 30px solid #fff; color: #669; padding: 12px 2px; }

                                                              3. «Коробочный» стиль

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

                                                              Th { font-size: 13px; font-weight: normal; background: #b9c9fe; border-top: 4px solid #aabcfe; border-bottom: 1px solid #fff; color: #039; padding: 8px; } td { background: #e8edff; border-bottom: 1px solid #fff; color: #669; border-top: 1px solid transparent; padding: 8px; } tr:hover td {background: #ccddff;}

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

                                                              Table { font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif; font-size: 14px; max-width: 70%; width: 70%; text-align: center; border-collapse: collapse; border-top: 7px solid #9baff1; border-bottom: 7px solid #9baff1; } th { font-size: 13px; font-weight: normal; background: #e8edff; border-right: 1px solid #9baff1; border-left: 1px solid #9baff1; color: #039; padding: 8px; } td { background: #e8edff; border-right: 1px solid #aabcfe; border-left: 1px solid #aabcfe; color: #669; padding: 8px; }

                                                              4. Горизонтальная зебра

                                                              Зебра-таблица выглядит довольно привлекательной и удобной. Дополнительный цвет фона может служить в качестве визуальной подсказки для людей при чтении таблицы.

                                                              Th { font-weight: normal; color: #039; padding: 10px 15px; } td { color: #669; border-top: 1px solid #e8edff; padding: 10px 15px; } tr:nth-child(2n) {background: #e8edff;}

                                                              5. Газетный стиль

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

                                                              Table {border: 1px solid #69c;} th { font-weight: normal; color: #039; border-bottom: 1px dashed #69c; padding: 12px 17px; } td { color: #669; padding: 7px 17px; } tr:hover td {background: #ccddff;}

                                                              Table {border: 1px solid #69c;} th { font-weight: normal; color: #039; padding: 10px; } td { color: #669; border-top: 1px dashed #fff; padding: 10px; background:#ccddff; } tr:hover td {background: #99bcff;}

                                                              Table {border: 1px solid #6cf;} th { font-weight: normal; font-size: 13px; color: #039; text-transform: uppercase; border-right: 1px solid #0865c2; border-top: 1px solid #0865c2; border-left: 1px solid #0865c2; border-bottom: 1px solid #fff; padding: 20px; } td { color: #669; border-right: 1px dashed #6cf; padding: 10px 20px; }

                                                              6. Фон таблицы

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

                                                              Jpg") no-repeat; background-position: 100% 55px; } th { font-weight: normal; color: #339; padding: 10px 12px; } td { background: url("https://сайт/images/back..png"); background: transparent; }