ЛАБОРАТОРНАЯ РАБОТА №2 < Структура HTML-документа> ТЕОРЕТИЧЕСКИЕ СВЕДЕНИЯ Структура HTML-страницы В HTML-странице можно выделить заголовок (Head) и тело (Body) документа. В заголовке в основном содержаться служебные сведения о самой странице, многие из которых не влияют на отображение Web-страницы. В противоположность заголовку все данные, помещенные в тело страницы, выводятся на экран.Заголовок и тело страницы определяются специальными тегами, которые всегда размещаются в определенном порядке. Структура HTML-кода страницы <HTML> <HEAD> Раздел заголовка страницы, здесь помещаются теги служебной информации. </HEAD> <BODY> Все, что расположено здесь, отображается на Web-странице. </BODY> </HTML> Корректно составленный HTML-код начинается с тега <html>. Открывающий тег <head> и закрывающий тег </head> формируют раздел заголовка. В состав заголовка помещается описание документа. Основная часть html-файла - тело документа - формируется с помощью пары тегов <body> и </body>. Между этими тегами располагаются те данные, которые должны отображаться в окне броузера. Заканчивается html-код закрывающимся тегом </html>. Элементы, HTML-теги и атрибуты В языке HTML определены элементы, теги и атрибуты. Элемент состоит из открывающегося и закрывающегося тегов, между которыми расположены данные, например, <p align="justify">Это простой абзац</p> Здесь элемент - это абзац на странице. Тег определяется именем, которое указывается между открывающейся и закрывающейся угловыми скобками (символами "<" и ">"); имя тега определяет, как должна отображаться информация, содержащаяся в составе элемента. Например, тег <p> в первом примере определяет абзац. Атрибуты уточняют действие тега. Например, align="justify" назначает данному абзацу выравнивание "по ширине". При использовании тегов необходимо соблюдать следующие правила: все стандартные теги начинаются с символа "<" и заканчиваются символом ">" (например, <html>. между символами, составляющими имя тега, пробелы недопустимы. Также нежелательно включать пробелы между угловыми скобками и именем тега. каждому открывающему тегу должен соответствовать закрывающий. Закрывающий тег отличается от открывающего тем, что перед именем тега стоит косая черта (</html>). при создании html-кода используйте в именах тегов только символы нижнего регистра. Этого требует спецификация XHTML 1.0. для разделения атрибутов, а также джля того, чтобы отделить первый атрибут от имени тега, используются пробелы. Наличие пробелов в составе значения атрибута может привести к ошибке. придерживайтесь требуемой структуры HTML-документа. Задавайте основные теги в правильном порядке и строгой иерархии. Атрибуты уточняют действие тегов. Во многих тегах атрибуты не предполагаются, но есть и такие теги, в которых обязательно должны указываться атрибуты. Пара тегов <p> и </p> определяет абзац в составе страницы. Открывающий тег <p> может состоять только из имени, но при необходимости в него можно включить некоторые атрибуты. Так, например, в составе тега <p> может присутствовать атрибут align, задающий тип выравнивания абзаца. Атрибуты указываются лишь в открывающем теге. Не пытайтесь включить атрибут в состав закрывающего тега. Так, например, открывающий тег <p align="justify"> составлен корректно. Ему соответствует закрывающий тег </p>. В составе тега может присутствовать несколько атрибутов. Для большинства атрибутов задаются значения. Именно они в конечном итоге определяют особенности выполнения тегов. В приведенном выше примере атрибут align имеет значение jusify. Значение атрибута указывается в кавычках. ЛАБОРАТОРНАЯ РАБОТА Начало работы в Dreamweaver MX 1) Запустите программу Macromedia Dreamweaver MX (Пуск - Программы - Macromedia Macromedia Dreamweaver MX). 2) Рассмотрите основные элементы интерфейса программы . 3) Переключитесь в режим Code, щелкнув мышкой на кнопке . 4) Переключитесь в режим Code and Design, щелкнув мышкой на кнопке . Переключитесь в режим Design, щелкнув мышкой на кнопке . Перелючитесь в режим Code and Design, выбрав пункт меню View - Code and Design. Обратите внимание на HTML-код пустой страницы. (Структура HTML-кода) Вместо Untitled Document между тэгами <title></title> напишите "Моя первая страница". В результате должно получиться: <title>Моя первая страница</title> 9) (если в программе некорректно отображаются русские буквы, то выполните настройку программы) 10) Нажмите клавишу Design и вы увидите, как изменения HTML-кода отразились в окне документа (в заголовке окна программы появилась надпись "Моя первая страница (Untitled-1)" 11) Нажмите клавишу F12, чтобы увидеть как выглядит ваша страница в броузере. Обратите внимание на заголовок окна броузера. 5) 6) 7) 8) Принципы языка HTML 1) Обратите внимание на HTML-код страницы и сделайте так, чтобы между тегами <body> </body> не было никакой другой информации. 2) Между тегами <body> </body> напишите какое-нибудь стихотворение. В результате должно получиться: < body> Люблю тебя, Петра творенье, Люблю твой строгий, стройный вид, Невы державное теченье, Береговой его гранит. < /body> 3) Нажмите клавишу Design и посмотрите результат. 4) После каждой строчки поставьте тег <br>. В результате должно получиться: < body> Люблю тебя, Петра творенье, <br> Люблю твой строгий, стройный вид, <br> Невы державное теченье, <br> Береговой его гранит. <br> < /body> 5) Нажмите Design и посмотрите результат 6) После стихотворения напишите фамилию автора. В результате должно получиться: < body> Люблю тебя, Петра творенье, <br> Люблю твой строгий, стройный вид, <br> Невы державное теченье, <br> Береговой его гранит. <br> Пушкин А.С. < /body> 7) Сделаем стихотворение и подпись автора отдельными абзацами. Поставьте тег абзаца <p> где показано ниже: <body> <p>Люблю тебя, Петра творенье, <br> Люблю твой строгий, стройный вид, <br> Невы державное теченье, <br> Береговой его гранит. </p> <p>Пушкин А.С.</p> < /body> 8) Обрамите фамилию автора тегами <b>. В результате должно получиться <b>Пушкин А.С.</b>. 9) Обрамите текст стихотворения тегами <i>. В результате должно получиться: <p><i>Люблю тебя, Петра творенье, <br> Люблю твой строгий, стройный вид, <br> Невы державное теченье, <br> Береговой его гранит. </i></p> < p><b>Пушкин А.С.</b></p> </body> 10) Поставьте лишние пробелы между словами в какой-нибудь строчке стихотворения. Например: Люблю тебя, Петра творение, 11) Посмотрите результат в режиме Design. Атрибуты тегов 1) Обрамите фамилию автора тегами <marquee>. Должно получиться: <marquee><p><b>Пушкин А.С.</b></p></marquee> Оцените результат. 2) В открывающемся теге <marquee> поставьте атрибут direction="right". В результате должно получиться: <marquee direction="right"><p><b>Пушкин А.С.</b></p></marquee> Оцените результат 3) Поэкспериментируйте с атрибутами: direction="up" direction="down" behavior="alternate" behavior="slide" 4) Выберите пункт меню Help - Reference. 5) В раскрывающемся списке Book выберите "O'Reilly HTML References", из списка Tag выберите MARQUEE, а из соседнего списка выберите атрибут behavior. 6) Поработайте со справочной системой и выясните значения остальных атрибутов. (для владеющих техническим английским языком) ТЕСТ 1. В каком разделе html-страницы находится тег <title>? в разделе <body> в разделе <head> может находится в любом разделе 2. В html-коде абзаца Вы между двумя словами поставили пять пробелов. Сколько пробелов Вы увидите в браузере? Пять Один Ни одного Два 3. Какой из перечисленных тегов определяет абзац? <BR> <P> <H1> 4. Какой из перечисленных тегов только переводит курсор на новую строку? <BR> <P> <H1> 5. Какая из приведенных конструкций является синтаксически верной? 1) <p align=center> 2) <marquee direction="right"> 3) <marquee direction="2"> 1, 2, 3 2, 3 1, 2