- •71.Понятие алгоритма.
- •56 Элементы интерфейса редактора документов Word.
- •16. Классификация программного обеспечения.
- •49.Слайд и презентация.
- •75. Визуальные средства разработки программы.
- •30.Программы для разработки веб сайтов и их характеристика
- •28. Применение языка html
- •67. Мероприятия при заражении компьютера вирусом.
28. Применение языка html
Автономные Web-документы исп-т язык HTML (Hypertext Markup Language — язык разметки гипертекста). Гипертекст, то есть расширенный текст,вкл-т дополнит-ые эл-ты: иллюстрации, ссылки, вставные объекты. Под разметкой поним-ся испол-ие спец-х кодов, легко отделяемых от смыслового содерж-ия док-та и испол-х для реализации гипертекста. Прим-е этих кодов подчиняется строгим правилам, определ-м спецификацией языка HTML.
Язык HTML предн-н не для форматир-ия док-та, а для его функцион-й разметки, т.к. особен-тью описания док-та средствами языка HTML явл-ся принципиальная невозмож-ть достижения абсолютной точности воспроизведения исходного док-та.
Управляющие конструкции языка HTML наз. тегами и вставл-ся непосредственно в текст док-та. Все теги закл-ся в угловые скобки.
Теги HTML бывают парными и непарными. Непарные теги оказыв-т воздействие на весь док-т или опред-т разовый эффект в месте своего появления. Для парных тегов обл-ть влияния опр-ся частью док-та между открывающим и закрывающим тегом. Закрывающий тег отличается от открывающего наличием символа «/» (косая черта). За-крытие парных тегов выпол-ся так, чтобы соблюдались правила вложения.
Эффект применения тега может видоизменяться путем добавления атрибутов; В парных тегах атрибуты добавляются только к открывающему тегу. Способ применения некоторых атрибутов требует указания значения атрибута. Значение атрибута отделяется символом «=» (знак равенства) и заключается в кавычки.
<Н1 ALIGN="LEFT">
При отображении документа HTML сами теги не отображаются, но влияют на способ отображения остальной части документа.
Если говорить о создании док-в HTML, то можно представить себе 2 сп-ба их формирования. Первый состоит в разметке сущест-го (или создаваемого) док-та вручную. При этом автор или редактор добавляет в док-т тега разметки. Эту работу можно выпол-ть в текстовом редакторе или редакторе HTML, имеющем спец-ые эл-ты управления для упрощения ввода тегов. В обоих этих случаях работа ведется средствами языка HTML, и чел-к, выполн-й эту работу, должен знать и уметь применять этот язык.
Принципы другого подхода можно понять на основе изучения работы текстовых процессоров. Инф-ию о формат-нии док-та также можно рассм-ть как «разметку», добавляемую в форматируемый док-т. Однако для исп-ния текстового процессора не требуется никаких знаний о формате док-та и «языке разметки»: изменения, отображаемые на экране, вносятся в док-т автоматически.
Первый способ позв-т создавать более универс-е, более качественные и более разнообразные док-ты. Второй сп-б проще освоить, так как он не требует знания языка HTML. Однако в этом случае испол-ся средства форматирования вместо средств описания, что может иногда приводить к нежелательным последствиям.
Применение языка HTML
Все док-ты HTML имеют одну и ту же структуру, определ-ую фиксированным набором тегов структуры. Документ HTML всегда должен начинаться с тега <HTML>и заканчиваться соответствующим закрывающим тегом (</HTML>). Внутри док-та выд-ся 2 основных раздела: раздел заголовков и тело документа, - идущие именно в таком порядке. Раздел заголовков сод-т инф-ю, описывающую документ в целом, и ограничивается тегами <HEAD> и </НЕАD>. В частности, раздел заголовков должен содержать общий заголовок документа, ограниченный парным тегом <TITLE>.
Основное содер-ие размещается в теле док-та, к-е ограничивается парным тегом<BODY>. Строго говоря, положение структурных тегов в док-те нетрудно определить, даже если они опущены. Поэтому стандарт языка HTML требует только наличия тега <TITLE> (и, соответственно, </TITLE>). Тем не менее, при создании документа HTML опускать структурные теги не рекомендуется.
Простейший правильный док-т HTML, содержащий все теги, определяющие структуру, может выглядеть следующим образом:
<HTML>
<НЕАD><TITLE>Заголовок документа</TITLE></НЕАD>
<BODY>
Текст документа
</BODY>
</HTML>
Большинство эл-в языка HTMLописывает части содержания документа и помещается между тегами <BODY> и </BODY>, то есть внутрь структурного элемента BODY. Такие эл-ты делят на блочные и текстовые. Блочные элементы относятся к частям текста уровня абзаца. Текстовые элементы описывают свойстваотдельных фраз и еще более мелких частей текста.
Правила вложения элементов:
Эл-ты не должны пересекаться. Если открывающий тег располагается внутри элемента, то и соответствующий закрывающий тег должен располагаться внутри этого же элемента.
·Блочные эл-ты могут сод-ть вложенные блочные и текстовые элементы.
Текстовые эл-ты могут содер-ть вложенные текстовые элементы.
Текстовые эл-ты не могут содержать вложенные блочные элементы.
Теги можно условно разделить на несколько групп:
1. Функциональные блочные элементы (заголовки, абзац, гор. линейка)
2. Гипертекстовые ссылки
3. Web-графика (вставка рисунков GIF и JPEG, их форматирование, альтернативный текст, фоновый рисунок)
4. Списки (нумерованные, маркированные,списки определений)
5. Таблицы
6. Фреймы
7. Формы (анкеты)
Строго говоря, все правила языка HTML можно рассматривать исключительно как «пожелания». Тем не менее, гарантию правильного воспроизведения док-та дает только неукоснительное следование требованиям спецификации языка.
