** Общие требования к создаваемым документам ** * наличие обязательных элементов [[:html:tags:html|HTML]], [[:html:tags:body|BODY]] и [[:html:tags:head|HEAD]]; * правильность использования тэгов; * правильность размещения тэгов относительно друг друга; * отсутствие неработоспособных тэгов. ====== Задание 1. Форматирование текста ====== Отформатируйте текст по образцу: {{:html:les1.pdf|}} Для форматирования можно воспользоваться тегами: [[:html:tags:b|]], [[:html:tags:i|]], [[:html:tags:br|
]], [[:html:tags:p|

]], [[:html:tags:font|]], [[:html:tags:hr|


]], [[:html:tags:center|
]] Жила однажды в далекой деревушке маленькая прелестная девочка. Ее мать и бабушка любили ее без памяти. Бабушка сшила ей красную шапочку, которая была ей так к лицу, что все и стали звать девочку Красной Шапочкой. Однажды мама напекла целый противень пирогов и говорит дочке: - Красная Шапочка, бабушка заболела. Не отнесешь ли ты ей пирожков и горшочек свежевзбитого масла? Красная Шапочка тут же встала и отправилась к бабушке. А бабушка ее жила в другой деревне, за густым, диким лесом. Проходя через лес, она встретила волка. Волк хотел было ее съесть, но побоялся, поскольку недалеко работали дровосеки. Поэтому он придумал план. - Куда ты идешь, моя крошка? - спросил волк. - Повидать свою бабушку, - сказала Красная Шапочка. - У меня есть для нее горшочек свежевзбитого масла и пирожки. - И далеко тебе идти? - спросил волк. - Далеко, - ответила Красная Шапочка. - Ее дом довольно далеко отсюда, первый с той стороны леса. - Я тоже хочу навестить бабушку, - сказал хитрый волк. - Я пойду этой тропинкой, а ты другой. Посмотрим, кто из нас первый доберется туда. Волк бросился бежать изо всех сил по кратчайшей тропинке, а Красная Шапочка пошла по самой длинной дорожке. Она собирала цветы, пела веселые песни, играла с красивыми бабочками. Волк тем временем добежал до бабушкиного дома. Он дважды постучал в дверь. - Кто там? - спросила Бабушка. - Это я, Красная Шапочка, - сказал волк голосом девочки. - Я принесла тебе пирожков и горшочек свежевзбитого масла. Бабушка лежала в постели, потому что болела. - Открой дверь и войди, - крикнула она. Волк ворвался в комнату. Он не ел целых три дня и был поэтому очень голоден. Он тотчас проглотил Бабушку. Потом он натянул на себя бабушкин халат, забрался на постель и стал поджидать Красную Шапочку, которая через некоторое время пришла и постучалась в дверь. - Кто там? - спросил Волк бабушкиным голосом. Его голос был хриплым, но Красная Шапочка подумала, что у Бабушки болит горло. - Это я, Красная Шапочка, - сказала она. - Я принесла тебе пирожков и горшочек свежевзбитого масла. - Открой дверь и войди, - сказал волк таким ласковым голосом, насколько мог. Он натянул одеяло до самых глаз. - Поставь свою корзинку на стол и подойди ко мне, - сказал волк. Красная Шапочка подошла поближе. Она сказала: - Бабушка, какие у вас длинные руки! - Это чтобы получше обнимать тебя, моя дорогая, - сказал волк. - Бабушка, какие у вас длинные уши! - Это чтобы лучше слышать тебя, моя дорогая. - Бабушка, какие у вас большие глаза! - Это чтобы получше видеть тебя, моя дорогая. - Бабушка, какие у вас большие зубы! - Это чтобы съесть тебя! - сказал волк и проглотил Красную Шапочку. Он так громко зарычал своим жутким волчьим голосом, что дровосеки услышали его. Они вбежали в дом с топорами. Они размахнулись своими топорами и убили волка. Из волчьего живота тотчас вылезли Бабушка с Красной Шапочкой, живые и здоровые. Они зарыли волка в лесу и пригласили дровосеков на чай. К чаю были поданы вкусные пирожки со свежевзбитым маслом. ====== Задание 2. Вставка графических объектов ====== Отформатируйте страницу по образцу: {{:html:les2.pdf|}} Для вставки графических объектов в документ используется тег: [[:html:tags:img|]], [[:html:tags:body|]] Необходимые для выполнения задания картинки берем здесь: {{:html:pic:pic1.jpg|}} {{:html:pic:pic2.jpg|}} {{:html:pic:pic3.jpg|}} {{:html:pic:pic4.jpg|}} {{:html:pic:pic5.jpg|}} {{:html:pic:fon.jpg|}} ====== Задание 3. Таблицы ====== Отформатируйте страницу по образцу: {{:html:les3.pdf|}} Для создания таблиц в HTML используются теги: [[:html:tags:table|]], [[:html:tags:tr|]], [[:html:tags:td|
]], [[:html:tags:th|]] ====== Задание 4. Относительные и абсолютные ссылки ====== Создайте вторую страницу {{:html:sostav.pdf|}} Вставьте ссылку на созданную страницу в основной документ Отформатируйте страницу по образцу: {{:html:les4.pdf|}} Для оформления ссылок в документа используется тег: [[:html:tags:a|]] Продвинутое задание должно включать в себя возможность навигации внутри страницы, примерно так: [[http://mif.vspu.ru/books/html-task/les6.html|Продвинутое задание :-)]] (внешний вид задания составляет основу следующего урока) ====== Задание 5. Верстка в 2 колонки ====== Отформатируйте страницу по образцу: {{:html:les5.pdf|}} ====== Задание 6. Каскадные таблицы стилей ====== Отформатируйте страницу по образцу: {{:html:les6.pdf|}}, используя каскадные таблицы стилей **Дополнительно (продвинутое задание):** оформить текст Красной шапочки так, чтобы: - между абзацами исчезло дополнительное расстояние; - в абзацах появилась красная строка; - (в тексте без навигации) сделать поля (отступ от краев браузера); - буквица в первом абзаце; - подсветка ссылок и их исчезающее подчеркивание; - оформление заголовков и цвета шрифта основного текста (а также его другие характеристики) не через , а через стили; - выравнивание абзацев основного текста по ширине (одновременно по левому и правому краю), а заголовков по центру; - таблица стилей должна быть в виде отдельного подключаемого файла. ====== Задание 7. Дополнительное задание ====== Отформатируйте страницу по образцу: {{:html:les7.pdf|}} Необходимые для выполнения задания картинки берем здесь: {{:html:pic:fon-line.gif|}} Задания подготовлены по материалам сайта [[http://www.fizmat.vspu.ru|www.fizmat.vspu.ru]] ====== Задание 8. Формы ввода ====== Формы ввода необходимы для отправки данных на сервер или для организации интерактивного взаимодействия с клиентскими программами. Для оформления форм в документа используется тег: [[:html:tags:form|
]] Подготовить страничку с использованием форм ввода, которая может работать с простым скриптом, возвращающим введенное значение: [[http://users.nsunc.com/~vlasov/cgi-bin/testform.cgi|Тестовый скрипт]]. Примерную реализацию можно посмотреть тут: [[http://users.nsunc.com/~vlasov/testform.html|Тестовая форма]]. ====== Задание 9. Элементы JavaScript ====== Для оперативного ввода-вывода, нужд отладки и т.п. применяются функции JavaScript alert(str), prompt(string, defaultvalue). Вот примеры использования данных фукнкций: [[http://users.nsunc.com/~vlasov/javascript/hellow.html|Hello, world!]], [[http://users.nsunc.com/~vlasov/javascript/alertprompt.html|Alert-Prompt]]. Этот пример показывает вычисление факториала от натурального (целого, большего нуля) заданного числа, с возможностью продолжения и прекращения выполнения вычисления: n!-calculating

Расчет факториала

На данной странице предложен пример расчета факториала...
Для завершения работы введите любое ненатуральное число и/или буквы.


Перезапуск

Реализацию можно посмотреть тут: [[http://users.nsunc.com/~vlasov/javascript/factorial.html|факториал]] (в Internet Explorer'е может быть заблокировано окошко ввода, и надо будет дать специальное разрешение на временное исполнение скрипта) **Задание.** Создать страничку и написать программу, вычисляющую корни квадратного уравнения, и организовать взаимодействие с пользователем, используя функции alert, prompt. Страничка нашей википедии, посвященная javascript, [[javascript:|находится здесь]].