Правила наследования свойствНаследование свойств подразумевает наличие иерархии страниц для того, чтобы при обращении к свойству, которое отсутствует у страницы, мы всегда могли сказать, у какой страницы будет унаследовано это свойство.
Принцип построения иерархии страниц очень прост: положение страницы определяется по её адресу. Самая главная страница имеет адрес «/», все остальные страницы наследуют её свойства автоматически.
Рассмотрим, как происходит наследование на других уровнях иерархии. Допустим у нас есть страница «Рефераты» с адресом «/ref», содержащая список рефератов, а сами рефераты расположены по адресам «/ref/1», «/ref/2» и т. д.
|
Привет! |
|
|
О проекте |
|
|
Рефераты |
|
|
/ref |
|
|
|
Создание сайта |
|
|
/ref/1 |
|
|
|
Использование cms |
|
|
/ref/2 |
В этом случае страницы рефератов наследуют свойства сначала у страницы «/ref», а затем — у корневой страницы «/».
К примеру, при выводе страницы с рефератом по адресу «/ref/1» свойство «main» будет запрошено у страницы «/ref/1», если его там не будет обнаружено, то — у страницы «/ref», и в последнюю очередь — у корневой страницы «/».
Зная это, можно видоизменить дизайн для всех рефератов сразу, не трогая оставшиеся страницы на сайте. |