😎 » CSS3 » css3 примеры и описание их создания » Красивые таблицы на CSS
1 432 0  

Красивые таблицы на CSS

Примеры оформления таблиц с помощью CSS. Подборка красивых таблиц и стилей к ним.

Пример 1.

 

<table class="resp-tab">
    <thead>
        <tr>
            <th>Заголовок 1</th>
            <th>Заголовок 2</th>
            <th>Заголовок 3</th>
            <th>Заголовок 4</th>
            <th>Заголовок 5</th>
        </tr>
    </thead>
    <tbody>
        <tr>
            <td>Контент 1</td>
            <td>Контент 1</td>
            <td>Контент 1</td>
            <td>Контент 1</td>
            <td>Контент 1</td>
        </tr>
        <!-- Строки таблицы -->
        <tr>
            <td>Контент 7</td>
            <td>Контент 7</td>
            <td>Контент 7</td>
            <td>Контент 7</td>
            <td>Контент 7</td>
        </tr>
    </tbody>
</table>   
.resp-tab {border-radius: 5px;font-weight: normal;border: none;border-collapse: collapse;width: 100%;max-width: 100%;white-space: nowrap;background-color: white;box-shadow: 0px 15px 20px rgba(0, 0, 0, 0.2 );}
.resp-tab td, .resp-tab th {text-align: center;padding: 8px;font-size: 15px;border: none;font-family: Verdana, sans-serif;}
.resp-tab td {font-size: 13px;border-right: 1px solid #E6E4E4;}
.resp-tab th {color: #ffffff;background: #2d6b9f;}
.resp-tab th:nth-child(odd) {background: #337AB7;}
.resp-tab tr:nth-child(even) {background: #F8F8F8;}
@media (max-width: 767px) {.resp-tab {display: block;width: 100%;}
.resp-tab thead, .resp-tab tbody, .resp-tab thead th {display: block;}
.resp-tab thead {float: left;}
.resp-tab tbody {width: auto;position: relative;overflow-x: auto;}
.resp-tab td, .resp-tab th {padding: 10px 2px;box-sizing: border-box;overflow-x: hidden;overflow-y: auto;width: 160px;font-size: 13px;text-overflow: ellipsis;}
.resp-tab thead th {text-align: center;}.resp-tab tbody tr {display: table-cell;}
.resp-tab tbody tr:nth-child(odd) {background: none;}.resp-tab tr:nth-child(even) {background: transparent;}
.resp-tab tr td:nth-child(odd) {background: #F8F8F8;border-right: 1px solid #E6E4E4;}
.resp-tab tr td:nth-child(even) {border-right: 1px solid #E6E4E4;}.resp-tab td {display: block;text-align: center;}
}


пример 2. Простая таблица с горизонтальными линиями:

 

  <table class="tab-linii">
   <thead>
    <tr>
     <th rowspan="2">Вид соединения</th>
     <th colspan="2">Поля допусков ширины шпоночного паза</th>
    </tr>
    <tr>
     <th>Вал</th><th>Втулка</th>
    </tr>
   </thead>
   <tbody>
    <tr>
     <td>Свободное</td><td>H9</td><td>D10</td>
    </tr>
    <tr>
     <td>Нормальное</td><td>N9</td><td>I<sub>s</sub>9</td>
    </tr>
    <tr>
     <td>Плотное</td><td colspan="2">P9</td>
    </tr>
   </tbody>
  </table>
.tab-linii {width: 100%;border-collapse: collapse; border-bottom: 2px solid #333;border-top: 2px solid #333;}
.tab-linii  td {text-align: center; border-bottom: 1px solid #333; border-top: 1px solid #333;}
.tab-linii td, .tab-linii th {padding: 5px;}




Залишити свій коментар:

Досвід у веброзробці:

2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
2027
2028
2009
2023