Мировые информационные ресурсыРефераты >> Коммуникации и связь >> Мировые информационные ресурсы
Правила описания стилей
Правила описания стилей - это команды, определяющие свойства HTML документов (цвет, выравнивание). Набор свойств, доступный через CSS гораздо больше, чем стандартный HTML набор.
Синтаксис:
P {text-align:right; color:red}, где
P – класс HTML документов, которые будут подвергаться форматированию (то есть к которым будет применяться стиль).
Набор таких правил у нас может храниться в отдельном файле, могут находиться в контейнере дескриптора <STYLE>.
Например,
<P STYLE =”text-align:right”>
P.krass{color:red} – все параграфы класса krass будут красного цвета.
<P class=krass>…</P>
P:first-letter {color:red; font-size:300%; float:left}, где first-letter – имя псевдонима. (Здесь первая буква).
P.krass:first-letter
<P class=krass>
A:visited {color:red; font-size:300%; float:left}
A:active
first-line
Псевдокласс – это множество HTML элементов, описываемых непосредственно спецификацией CSS.
#111{color:red} ,где #111 –идентификатор элемента.
<P ID=111>
Атрибут ID служит для присваивания идентификатора элементу.
Пример:
<IMG ID=111 SRC=”…”>
Так можно накладывать элементы друг на друга:
#111{top:10; left:100; width:100; height:200; width:100; height:200; z-index:2}
Координата z определяет место (порядок) элемента.
Каскадный приоритет – это порядок, в котором правила, определяющие конкретные стили будут применяться.
1) На первом месте правила, определенные атрибутом STYLE.
2) Правила, определяемые с помощью стилей.
Например, P.1{…}.
3) Правила, определяющие стили для дескрипторов определенного типа.
Например, P {text-align:right; color:red}
Подключение стилей с помощью дескриптора <STYLE> является более важным, чем подключение стилей с помощью дескриптора LINE.
Чтобы придать акцент (приоритет) определенному правилу используется important.
Пример:
P {text-align:right !important}- искусственное изменение приоритета.
4) На последнем месте каскадного приоритета (то есть наименьшие по важности) правила определения стилей указываемых пользователем с помощью браузера.
P, H1, DIV {…} – эта конструкция используется для одновременного присвоения свойств сразу нескольким классам.
XML - расширяемый язык разметки
Расширяемый язык разметки XML предназначен для описания внутренней логической структуры документа.
<ТЕМА>информация</ТЕМА>
В качестве команд языка HML используются элементы. Элемент начинается так же, как и дескриптор:
<название элемента>содержимое элемента</название элемента>
!Элемент всегда заканчивается закрывающимся тэгом. Одиночных элементов (как в HTML) не бывает.
При указании элементов могут использоваться атрибуты (свойства) элемента. В отличие от атрибута HTML, значения атрибутов обязательно должны заключаться в кавычки.
Иерархическая структура документов.
Все элементы XML документа должны располагаться в строгой иерархической последовательности. Обязательно должен быть один корневой элемент, от которого иерархическое дерево растет и изветвляется.
Пример:
<?XML version=”1.0” encoding=”windows-1251”?>
<PREDMET_LIST>
<PREDMET>
<NAME>МИР</NAME>
<PREPOD>Выдрин А.Л.</ PREPOD >
<TEMY_LIST>
<TEMA>Информация</TEMA>
< TEMA >Структура Интернета</ TEMA >
… … …
</ TEMY_LIST >
</ PREDMET >
</ PREDMET_LIST >
Основное свойство HML – его расширяемость. Создатель документа может использовать для обозначения элементов любые названия, определяющие смысл элемента одинаково для него и пользователя.
Для определения смысла отдельных элементов HML документа используются специальные конструкции DTD – определители типа документов, которые определяют не только логический смысл элемента (дают комментарии по поводу описания использования элемента), но и жестко определяют структуру элемента.
Синтаксис данных определителей типа документов достаточно сложен и напоминает отдельный язык разметки (или язык программирования).
! Синтаксис достаточно строг. Нельзя делать ошибки.
DTD используются так же, как эталоны для проверки правильности XML документов.
Для задания внешнего представления XML документа используются стили. Основная нагрузка XML документа – содержание.
<?xml-stylesheet type=”text/css” ref=”1.css”?>
Классификация Web ресурсов
Навигационные сайты |
Конечные (или функциональные) сайты |
Информационные (тематические) сайты |
Корпоративные сайты |
Каталоги |
Поисковые системы |
Сайты электронной коммерции |
Сайты, являющиеся Web интерфейсами сетей Internet |
Порталы |
Навигационные сайты – перенаправляют пользователей к конечным сайтам (указующая и направляющая роль). Например, порталы Яндекс, Кирилл и Мифодий и прочие.
Портал – это Web сайт, сочетающий в себе функции навигационного сайта и информационного ресурса по различным темам.