22.04.2014 Views

php_mysql_dreamweaver_mx_2004 разработка web сайтов.pdf

php_mysql_dreamweaver_mx_2004 разработка web сайтов.pdf

php_mysql_dreamweaver_mx_2004 разработка web сайтов.pdf

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

44 Часть I. Наш первый Web-сайт<br />

color: red; }<br />

<br />

<br />

<br />

Стили<br />

Давайте немного поэкспериментируем со стилями.<br />

<br />

Авторские npaBa<br />

принадлежат нам.<br />

<br />

<br />

Все это нам уже знакомо. Единственное — значение normal атрибута стиля<br />

font-style убирает у шрифта курсивное начертание.<br />

Итак, самым первым делом Web-обозреватель загружает внешнюю таблицу<br />

стилей 2.1.css, подключенную к Web-странице с помощью тега . Таким<br />

образом, стили переопределения тегов и и стилевой класс<br />

copyright будут применены к Web-странице сразу же.<br />

Далее Web-обозреватель считывает внутреннюю таблицу стилей и выясняет,<br />

что в ней также содержится стиль переопределения тега . То есть возникает<br />

конфликт стилей и вступает в силу правило каскадности, разрешающее<br />

его. И разрешающее столь изящно, что нельзя не восторгаться. (Вот<br />

если бы так решались все конфликты на свете!..)<br />

К определению стиля, сделанному во внешней таблице, Web-обозреватель<br />

добавляет определение, сделанное во внутренней таблице. А если определение<br />

затрагивает один и тот же атрибут (в нашем случае — font-size, задающий<br />

размер шрифта), берется определение, сделанное во внутренней<br />

таблице. Правило "своя рубашка ближе к телу" работает и в случае таблиц<br />

стилей.<br />

Результирующий стиль тега , сформированный Web-обозревателем для<br />

"внутреннего потребления", будет иметь такой вид:<br />

HI { font-size: 14pt;<br />

text-align: center;<br />

color: red }<br />

Если мы присмотримся к коду Web-страницы и таблицы стилей, то заметим<br />

еще один конфликт стилей. Разрешается он таким же образом, как и предыдущий.<br />

Сначала Web-обозреватель берет определение стиля р (переопределение одноименного<br />

тега) и добавляет к нему определение стилевого класса copyright.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!