воскресенье, 10 февраля 2013 г.

таблица table оформление

В нашем примере мы используем CSS3 селекторы (или псевдо-селекторы), такие как: :nth-child(n) или :first-child.И конечно IE6, IE7 и IE8 будут обрабатывать таблицу не так, как современные версии Firefox, Chrome, Safari или Opera.IE9 и Opera отображают в целом хорошо, но нет поддержки CSS градиентов./*--- Оформление таблицы ---*/.features-table{  width: 100%;  margin: 0 auto;  border-collapse: separate;  border-spacing: 0;  text-shadow: 0 1px 0 #fff;  color: #2a2a2a;  background: #fafafa;    background-image: -moz-linear-gradient(top, #fff, #eaeaea, #fff); /* Firefox 3.6 */  background-image: -webkit-gradient(linear,center bottom,center top,from(#fff),color-stop(0.5, #eaeaea),to(#fff)); }.features-table td{  height: 50px;  line-height: 50px;  padding: 0 20px;  border-bottom: 1px solid #cdcdcd;  box-shadow: 0 1px 0 white;  -moz-box-shadow: 0 1px 0 white;  -webkit-box-shadow: 0 1px 0 white;  white-space: nowrap;  text-align: center;}/*--- Body ---*/.features-table tbody td{  text-align: center;  font: normal 12px Verdana, Arial, Helvetica;  width: 150px;}.features-table tbody td:first-child{  width: auto;  text-align: left;}.features-table td:nth-child(2), .features-table td:nth-child(3){  background: #efefef;  background: rgba(144,144,144,0.15);  border-right: 1px solid white;}.features-table td:nth-child(4){  background: #e7f3d4;    background: rgba(184,243,85,0.3);}/*--- Header ---*/.features-table thead td{  font: bold 1.3em 'trebuchet MS', 'Lucida Sans', Arial;    -moz-border-radius-topright: 10px;  -moz-border-radius-topleft: 10px;   border-top-right-radius: 10px;  border-top-left-radius: 10px;  border-top: 1px solid #eaeaea; }.features-table thead td:first-child{  border-top: none;}/*--- Footer ---*/.features-table tfoot td{  font: bold 1.4em Georgia;    -moz-border-radius-bottomright: 10px;  -moz-border-radius-bottomleft: 10px;   border-bottom-right-radius: 10px;  border-bottom-left-radius: 10px;  border-bottom: 1px solid #dadada;}.features-table tfoot td:first-child{  border-bottom: none;}

Всем знакомые табличные теги:        <table class="features-table">                <thead>                    <tr>                        <td></td>                        <td>Стандарт</td>                        <td>Профессионал</td>                        <td>Премиум</td>                    </tr>                </thead>                <tfoot>                    <tr>                        <td></td>                        <td>$9</td>                        <td>$19</td>                        <td>$39</td>                    </tr>                </tfoot>                                    <tbody>                    <tr>                        <td>Собственные домены</td>                        <td><img src="check.png" width="16" height="16" alt="есть"></td>                        <td><img src="check.png" width="16" height="16" alt="есть"></td>                        <td><img src="check.png" width="16" height="16" alt="есть"></td>                                </tr>                    <tr>                        <td>Расширенное управление</td>                        <td><img src="check.png" width="16" height="16" alt="есть"></td>                        <td><img src="check.png" width="16" height="16" alt="есть"></td>                        <td><img src="check.png" width="16" height="16" alt="есть"></td>                                </tr>                    <tr>                        <td>Неограниченная поддержка</td>                        <td><img src="cross.png" width="16" height="16" alt="нет"></td>                        <td><img src="check.png" width="16" height="16" alt="есть"></td>                        <td><img src="check.png" width="16" height="16" alt="есть"></td>                    </tr>                    <tr>                        <td>Регистрация пользователей</td>                        <td><img src="cross.png" width="16" height="16" alt="нет"></td>                        <td><img src="cross.png" width="16" height="16" alt="нет"></td>                        <td><img src="check.png" width="16" height="16" alt="есть"></td>                    </tr>                </tbody>        </table>Для удобства были использованы теги thead, tbody и tfoot, чтобы не использовать дополнительные CSS классы для обращения к ячейкам таблицы.   

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

CSS3 оформление таблицы

Загрузка. Пожалуйста, подождите...

CSS3 оформление таблицы » Скрипты для сайтов

Комментариев нет:

Отправить комментарий