Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Пример использования стилей CSS и слоев DHTML

Текст HTML-страницы Комментарий
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <TITLE> Слои DHTML и стили CSS </TITLE> Начало HTML-документа и области заголовка, название HTML-документа.
<STYLE> Начало описания стилей документа.
BODY { background-color: #EEEEEE; color: #000000; font-size:14px; font-family: Arial, Helvetica, sans-serif; } Описания стиля для тэга BODY. Сначала указывается название тэга, для которого описывается стиль, а затем в фигурных скобках указывается название параметра, дво-еточие, значение параметра, точка с запятой, следующие параметры. В анном тэге указан цвет фона #EEEEEE, цвет текста #000000, размер шрифта 14 пикселей, назва-ние шрифта Arial, если его не будет, то используется шрифт Helvetica и, в самом крайнем случае, стандартный шрифт браузера sans-serif. Данный стиль будет приме-няться к содержимому документа, дополняя (если это возможно и стили не переопределены в самих элемен-тах), стили других элементов.
H1, FONT {font-size:110%; font-style:italic; font-weight:bold; } Описание стиля сразу для двух тэгов: для заголовков первого уровня (H1) и тэга FONT. Размер шрифта 110%, наклонный (italic) и жирный (bold) шрифт.
A:HOVER, INPUT {color: #FF009F; text-decoration: underline; } Стиль для гиперссылки (при наведению на нее мышью) и такой же стиль для элементов управления INPUT (кнопки, поля ввода, флажки и т.п.). Цвет #FF009F, текст подчеркнутый (underline).
A:LINK, A:VISITED {color: #000099; text-decoration: none; } Стиль для гиперссылки (LINK) и для посещенной гиперссылки (VISITED). Цвет #000099, текст без подчеркивания (none).
#s1 {position:absolute; left:10px; top:300px; width:200px; height:100px; visibility:show; zIndex:1;} Стиль для слоя (тэг <DIV>) с названием (id), равным s1. Слой описан ниже в тексте документа. Координаты абсолютные (absolute), слева – 10 пикселей, сверху 300, ширина 200, высота 100, видимость слоя – отображать (может быть hidden - скрытый), порядок наслоения – самый нижний слой (чем больше число – тем выше слой). Описание стиля слоя начинается со знака "#".
. zagolovok {color: #FF009F; font-size:large;} Описание "класса" стиля. Класс может многократно применяться в документе, при помощи параметра class, добавляемого внутрь любого тэга. Описание класса начинается с точки.
</STYLE> Конец области описания стиля.
</HEAD><BODY> Конец области заголовка, начало тела документа.
<H1> Новый заголовок первого уровня </H1> Этот заголовок первого уровня выглядит нестандартно, т.к. для него определен стиль.
<H1 class="zagolovok"> К заголовку первого уровня применен класс zagolovok </H1> Этот заголовок первого уровня выглядит и не стандарт-но, и не так, как указано в стиле для тэга <H1>, т.к. к нему дополнительно применен стиль класса zagolovok (точка не указывается).
<A href="www.sait.com"> Гиперссылка </A> Гиперссылка выглядит не стандартно, в соответствии с описанием в стиле.
<form method="post" action="www.sait.by/cgi-bin/ zakaz.cgi"> Начало формы.
<input type="text" size="20" name="FIO"> <BR><BR> Поле ввода. Вводимый текст будет красным и подчерк-нутым, т.к. стиль для гиперссылки (при наведении на нее мышью) совпадает со стилем элемента <INPUT>.
<input type="reset" value="Cancel" style="color:blue; font-weight:bold;"> Здесь стиль определен прямо в самом тэге. Причем это описание суммируется с описанием стиля для тэга <INPUT>, находящемся в заголовке документа. В ре-зультате, текст на кнопке будет синий (blue), жирный (bold) и подчеркнутый (унаследовано от общего описания для всех тэгов <INPUT>).
&nbsp &nbsp 2 пробела.
<input type="submit" value="OK" class="zagolovok"> <BR> Здесь, к описанию стиля, унаследованному от всех тэгов <INPUT>, добавляются описания стиля из класса zagolovok.
</form> Конец формы.
<DIV ID="s1"> Начало слоя s1. Стиль слоя (его координаты и размеры) описан выше, в заголовке документа, в тэге <STYLE>.
<FONT color="blue">К тексту слоя 1 применен тэг FONT</FONT> Данный текст будет выглядеть в соответствии со стилем тэга <FONT>, плюс в самом тэге <FONT> указан цвет шрифта – синий.
</DIV> Конец слоя.
<DIV ID="s2" STYLE="position:absolute; left:350; top:200; width:300; height:100; visibility:show; zIndex:10"> Начало слоя s2. Координаты и размеры слоя, порядок наслоения, указан прямо в самом тэге <DIV>. Коорди-наты не обязательно абсолютные. Допустимо, например, указание position:relative; top:10px; left:30px; – смещение на 10px вниз и на 30px вправо относительно нормальной позиции в документе. Можно вообще не указывать координаты – слой будет на своем обычном месте в документе. Помимо координат, для слоя можно указывать все те же свойства, что и для обычных стилей: шрифт, цвет, фоновая картинка слоя (background-image) и т.д.
<FONT color="blue"><SPAN class="zagolovok"> К тексту слоя 2 применен тэг FONT, однако он не действует из-за тэга SPAN </SPAN> </FONT> Данный текст не будет выглядеть в соответствии со стилем тэга <FONT>, т.к. он находится внутри "контейнера" <SPAN> и его внешний вид однозначно определяется классом zagolovok. Никакие другие стили, кроме класса zagolovok, на текст внутри "контейнера" <SPAN> не влияют.
</DIV> Конец слоя.
</BODY></HTML> Конец документа.

 

<== предыдущая лекция | следующая лекция ==>
Тэг marquee | Обработка и представление данных средствами Excel
Поделиться с друзьями:


Дата добавления: 2014-01-20; Просмотров: 353; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.009 сек.