Дизайн Web-узлов — это точное размещение компонентов HTML-страниц относительно друг друга в рабочей области окна браузера.
Недостатки такого определения Web-дизайна очевидны. В нем не учтены ни цвет, ни форма, ни другие свойства компонентов HTML-страниц. Главное в этом определении — показать ограниченность возможностей HTML-разметки. Позиционирование компонентов на странице является одним из самых слабых мест в HTML.
К компонентам страницы относятся: блоки текста, графика и встроенные приложения. Размер и границы каждого из этих компонентов в рамках HTML-разметки задаются с разной степенью точности. Размер графики и приложений можно задать с точностью до пикселя. Размеры текстовых блоков в HTML задать нельзя: они вычисляются браузером исходя из
Автор страницы не может заранее определить настройки браузера пользователя, что существенно ограничивает число вариантов представления информации на странице.
Нельзя сказать, что разработчики браузеров не пытались изменить данную ситуацию. В ранних версиях браузеров
Другой способ управления настройками браузера — программирование на JavaScript. Бурное развитие этого языка позволяет говорить о возможности полного контроля над процессом отображения HTML-страниц. Недостаток JavaScript — отказ от декларативного характера разметки и относительно большой объем кода для
Таблицы стилей также позволяют определить цвет и начертание текстового фрагмента, изменять эти параметры внутри текстового блока, выполнять выравнивание текстового блока относительно других блоков и компонентов страницы.
Наличие подобных возможностей позволяет говорить о CSS как о средстве разделения логической структуры документа и формы его представления. Логическая структура документа определяется
CSS позволяет полностью переопределить форму представления <I>...</I> определяет отображение текста курсивом:
<I>Отобразим текст курсивом</I>
А теперь переопределим стиль отображения для I (открыть):
<I STYLE="text-decoration:underline; font-style:normal;"> Отобразим текст курсивом </I>
(рис 1.1) Этот пример показывает, что привычный стиль отображения элементов может быть полностью изменен при помощи CSS. В данной технологии HTML-разметка носит чисто декларативный характер.
Практическое значение CSS для Web-инжиниринга (совокупности технологий разработки и сопровождения Web-узлов) заключается в том, что процесс создания узла можно формализовать и представить в виде последовательности действий:
Объяснив таким образом роль и назначение CSS среди многообразия Web-технологий, мы переходим непосредственно к обсуждению применения
Под способами применения CSS мы в данном разделе понимаем форму декларирования стиля на HTML-странице и форму связывания описания стиля отображения
Итак, различают четыре способа применения стилей:
STYLE ;LINK ;<H1 STYLE="font-weight:normal; font-style:italic; font-size:10pt;"> Заголовок первого уровня </H1>
Атрибут style можно применить внутри любого style определить ширину и выравнивание элемента hr (горизонтальное отчеркивание):
<HR STYLE="width:100px;">
Очевидно, что не все параметры стиля можно установить для конкретного
Здесь же нужно отметить следующее: стили разработаны в первую очередь для управления отображением текста. Не следует увлекаться стилями при управлении отображением нетекстовых
Применение элемента STYLE — это основной способ внедрения STYLE позволяет описывать стилевые свойства элементов, которые можно изменять при программировании на JavaScript.
Элемент STYLE дает возможность определить стиль отображения для:
CLASS );ID ).К сожалению, работа с
Понятие
Стандартные STYLE следующим образом:
<HEAD>
<STYLE>
p { color:darkred;text-align:justify;
font-size:8pt; }</STYLE>
</HEAD>
<BODY>
...
<P>
Этот параграф мы используем как пример
применения описания стиля для стандартного
элемента HTML-разметки.
</P>
...
</BODY>
Теперь все параграфы документа будут отображаться стилем из элемента STYLE, если только стиль не будет каким-либо способом переопределен. В STYLE можно определить стиль любого
LINK, который размещают в элементе HEAD STYLE.
Ниже приведен пример
<LINK TYPE="text/css" REL="stylesheet"
HREF="http://intuit.ru/my_css.css">
Здесь важны значения атрибутов REL и TYPE. Атрибут REL должен иметь значение stylesheet. Type может принимать значения text/css или text/javascript. Второй тип описания стилей введен Netscape. Его мы в данном учебном курсе не обсуждаем.
Атрибут HREF задает универсальный локатор ресурса (URL) для *.css.
Импортировать стиль можно либо внутрь элемента STYLE, либо внутрь
<STYLE>
@import url(http://intuit.ru/style.css)
A { color:cyan;text-decoration:underline; }
</STYLE>
Импортируемый стиль можно переопределить либо через описатель элемента в STYLE, либо через атрибут элемента STYLE.
Формально стиль отображения
selector[, selector[, ...]]
{ attribute:value;
[attribute:value;...] }
или
selector selector [selector ...]
{ attribute:value;
[attribute:value;...] }
В первом варианте перечислены text/css. Описания стилей размещаются либо внутри элемента STYLE, либо во
В качестве
Атрибут (attribute) определяет свойство отображаемого элемента, например левый отступ параграфа (, а значение (value) — значение этого атрибута, например, 10
Когда автор Web-узла хочет определить общий стиль всех страниц, он просто прописывает стили для всех
Такой способ создания сайта позволяет автору изменять внешний вид всех страниц путем внесения изменений в файл описания стилей, а не в файлы HTML-страниц.
I, EM {color:#003366;font-style:normal;}
A I {font-style:normal;font-weight:bold;
text-decoration:line-through;}
В первой строке этого описания перечислены селекторы-элементы, которые будут отображаться одинаково:
<I>Это курсив</I> и это тоже <EM>курсив</EM>
Последняя строка определяет стиль отображения вложенного в гипертекстовую ссылку курсива:
<A NAME=empty><I>intuit</I></A>
В данном случае
CLASS (открыть):
<STYLE>
.test {color:white;background-color:black;}
</STYLE>
...
<P CLASS="test">
Этот параграф мы отобразим белым цветом по
черному фону
</P>
...
<P>
Эту <A CLASS="test">гипертекстовую ссылку</A>
мы отобразим белым цветом по черному фону.
</P>
(рис 1.2) Таким образом в любом
Лидирующую точку в
a.menu { color:red;background-color:white;
text-decoration:none; }
a.paragraph { color:navy;
text-decoration:underline; }
В данном примере класс гипертекстовых ссылок menu имеет одно описание стиля, а класс гипертекстовых ссылок paragraph — совершенно другое. При этом каждый из этих классов нельзя применить к другим
DIV ), картинки, параграфы, приложения и т.п. Каждому из объектов можно дать имя и обращаться к нему по имени. Данная возможность используется при программировании страниц на стороне клиента.
Применение "#":
a.mainlink { color:darkred;
text-decoration:underline;
font-style:italic; }
#blue { color:#003366 }
...
<A CLASS=mainlink>основная гипертекстовая
ссылка</A>
<A CLASS=mainlink ID=blue>модифицированная
гипертекстовая ссылка</A>
Следует отметить, что интерпретация ID.
Различия в интерпретации ID в браузерах при декларативном использовании CSS не очень страшны. Другое дело, если автор решится программировать стили, т.е. изменять значения атрибутов описателей стилей. В этом случае разница
При обсуждении технических спецификаций часто бывает полезно вникнуть в смысл названия. В названии принято точно определять суть и назначение стандарта или спецификации. Описание стилей отображения
Во-первых, существует иерархия

Предыдущий текст закодирован в терминах разделов и списка следующим образом:
<DIV STYLE="margin-left:10px;margin-top:10px;">
Это начало первого раздела, который сдвинут
на 10 пикселов вправо относительно левого
края параграфа и на 10 пикселов вниз
относительно стандартной границы параграфа.
<DIV STYLE="margin-left:10px;margin-top:20px;
text-indent:10px;font-style:italic;">
Это начало второго раздела, который
сдвинут относительно предыдущего раздела
на 10 пикселов, а относительно параграфа —
на 20 пикселов. Данный раздел имеет красную
строку с отступом в 10 пикселов и смещен
относительно предыдущего раздела на 20
пикселов.
<UL STYLE="margin-left:10px;">
<LI>первый элемент списка
<LI>второй элемент списка
</UL>
Список сдвинут относительно второго раздела
на 10 пикселов, а относительно текущего
параграфа — на 30 пикселов. Первая строка не
является строкой начала параграфа, поэтому на
нее отступ не распространяется (только в
Netscape).
</DIV>
</DIV>
Таким образом отступы отсчитываются относительно элемента, в который вложен текущий элемент. Все параметры, которые не были переопределены в текущем элементе, наследуются из старшего по иерархии элемента. Последнее хорошо продемонстрировано в применении стилей отображения списка, который вложен в раздел и поэтому отображается курсивом.
Когда объяснение некоторого феномена HTML-разметки растягивается на несколько параграфов, имеет смысл воспользоваться приведенной ниже графической схемой построения страницы.
При использовании стилей действуют следующие правила
(рис 1.3) LINK заголовка документа);STYLE ;STYLE переопределяются атрибутом STYLE в любом из Не все атрибуты стиля могут наследоваться. Например, "набивка" (отступ содержания элемента от его границ) элемента BODY не наследуется вложенными в него элементами и определяется по умолчанию или прописывается для каждого элемента отдельно. Алгоритмы
Дизайн Web-узлов — это точное размещение компонентов HTML-страниц относительно друг друга в рабочей области окна браузера.
Недостатки такого определения Web-дизайна очевидны. В нем не учтены ни цвет, ни форма, ни другие свойства компонентов HTML-страниц. Главное в этом определении — показать ограниченность возможностей HTML-разметки. Позиционирование компонентов на странице является одним из самых слабых мест в HTML.
К компонентам страницы относятся: блоки текста, графика и встроенные приложения. Размер и границы каждого из этих компонентов в рамках HTML-разметки задаются с разной степенью точности. Размер графики и приложений можно задать с точностью до пикселя. Размеры текстовых блоков в HTML задать нельзя: они вычисляются браузером исходя из
Автор страницы не может заранее определить настройки браузера пользователя, что существенно ограничивает число вариантов представления информации на странице.
Нельзя сказать, что разработчики браузеров не пытались изменить данную ситуацию. В ранних версиях браузеров
Другой способ управления настройками браузера — программирование на JavaScript. Бурное развитие этого языка позволяет говорить о возможности полного контроля над процессом отображения HTML-страниц. Недостаток JavaScript — отказ от декларативного характера разметки и относительно большой объем кода для
Таблицы стилей также позволяют определить цвет и начертание текстового фрагмента, изменять эти параметры внутри текстового блока, выполнять выравнивание текстового блока относительно других блоков и компонентов страницы.
Наличие подобных возможностей позволяет говорить о CSS как о средстве разделения логической структуры документа и формы его представления. Логическая структура документа определяется
CSS позволяет полностью переопределить форму представления <I>...</I> определяет отображение текста курсивом:
<I>Отобразим текст курсивом</I>
А теперь переопределим стиль отображения для I (открыть):
<I STYLE="text-decoration:underline; font-style:normal;"> Отобразим текст курсивом </I>
(рис 1.1) Этот пример показывает, что привычный стиль отображения элементов может быть полностью изменен при помощи CSS. В данной технологии HTML-разметка носит чисто декларативный характер.
Практическое значение CSS для Web-инжиниринга (совокупности технологий разработки и сопровождения Web-узлов) заключается в том, что процесс создания узла можно формализовать и представить в виде последовательности действий:
Объяснив таким образом роль и назначение CSS среди многообразия Web-технологий, мы переходим непосредственно к обсуждению применения
Под способами применения CSS мы в данном разделе понимаем форму декларирования стиля на HTML-странице и форму связывания описания стиля отображения
Итак, различают четыре способа применения стилей:
STYLE ;LINK ;<H1 STYLE="font-weight:normal; font-style:italic; font-size:10pt;"> Заголовок первого уровня </H1>
Атрибут style можно применить внутри любого style определить ширину и выравнивание элемента hr (горизонтальное отчеркивание):
<HR STYLE="width:100px;">
Очевидно, что не все параметры стиля можно установить для конкретного
Здесь же нужно отметить следующее: стили разработаны в первую очередь для управления отображением текста. Не следует увлекаться стилями при управлении отображением нетекстовых
Применение элемента STYLE — это основной способ внедрения STYLE позволяет описывать стилевые свойства элементов, которые можно изменять при программировании на JavaScript.
Элемент STYLE дает возможность определить стиль отображения для:
CLASS );ID ).К сожалению, работа с
Понятие
Стандартные STYLE следующим образом:
<HEAD>
<STYLE>
p { color:darkred;text-align:justify;
font-size:8pt; }</STYLE>
</HEAD>
<BODY>
...
<P>
Этот параграф мы используем как пример
применения описания стиля для стандартного
элемента HTML-разметки.
</P>
...
</BODY>
Теперь все параграфы документа будут отображаться стилем из элемента STYLE, если только стиль не будет каким-либо способом переопределен. В STYLE можно определить стиль любого
LINK, который размещают в элементе HEAD STYLE.
Ниже приведен пример
<LINK TYPE="text/css" REL="stylesheet"
HREF="http://intuit.ru/my_css.css">
Здесь важны значения атрибутов REL и TYPE. Атрибут REL должен иметь значение stylesheet. Type может принимать значения text/css или text/javascript. Второй тип описания стилей введен Netscape. Его мы в данном учебном курсе не обсуждаем.
Атрибут HREF задает универсальный локатор ресурса (URL) для *.css.
Импортировать стиль можно либо внутрь элемента STYLE, либо внутрь
<STYLE>
@import url(http://intuit.ru/style.css)
A { color:cyan;text-decoration:underline; }
</STYLE>
Импортируемый стиль можно переопределить либо через описатель элемента в STYLE, либо через атрибут элемента STYLE.
Формально стиль отображения
selector[, selector[, ...]]
{ attribute:value;
[attribute:value;...] }
или
selector selector [selector ...]
{ attribute:value;
[attribute:value;...] }
В первом варианте перечислены text/css. Описания стилей размещаются либо внутри элемента STYLE, либо во
В качестве
Атрибут (attribute) определяет свойство отображаемого элемента, например левый отступ параграфа (, а значение (value) — значение этого атрибута, например, 10
Когда автор Web-узла хочет определить общий стиль всех страниц, он просто прописывает стили для всех
Такой способ создания сайта позволяет автору изменять внешний вид всех страниц путем внесения изменений в файл описания стилей, а не в файлы HTML-страниц.
I, EM {color:#003366;font-style:normal;}
A I {font-style:normal;font-weight:bold;
text-decoration:line-through;}
В первой строке этого описания перечислены селекторы-элементы, которые будут отображаться одинаково:
<I>Это курсив</I> и это тоже <EM>курсив</EM>
Последняя строка определяет стиль отображения вложенного в гипертекстовую ссылку курсива:
<A NAME=empty><I>intuit</I></A>
В данном случае
CLASS (открыть):
<STYLE>
.test {color:white;background-color:black;}
</STYLE>
...
<P CLASS="test">
Этот параграф мы отобразим белым цветом по
черному фону
</P>
...
<P>
Эту <A CLASS="test">гипертекстовую ссылку</A>
мы отобразим белым цветом по черному фону.
</P>
(рис 1.2) Таким образом в любом
Лидирующую точку в
a.menu { color:red;background-color:white;
text-decoration:none; }
a.paragraph { color:navy;
text-decoration:underline; }
В данном примере класс гипертекстовых ссылок menu имеет одно описание стиля, а класс гипертекстовых ссылок paragraph — совершенно другое. При этом каждый из этих классов нельзя применить к другим
DIV ), картинки, параграфы, приложения и т.п. Каждому из объектов можно дать имя и обращаться к нему по имени. Данная возможность используется при программировании страниц на стороне клиента.
Применение "#":
a.mainlink { color:darkred;
text-decoration:underline;
font-style:italic; }
#blue { color:#003366 }
...
<A CLASS=mainlink>основная гипертекстовая
ссылка</A>
<A CLASS=mainlink ID=blue>модифицированная
гипертекстовая ссылка</A>
Следует отметить, что интерпретация ID.
Различия в интерпретации ID в браузерах при декларативном использовании CSS не очень страшны. Другое дело, если автор решится программировать стили, т.е. изменять значения атрибутов описателей стилей. В этом случае разница
При обсуждении технических спецификаций часто бывает полезно вникнуть в смысл названия. В названии принято точно определять суть и назначение стандарта или спецификации. Описание стилей отображения
Во-первых, существует иерархия

Предыдущий текст закодирован в терминах разделов и списка следующим образом:
<DIV STYLE="margin-left:10px;margin-top:10px;">
Это начало первого раздела, который сдвинут
на 10 пикселов вправо относительно левого
края параграфа и на 10 пикселов вниз
относительно стандартной границы параграфа.
<DIV STYLE="margin-left:10px;margin-top:20px;
text-indent:10px;font-style:italic;">
Это начало второго раздела, который
сдвинут относительно предыдущего раздела
на 10 пикселов, а относительно параграфа —
на 20 пикселов. Данный раздел имеет красную
строку с отступом в 10 пикселов и смещен
относительно предыдущего раздела на 20
пикселов.
<UL STYLE="margin-left:10px;">
<LI>первый элемент списка
<LI>второй элемент списка
</UL>
Список сдвинут относительно второго раздела
на 10 пикселов, а относительно текущего
параграфа — на 30 пикселов. Первая строка не
является строкой начала параграфа, поэтому на
нее отступ не распространяется (только в
Netscape).
</DIV>
</DIV>
Таким образом отступы отсчитываются относительно элемента, в который вложен текущий элемент. Все параметры, которые не были переопределены в текущем элементе, наследуются из старшего по иерархии элемента. Последнее хорошо продемонстрировано в применении стилей отображения списка, который вложен в раздел и поэтому отображается курсивом.
Когда объяснение некоторого феномена HTML-разметки растягивается на несколько параграфов, имеет смысл воспользоваться приведенной ниже графической схемой построения страницы.
При использовании стилей действуют следующие правила
(рис 1.3) LINK заголовка документа);STYLE ;STYLE переопределяются атрибутом STYLE в любом из Не все атрибуты стиля могут наследоваться. Например, "набивка" (отступ содержания элемента от его границ) элемента BODY не наследуется вложенными в него элементами и определяется по умолчанию или прописывается для каждого элемента отдельно. Алгоритмы
Для получения официальных документов о завершении программы дополнительного профессионального образования (удостоверения о повышении квалификации, дипломов о профессиональной переподготовке и MBA) необходимо предоставить:
Внимание! Вы можете не заказывать доставку бумажной версии официального документы, а скачать его в электронном виде и распечатать самостоятельно. Информация о выданном документе в течение 1 месяца загружается в Федеральную информационную систему «Федеральный реестр сведений о документах об образовании и (или) о квалификации, документах об обучении» - ФИС ФРДО.
Доступ на новый сайт осуществляется с использованием адреса электронной почты, который был указан вами при регистрации на "старом". Мы постарались перенести все ваши данные с прежнего ресурса, однако не исключена вероятность потери части информации.
При возникновении проблемы со входом, воспользуйтесь функцией сброса пароля
Если вы обнаружите несоответствия, пожалуйста, сообщите нам.