DesignJunkie.ru - Видеоуроки, Шаблоны, Photoshop, КНИГИ / УЧЕБНИКИ, Фотографии, Креатив, Графика

open

Добавить в закладки

 
 

Присоединяйся!

« Подписывайтесь на видеоуроки!

Оставайтесь на связи

 страница на фейсбук
  rss to mail
 группа вконтакте
 rss лента новостей
 следите за нами в twitter
 контакты
 feedburner лента новостей  помочь сайту

ГЛАВНАЯ

toggle shelf

Авторизация






Забыли пароль?
Ещё не зарегистрированы? Регистрация

Комментируют:

  • admin
    10
  • Abe
    5
  • semalion
    3
  • CFIFok
    2
  • Tooby
    2

Новые комментарии:

RSS

Есть вопросы?

 

Популярные теги

Голосование

Что нужно сайту?

Наследование PDF Печать E-mail
Автор Administrator   
04.04.2011 г.




Изучаем CSS - Уроки верстки сайтов

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

Разберем наследование на примере таблицы. Особенностью таблиц можно считать строгую иерархическую структуру тегов. Вначале следует контейнер <table> внутри которого добавляются теги <tr>, а затем идет тег <td>. Если в стилях для селектора TABLE задать цвет текста, то он автоматически устанавливается для содержимого ячеек, как показано в примере 1.65.

Верстка веб-сайтов с помощью css

В данном примере для всей таблицы установлен красный цвет текста, поэтому в ячейках он также
применяется, поскольку тег <td> наследует свойства тега <table>. При этом следует понимать, что не
все стилевые свойства наследуются. Так, border задает рамку вокруг таблицы в целом, но никак не
вокруг ячеек. Аналогично не наследуется значение свойства background. Тогда почему цвет фона у
ячеек в данном примере темный, раз он не наследуется? Дело в том, что у свойства background в
качестве значения по умолчанию выступает transparent, т.е. прозрачность. Таким образом цвет фона
родительского элемента «проглядывает» сквозь дочерний элемент.

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

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

В данном примере рубленый шрифт и цвет текста абзацев устанавливается с помощью селектора BODY.
Благодаря наследованию уже нет нужды задавать цвет для каждого элемента документа в отдельности.
Однако бывают варианты, когда требуется все-таки изменить цвет для отдельного контейнера. В этом
случае придется переопределять нужные параметры явно, как показано в примере 1.67.

Верстка веб-сайтов с помощью css
В данном примере цвет первого абзаца наследуется от селектора BODY, а для второго установлен явно
через класс с именем red.

источник:  design junkie .ru  




Похожие новости:
Последние новости:
Старые новости:

 
 

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

Яндекс.Метрика

партнеры: