Интернет значительно упрощает поиск нужной информации, обратной стороной, правда, является то, что большинство Интернет - источников попросту пересказывают друг друга, если не дублируют полностью. К примеру, набрав в поисковике
Несколько сложнее узнать, как именно соотносится
Во второй лекции нашего курса приведена краткая история возникновения HTML. Частично написанное сейчас будет пересекаться с прошлым материалом.
Первый стандарт HTML не содержал структур, позволяющих отображать текст каким-либо особенным образом, то есть не было никаких средств управления внешним видом информации. Первоначальной задачей было обеспечение доступности информации для любых устройств.
С дальнейшим распространением HTML такие компании, как Microsoft и Netscape стали внедрять свои собственные
После случилось логически неизбежное, а именно, HTML стал представлять собой набор несовместимых между собой
Таким образом, если несколько упростить, то можно сказать, что все приемы и
Стандарт HTML 3.2 лишь исправил ряд наиболее серьезных недостатков предыдущих версий. Настоящим же решением проблемы явился стандарт HTML 4.0, в рамках которого было предложено отделить описание структуры html документа от его оформления.
Таким образом, возникновение
Концепция
Как правило,
К преимуществам использования
Стандарт HTML 4.0 помимо
Описание возникновения
| Версия | Дата принятия | Предоставляемые возможности |
|---|---|---|
| 17.01.1996 | ||
| 12.05.1998 | Все возможности z (слои). | |
| 8.09.2009 | ||
| CSS3 | разрабатывается |
В настоящее время стандарт CSS3 только разрабатывается. В связи с этим нами перечислен только ряд его новшеств. Подробнее с ними, на данном этапе, предлагается ознакомиться самостоятельно.
В html - документе элементы (
Дерево документа – воображаемая древовидная структура элементов в html - документе,
Родительский элемент – элемент, содержащий в себе рассматриваемый элемент. В записи вида <p> <strong> ... </strong> </p>, элемент <p> является родительским по отношению к <strong>.
Предок – элемент на несколько уровней выше и содержащий в себе рассматриваемый элемент. Т.е. в записи вида <, < является предком strong.
Дочерний элемент – элемент, находящийся внутри рассматриваемого документа. В записи вида <p> <strong> ... </strong> </p>, элемент <strong> является дочерним по отношению к <p>.
Потомок – элемент, находящийся внутри рассматриваемого элемента и находящийся на несколько уровней ниже. В записи вида <, <strong> является потомком <.
Братский элемент – элемент, имеющий общий родительский элемент с рассматриваемым. Т.е. в записи <p> <strong> ... </strong> ... <, элементы < и <strong> являются братскими.
Нами было достаточно сказано о причинах возникновения
В общем виде
<селектор> {
<атрибут стиля №1>: <значение атрибута>;
<атрибут стиля №2>: <значение атрибута>;
...
<атрибут стиля №N>: <значение атрибута>;
}
Селектором называется формальное описание элемента, или их группы, к которому должны быть применены описанные правила стиля.
Атрибутом_стиля называется один из параметров элемента веб - страницы (в частных случаях схожи с атрибутами
';' между различными стилями!
В описании селекторов и имен стилей не должно быть пробелов или
Рассмотрим возможные виды селекторов, способы их описания и представление в html - документе.
| Селектор | Оформление в | Оформление элемента, к которому применяется стиль в HTML | Пояснения |
|---|---|---|---|
| Селектор элементов ( | P { | <p>...</p> | Стиль будет применен ко всем абзацам документа. Т.е. весь текст, находящийся в рамках парного <p> будет выделен красным цветом. |
| Селектор классов (стилевой класс) | .classname { | <p class="classname">...</p> | Стиль может быть применен к любому class, значение которого совпадает с наименованием селектора класса. |
| Селектор идентификаторов (именованный стиль) | #clrRed { | <p id="clrRed">...</p> | Стиль будет применен к любому id, значение которого совпадает с наименованием селектора стиля. В рамках одной веб страницы значение атрибута id должно быть уникальным. Т.е., фактически, данный стиль может быть применен единовременно только к одному элементу веб - страницы. |
#clrRed>strong { | <p id="clrRed"> <strong>...</strong> </p> | Стиль будет применен ко всем элементам <strong>, находящимся в дочерних отношениях с <p id="clrRed"> и только к ним. | |
p strong { | <p><strong>...</strong></p> | Стиль будет применен к тексту, в рамках <strong> следующего за <p>. Фактически стиль привязывается к <strong>. | |
p.classname { | <p class="classname">...</p> | Стиль будет применен ко всем тегам <p>, содержащим атрибут class, значение которого равно classname. | |
p.classname <strong> { | <p class = "classname"> <strong>...</strong></p> | Стиль будет применен к содержимому <strong>, находящемуся внутри <p>. Атрибут class <p>, при этом, должен принимать значение classname. |
Допускается создание одинаковых стилей, путем последовательного перечисления их селекторов. К примеру:
p, .classname, td strong { color: red }
В приведенном примере создается три одинаковых стиля: <p>, стилевой класс classname и комбинированный стиль для <strong>, находящегося в рамках <td>.
Как уже упоминалось,
Посредством <, находящимся в рамках парного <:
<head> ........... <link rel="stylesheet" type="text/css" href="style.css"> </head>
Атрибут rel указывает на тип подключаемого файла, type – указывает – указывает путь до файла стилей.
Посредством @import, находящейся в рамках парного <:
<head> ............. <style type = "text/css"> @import url(style.css) </style> </head>
Указанные способы позволяют подключить внешнюю таблицу стилей. Несмотря на наличие явной рекомендации по размещению в отдельных файлах, имеется возможность использования
<:
<head>
.............
<style type = "text/css">
p { color: red}
..............
</style>
</head>
<p style="color: red"> ........ </p>
В этих случаях
Внутренние таблицы полезнее тем, что являются неотъемлемой частью самого html - документа, т.е. веб - страница будет выглядеть, как должна, вне зависимости от доступности внешней таблицы стилей. У данного подхода есть и недостатки:
Итак, существует несколько способов задания связи между
(<p style ="...">), имеют приоритет, по отношению ко всем остальным стилям.p.classname {...} приоритетнее p {..}), т.е. стилевой класс приоритетнее переопределения !important, имеют приоритет перед всеми другими значениями. Таким образом, стиль p {color : red !important} сделает весь текст в рамках <p> красным вне зависимости от любых других переопределений стиля для <p>.CSS – каскадная
Объектная модель браузера – уникальная для каждого
Объектная модель документа – стандарт, регламентирующий представление содержимого веб - документа.
CSS - селектор – описание элемента или их группы, к которым должны быть применены правила стилей.
Внешняя таблица стилей –
Внутренняя таблица стилей –
Основной вывод, который нужно вынести из данной лекции, заключается в следующем: html - разметка документа отвечает за структуру информации (блоки, абзацы, цитаты и т.д.), за управление внешним видом документа отвечает
Нами были рассмотрены основы
Для получения официальных документов о завершении программы дополнительного профессионального образования (удостоверения о повышении квалификации, дипломов о профессиональной переподготовке и MBA) необходимо предоставить:
Внимание! Вы можете не заказывать доставку бумажной версии официального документы, а скачать его в электронном виде и распечатать самостоятельно. Информация о выданном документе в течение 1 месяца загружается в Федеральную информационную систему «Федеральный реестр сведений о документах об образовании и (или) о квалификации, документах об обучении» - ФИС ФРДО.
Доступ на новый сайт осуществляется с использованием адреса электронной почты, который был указан вами при регистрации на "старом". Мы постарались перенести все ваши данные с прежнего ресурса, однако не исключена вероятность потери части информации.
При возникновении проблемы со входом, воспользуйтесь функцией сброса пароля
Если вы обнаружите несоответствия, пожалуйста, сообщите нам.