Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
бИЛЕТЫ_GOSam.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
1.46 Mб
Скачать

2)Селекторы css: класса, id, тега. Способы подключения таблиц стилей.

Описание

  • Выполняемая задача — выбор всех элементов определенного типа.

  • Обозначение — имя соответствующего тега.

В качестве селектора использовалось непосредственно имя html элемента , к которому необходимо применить данный стиль.

Селекторк лассов

Описание селектора:

  • Выполняемая задача — выбор всех элементов по имени класса (по значению атрибута class).

  • Обозначение — название класса с предшествующей ему точкой.

Данный селектор позволяет назначить стиль независимо от типа элемента. Но для их работы нужно добавить некоторые пометки в HTML код, а именно атрибут class с каким либо значением, которое вы будите использовать при создании CSS правила.

Селектор id

Описание селектора:

  • Выполняемая задача — выбор элемента по уникальному идентификатору (значению атрибута id).

  • Обозначение — название идентификатора с предшествующим ему значком #.

Данный селектор применяется если необходимо выделить один единственный элемент , уникальный,отличный от всех остальных в документе. К примеру, выделим первый заголовок на странице определенным образом:

<Н1 id="firstheader"> Первый заголовок на странице </Н1>

#firstheader { color: red; font-weight: bold; text-align: center }

Подключение стилей

Встроенные стили

Встраивание стилей предоставляет максимальный контроль над всеми элементами веб-страницы. Встроенный стиль применяется к любому тегу HTML с помощью атрибута style следующим образом:

<p style="font: 12pt Courier">Это текст с кеглем 12 точек и гарнитурой Courier</p>

Вложенные таблицы стилей

Ключ к вложенным таблицам — тег style:

  • должен располагаться в секции head;

  • содержимое тега представляет собой таблицу стилей, применяющуюся к документу;

  • в одном документе может быть несколько тегов style.

<style type="text/css">

html,body {

height: 100%;

}

.img {

border: none;

}

</style>

Внешние таблицы стилей

Суть способа в том, что CSS выноситься в отдельный файл (или файлы). А в HTML указывается, какие именно CSS-файлы к нему нужно применить.

Для подключения внешнего CSS используется тег link.

  • устанавливает связь с внешними документами, чаще всего с таблицами стилей;

  • должен располагаться в секции head;

  • в одном документе может быть несколько тегов link.

<linkrel="stylesheet"type="text/css"href="css/main.css"/>

В отличие, от link, директива @import позволяет соединять таблицы стилей внутри CSS. Указанные в директиве CSS-файлы загружаются и присоединяются к тому CSS в котором встретилась @import.

<style type="text/css">

@import url(css/base.css);}

</style>

3)Уровни абстракции в субд.

На данной схеме мы видим на трех различных уровнях абстракции единую базу данных, которая может быть одной из многих, использующих одну и ту же СУБД.

Подчеркнем, что реально хранится только физическая база данных. Мы же предпочитаем представлять ее себе не на уровне бит, а на более высоком уровне — как совокупность файлов и т. п. (т.е. свои собственные представления о базе данных).

Специальные программные средства СУБД позволяют осуществлять переходы от одного уровня к другому.

Например:

Запрос пользователя к базе перевести на уровень поиска адресов нужных данных в машинной памяти.

Концептуальная база данных — это абстрактное отображение физической БД (равносильно, физическая БД есть реализация концептуальной БД), а представления — являются абстракциями некоторых частей концептуальной БД. Различия в уровнях абстракции между представлениями 1…n и концептуальной БД небольшие. И представление, и концептуальная БД имеют дело с абстракциями такого кода как “пассажир”, и абстрактными связями, как “купил билет на самолет“.

Физическая БД находится на самом нижнем уровне абстракции. Она размещается на устройствах внешней памяти, (например, на магнитных дисках или лентах). Сама по себе физическая база данных может быть представлена на нескольких уровнях абстракции — от уровня записей и файлов, возможно, через уровень логических записей, поддерживаемый операционной системой, в обстановке которой работает СУБД, до уровня бит и физических адресов на запоминающих устройствах.

  • Представления — это абстрактная модель некоторой части концептуальной БД или концептуальной схемы.

  • Подсхема — абстрактная модель какой-либо части концептуальной схемы.

Например:

Авиалиния может иметь автоматизированную службу продажи билетов, но ни сами программы, ни те, кто с ними работают, не обязаны знать о файлах персонала или запланированных для летчиков рейсах. Необходимо знать о рейсах и возможно частично о персонале (кто из летчиков допущен к полетам на Боинг-747) и абсолютно не нужны сведения о заработной плате или пассажирах на данный рейс.

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