Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Otvety_k_gosam (1).doc
Скачиваний:
1
Добавлен:
09.01.2020
Размер:
4.61 Mб
Скачать

8. Технология css.

Cascading Style Sheets (Таблицы Каскадных Стилей) - это язык, содержащий набор свойств для описания внешнего вида любых HTML документов. CSS используется создателями веб-страниц для задания цветов, шрифтов, расположения и других аспектов представления документа. Основной целью разработки CSS являлось разделение содержимого (написанного на HTML или другом языке разметки) и представления документа (написанного на CSS). Это разделение может увеличить доступность документа, предоставить большую гибкость и возможность управления его представлением, а также уменьшить сложность и повторяемость в структурном содержимом. Кроме того, CSS позволяет представлять один и тот же документ в различных стилях или методах вывода, таких как экранное представление, печать, чтение голосом (специальным голосовым браузером или программой чтения с экрана), или при выводе устройствами, использующими Шрифт Брайля.

Стандарт CSS определяет приоритеты, в порядке которых применяются правила стилей, если для какого-то элемента подходят несколько правил одновременно. Это называется «каскадом», в котором для правил рассчитываются приоритеты или «веса», что делает результаты предсказуемыми.

Таблица стилей состоит из набора правил. Каждое правило, в свою очередь, состоит из одного или нескольких селекторов, разделённых запятыми и блока определений. Блок определений же обрамляется фигурными скобками, и состоит из набора свойств и их значений.

Существуют классовые селекторы (селектор {свойства}), ID селекторы (#id {свойства}), контекстуальные селекторы (контекстные селекторы - это сочетания нескольких обыкновенных селекторов).

p {

font-family: "Garamond", serif;

}

h2 {

font-size: 110 %;

color: red;

background: white;

}

.note {

color: red;

font-weight: bold;

}

p#paragraph1 {

margin: 0;

}

a:hover {

text-decoration: none;

}

#news p {

color: blue;

}

CSS можно включать в HTML, подключив из внешнего файла, непосредственно в документ, непосредственно в элемент.

9. Организация взаимодействия страниц во фреймовой структуре.

Окно просмотра браузера можно разбить на несколько прямоугольных областей, называемых фреймами. Области соприкасаются друг с другом и в каждую из областей можно загрузить отдельный HTML-документ, и работать с ним независимо от документов, загруженных в другие области окна или фрейма. Между фреймами можно организовать взаимодействие, например, выбор ссылки в одном из фреймов позволит изменить содержимое других фреймов. Фреймы часто используются в случаях, когда возникает необходимость загрузить документ в одну из областей при работе в другой области, или когда следует отобразить информацию, которая должна постоянно находиться на экране.

Для того, чтобы передать данные в другой фрейм, а именно изменить его содержимое, при нажатии на ссылку необходимо указать атрибут target в теге гиперссылки, а в его значении указать имя фрейма, в который посылаем данные. Если все документы, загружаемые по ссылкам, должны загружаться в один и тот же фрейм, то можно задать параметр target в теге <BASE>

Для того, чтобы получить больший контроль над фреймом, нужно использовать JavaScript. Для получения контроля над фреймом надо получить ссылку на него, используя объектную модель браузера. Для этого можно определить его через document, а можно через top. Например «top.frames['messages'].document» даст контроль над документом, заключающемся во фрейме messages.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]