Интернет

Советы по кодированию таблиц CSS

CSS-таблицы

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

Понимание всех частей

Если вы посмотрите на основные части большинства таблиц, их можно разбить на следующие четыре части:

  • Таблица <table> — это контейнер, содержащий все содержимое.
  • Заголовки <th> — это заголовки столбцов; если их не стилизовать, они будут выделены жирным шрифтом.
  • Строки <tr> — это горизонтальные контейнеры внутри таблицы. Когда строки таблицы окрашены — часто чередующимися цветами — это теги tr.
  • Столбцы <td> — тег столбца обозначает данные таблицы, и некоторых это может сбить с толку.

Когда вы смотрите на теги таблицы, вы увидите строку <tr>, за которой следует содержимое каждой ячейки <td>. Каждая из этих ячеек является частью другого столбца. Итак, типичный ряд выглядит так:

<tr>

<td>Строка 1, столбец 1</td>

<td>Строка 1, столбец 2</td>

</tr>

Создание образа

Тег таблицы

Вы можете создать желаемый вид, используя CSS вместо HTML. Начиная с самой таблицы, присвойте ей идентификатор — #YourTable. Здесь вы можете установить стили шрифта, а также общую ширину таблицы. Например,

#ВашСтол {

семейство шрифтов: Trebuchet MS, Arial, Helvetica, без засечек;

ширина:90%;

граница коллапса: коллапс;

цвет:#000000;

}

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

Табличные данные и заголовки

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

# YourTable td, # YourTable th {

размер шрифта: 12px;

граница: 1px сплошная #ff7f00;

отступы: 3px 6px 2px 6px;

}

Цвета строк

# Ваша таблица tr.alternate td {

цвет фона:#ffaa56;

}

Заголовки

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

#ВашСтол {

размер шрифта: 16 пикселей;

выравнивание текста: по левому краю;

заполнение сверху: 7px;

заполнение снизу: 6px;

цвет фона:#ff7f00;

}

Полный CSS и HTML

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

#ВашСтол {

семейство шрифтов: Trebuchet MS, Arial, Helvetica, без засечек;

ширина:90%;

граница коллапса: коллапс;

цвет:#000000;

}

#YourTable тд, #YourTable й {

размер шрифта: 12px;

граница: 1px сплошная #ff7f00;

отступы: 3px 6px 2px 6px;

}

#ВашСтол {

размер шрифта: 16 пикселей;

выравнивание текста: по левому краю;

заполнение сверху: 7px;

заполнение снизу: 6px;

цвет фона:#ff7f00;

}

#YourTable тр. альтернативный тд {

цвет фона:#ffaa56;

}

<идентификатор таблицы=»ВашаТаблица»>

<tr>

<th>Заголовок 1</th>

<th> Второй заголовок</th>

<th> Заголовок третий</th>

</tr>

<tr>

<td>Строка 1, ячейка 1</td>

<td> Строка 1, ячейка 2</td>

<td> Строка 1, ячейка 3</td>

</tr>

<tr class=»альтернативный»>

<td> Строка 2, ячейка 1</td>

<td> Строка 2, ячейка 2</td>

<td> Строка 2, ячейка 3</td>

</tr>

<tr>

<td> Строка 3, ячейка 1</td>

<td> Строка 3, ячейка 2</td>

<td> Строка 3, ячейка 3</td>

</tr>

<tr class=»альтернативный»>

<td> Строка 4, ячейка 1</td>

<td> Строка 4, ячейка 2</td>

<td> Строка 4, ячейка 3</td>

</tr>

</таблица>

Особые обстоятельства

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

Фоновая картинка

Фоновые изображения могут быть добавлены для создания водяного знака или служить фоном для всей таблицы. Изображение прикрепляется к таблице с помощью атрибута background-image . Однако помните, что если также используется фоновый цвет, он перекроет или заблокирует отображение изображения.

#ВашСтол {

background: url(«image.jpg») без повторов;

}

Скругленные углы

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


#YourTable th:first-child {

-moz-border-radius: 6px 0 0 0;

-webkit-border-radius: 6px 0 0 0;

радиус границы: 6px 0 0 0;

}

th:последний ребенок {

-moz-border-radius: 0 6px 0 0;

-webkit-border-radius: 0 6px 0 0;

радиус границы: 0 6px 0 0;

}

th: единственный ребенок {

-moz-border-radius: 6px 6px 0 0;

-webkit-border-radius: 6px 6px 0 0;

радиус границы: 6px 6px 0 0;

}

Коробчатая тень

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

Чтобы разместить тень на вашем столе с серой тенью, используйте этот код:

#ВашСтол {

box-shadow: 5px 5px 4px 1px #ccc;

}

Помните о цели

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

Похожие посты

10 лучших дизайнов веб-сайтов

Опасности социальных сетей в Интернете

Бесплатная графика Валентина

Бесплатные Пазлы Онлайн

Мы используем cookie-файлы для наилучшего представления нашего сайта. Продолжая использовать этот сайт, вы соглашаетесь с использованием cookie-файлов.
Принять
Политика конфиденциальности