преподаватель информатики.
Пример
Порядок выполнения работы:
Откройте блокнот и сохраните документ в вашу папку под именем 2.html.
Изобразите несколько линий разной длины, толщины и цвета. Для того чтобы изобразить горизонтальную линию воспользуйтесь тегом <hr> . Чтобы задать толщину добавьте параметр SIZE = 3, чтобы задать ширину добавьте параметр WIDTH = 100%
Запишите программный код:
Линии
Коллекция горизонтальных линий
Откройте блокнот и сохраните документ в вашу папку под именем 3.html.
Изобразите несколько фраз, напечатанных разным стилем (полужирно, подчеркнуто и тд)
Воспользуйтесь тегами <b> - отображает полужирный шрифт, <u> - отображает подчеркнутый шрифт, <i> - отображает наклонный шрифт (курсив), <tt> - имитирует шрифт печатной машинки
Запишите программный код:
Форматирование шрифта
Полужирный щрифт
Текст отображается курсивом
Текст имитирует пишущую машинку
Подчеркнутый текст
Лабораторная работа №1.2
Лабораторная работа №2
Тема: «Вставка изображений в html-документ»
Цель работы: изучить основные тэги для вставки изображений в html-документ и для их преобразования.
Оборудование и программное обеспечение: ПК, ОС Windows XP, Internet Explorer, текстовый редактор Блокнот.
Теоретический материал:
Для того, что бы вставить картинку, нужно использовать очень простой тег, не требующий закрытия: [pic]
Вместо трёх точек в кавычках ("..."), Вам необходимо подставить путь к картинке. Расширения картинки можете использовать любые ( *.gif, *.png, *.jpg)
[pic] Без атрибутов - текст по умолчанию находится снизу картинки
[pic]
align="right" - картинка справа, текст слева
[pic]
align="left" - картинка слева, текст обтекает справа
[pic]
align="bottom" - как и по умолчанию, текст внизу картинки
[pic]
align="middle" - текст посередине картинки
[pic]
align="top" - текст вверху картинки
[pic]
vspace - задаёт расстояние между текстом и рисунком (по вертикали). В примере расстояние равно 10 пикселям (точкам).
[pic]
hspace - задаёт горизонтальное расстояние между текстом и рисунком. Расстояние задаётся в пикселях. В примере отступ текста от картинки равен 20 пикселям (точкам)
[pic]
alt - задаёт название (описание) картинки (действует не во всех браузерах. В Internet Explorer – работает!). Работает, если ваш посетитель наведёт мышку на картинку и подержит несколько секунд. В этом конкретном примере появится надпись "Сайт для сайтостроителей". Я рекомендую Вам задавать атрибут alt, особенно тогда, если Ваша картинка является ссылкой (кнопкой).
[pic]
width - задаёт ширину картинки в пикселях. Если же Вы не поставите этот атрибут, то картинка будет иметь реальный размер по ширине. (Рекомендую всегда задавать размеры!!!)
[pic]
height - задаёт высоту картинки в пикселях. Если же Вы не поставите этот атрибут, то картинка будет иметь реальный размер по высоте. (Рекомендую всегда задавать размеры!!!)
[pic]
border - задаёт рамку вокруг картинки. По умолчанию рамка всегда есть. Если вы хотите убрать рамку, то задайте border=0.
[pic]
- размещает саму картинку туда, куда нам необходимо. Размещение зависит от атрибута align. Есть, например:
align="left" - слева
align="center" - в центре
align="right" - справа
background="Ваш_фон.jpg"- Ваша картинка будет фоном HTML странички. В атрибуте background="Ваш_фон.jpg" нужно прописывать путь к Вашей картинке так же, как и в размещении обычной картинки. Я рекомендую оставлять bgcolor для того случая, если не загрузится Ваша картинка.
Например: [pic]
Задание №2
Вставить картинку.
Порядок выполнения работы:
Для того чтобы вставить картинку в html –документ воспользуйтесь тегом
< img src=”1.jpg” width = “250” height = “200” >
Запишите программный код:
Название картинки [pic]
Это картинку вставил студента 1-го курса Фамилия Имя
! Вы должны помнить, что вставляемая картинка должна находиться в той же папке, что и ваш создаваемый документ!!!!!
Лабораторная работа №2.
Задание №2.1
Размещение текста и картинки.
Попробуйте изменить задание №3, добавив немного текста. Для этого откройте блокнот и сохраните документ по именем 4.html в вашу папку.
Запишите программный код:
Название картинки [pic]
<p> Однажды в студеную зимнюю пору<br>Сижу за решеткой в темнице сырой<br>Гляжу поднимается медленно в гору<br>Вскормленный в неволе орел молодойp>
Это картинку вставил студента 1-го курса Фамилия Имя
Лабораторная работа №2.1
Иллюстрированный текст [pic]
Ноутбук – это не просто мобильный компьютер, это замечательный инструмент, делающий вашу жизнь наполненной информацией, новыми технологиями; С ноутбуком вы не просто обычный гражданин, вы продвинутый во всех отношениях пользователь, с ноутбуком - вы Лидер!
Лабораторная работа №3
Тема: «Создание списков в HTML»
Цель работы: изучить основные тэги для создания списков в html-документ и для их преобразования.
Оборудование и программное обеспечение: ПК, ОС Windows XP, Internet Explorer, текстовый редактор Блокнот.
Теоретический материал:
Создание списков в HTML
Нумерованные списки
<LI>пункт1
<LI>пункт2 <LI>пункт 3
,
пункт 1
пункт 2
пункт 3
Ненумерованные списки
пункт1
пункт пункт 3
Вложенные списки
Глава1
Раздел1 <li>Раздел2ul>
<li>Глава2
<ul><li>Раздел1
Разде2
Задание №3.
Организация текста внутри документа.
HTML позволяет определять внешний вид целых абзацев текста. Абзацы можно организовывать в списки, выводить их на экран в отформатированном виде, или увеличивать левое поле.
Ненумерованные списки: <ul>……ul>
Текст, расположенный между метками <ul> и ul>, воспринимается как ненумерованный список. Каждый новый элемент списка следует начинать с метки <LI>.
Создайте простейший список. Для этого откройте блокнот, сохраните документ под именем 5.html в вашу папку.
Запишите следующий программный код:
<ul>
<li>Иван;
<li>Данила;
<li>Белая кобыла;
ul>
Нумерованные списки: <OL>……OL>
Ненумерованные списки устроены точно так же, как ненумерованные, только вместо символов, выделяющих новый элемент, используются цифры. Немного модифицируем листинг предыдущего кода:
head>
<body bgcolor=#edf3ff>
<ol>
<li>Иван;
<li>Данила;
<li>Белая кобыла;
ol>
Списки определений: <DL>…..DL>
Списки определений отличаются от других видов списков. Вместо меток <li> в списках определений используются метки <DT> и <DD>.
Приведем пример листинг-кода такого списка:
<DL>
<DT>HTML
<DD>Термин HTML означает ‘язык маркировки гипертекстов’. Первую версию HTML разработал сотрудник Европейской лаборатории физики элементарных частиц Тим Бернерс-Ли.
<DT>HTML-документ
<DD>Текстовый файл с расширением *.html
DL>
body>
html>
HTML
Термин HTML означает ‘язык маркировки гипертекстов’.
Первую версию HTML разработал сотрудник Европейской
лаборатории физики элементарных частиц Тим Бернерс-Ли.
HTML-документ
Текстовый файл с расширением *.html
Лабораторная работа №3.
Составить расписание занятий используя списки
Понедельник Русский язык
Математика
История
Вторник
Чувашский язык
Информатика
История
Среда
Литература
Информатика
История
Четверг
Русский язык
Геометрия
География
Пятница
Алгебра
Геометрия
Информатика
Суббота
Литература
История
Математика
Изучаемые предметы
Алгебра
Геометрия
История
География
Русский язык
Литература
ОБЖ
Информатика
Математика
Для выполнения задания создать три HTML документа и сохранить их в свою папку под именами 6.html, 7.html, 8.html; В каждом документе обязательно установить фон и цвет шрифта.
Задание №3.1.
Вложенные списки.
Элемент любого списка может содержать в себе целый список любого вида. Число уровней вложенности принципе не ограничено; Вложенные списки очень удобны при подготовке разного вида планов и оглавлений.
Создайте сложный список :
Ненумерованные списки
Элементы ненумерованного списка выделяются специальным символом и отступом слева:
Элемент 1
Элемент 2
Элемент 3
Нумерованные списки
Элементы нумерованного списка выделяются отступом слева,а также нумерацией:
Элемент 1
Элемент 2
Элемент 3
Списки определений
Этот вид списков чуть сложнее, чем два предыдущих, но и выглядит более эффектно.
Помните, что списки можно встраивать один в другой, но не следует закладывать слишком много уровней вложенности.
Откройте блокнот, сохраните документ под именем 9.html
Запишите следующий программный код:
Вложенные списки
HTML поддерживает несколько видов списков
Ненумерованные списки
Элементы ненумерованного списка выделяются специальным символом и отступом слева:
Элемент 1
Элемент 2
Элемент 3
Нумерованные списки
Элементы нумерованного списка выделяются отступом слева, а также нумерацией:
Элемент 1
Элемент 2
Элемент 3
Списки определений
Этот вид списков чуть сложнее, чем два предыдущих, но и выглядит более эффектно.
Помните, что списки можно встраивать один в другой, но не следует закладывать слишком много уровней вложенности.
Обратите внимание, что внутри элемента списка может находиться несколько абзацев. Все абзацы при этом будут иметь одинаковое левое поле.
Обратите внимание, что внутри элемента списка может находиться несколько абзацев. Все абзацы при этом будут иметь одинаковое левое поле.
Лабораторная работа №3.1.
Создайте стильное оглавление учебного пособия
Глава I.Параллельность прямых и плоскостей.
1)Параллельность прямых, прямой и плоскости.
Параллельность прямых и плоскостей
Параллельные прямые в пространстве
Параллельные прямые в пространстве
Параллельность трёх прямых
Параллельность прямой и плоскости
2)Взаимное распложение прямых в пространстве
Скрещивающиеся прямые
Угол с сонаправленными сторонами
Угол между прямыми
3)Параллельность плоскостей
Параллельные плоскости
Свойства параллельных плоскостей
Вопросы и задачи
4)Тетраэдр и параллелепипед
Параллельные плоскости
Свойства параллельных плоскостей
Вопросы и задачи
Лабораторная работа №4
Тема: «Оформление html-документа. Таблицы».
Цель работы: научиться создавать таблицы в html-документе и использовать основные атрибуты для ее форматирования.
Оборудование и программное обеспечение: ПК, ОС Windows XP, Internet Explorer, текстовый редактор Блокнот.
Теоретический материал:
Таблица начинается с метки <table> и заканчивается table> Align устанавливает расположение таблицы по отношению к полям документа. Допустимые значения: ALIGN=LEFT (выравнивание влево),
ALIGN=RIGHT (выравнивание вправо).
WIDTH-ширина таблицы. Её можно задавать в пикселях ( width=400) или в процентах (width=80%)
BORDER устанавливает ширину внешней рамки таблицы и ячеек в пикселях (border=4). Если атрибут не установлен, таблица показывается без рамки.
CELLSPACING устанавливает расстояние между рамками ячеек таблицы в пикселях(CELLSPACING=2)
CELL">Таблица может иметь заголовок (<CAPTION>…..CAPTION>), хотя заголовок не является обязательным. Метка CAPTION может включать атрибут ALIGN.
Допустимые значения:< ALIGN=TOP> (заголовок помещается над таблицей); <CAPTION ALIGN=BOTTOM> (заголовок помещается над таблицей).
9. Каждая строка таблицы начинается с метки <TR> и заканчивается меткой TR>. Метка <TR> может включать в себя следующие атрибуты:
ALIGN. Устанавливает выравнивание текста в ячейках строки.
Допустимые значения: ALIGN=LEFT (выравнивание влево),
ALIGN=RIGHT (выравнивание вправо). VALIGN. Устанавливает вертикальное выравнивание текста в ячейках строки.
Допустимые значения: VALIGN=TOP(выравнивание по верхнему краю),
VALIGN=MIDDLE(выравнивание по центру),
VALIGN=BOTTOM(выравнивание по нижнему краю).
Каждая ячейка таблицы начинается с метки <TD> и заканчивается меткой TD>. Метка <TD> может включать следующие атрибуты:
NOWRAP. Присутствие этого атрибута означает, что содержимое ячейки должно быть
показано в одну строку.
COLSPAN объединяет ячейки по горизонтали. Например, COLSPAN=3 означает, что
ячейка простирается на три колонки.
ROWSPAN объединяет ячейки по вертикали. Например, ROWSPAN=2, означает, что
ячейка занимает две строки.
ALIGN Устанавливает выравнивание текста в ячейке.
Допустимые значения: ALIGN=LEFT (выравнивание влево)
ALIGN=RIGHT (выравнивание вправо).
ALIGN=CENTER (выравнивание по центру). VALIGN=BOTTOM(выравнивание по нижнему краю).
VALIGN Устанавливает вертикальное выравнивание текста в ячейке.
Допустимые значения: VALIGN=TOP(выравнивание по верхнему краю),
VALIGN=MIDDLE(выравнивание по центру), VALIGN=BOTTOM(выравнивание по нижнему краю).
WIDTH – устанавливает ширину ячейки в пикселях (WIDTH=200)
HEIGHT – устанавливает высоту ячейки в пикселях (HEIGHT=40)
Если ячейка таблицы пуста, вокруг нее не рисуется рамка. Если ячейка пуста, а рамка нужна, в ячейку можно ввести символьный объект (non-breaking space – не разрывающий пробел).
Ячейка по прежнему будет пустой, а рамка вокруг нее будет.
Любая ячейка таблицы может содержать в себе другую таблицу
Задание №4
Таблицы.
До настоящего времени мы имели дело с документами, в которых существовал только один «поток» текста. На практике иногда необходимо расположить текст в несколько колонок. Таблица в этом может помочь. Кроме того, таблица, состоящая из одной ячейки, может очень эффектно выделить фрагмент текста.
Рассмотрим пример простейшей таблицы:
html>
У таблицы есть заголовок
Первая строка, первая колонка
Вторая строка, вторая колонка
Вторая строка, первая колонка
Вторая строка, вторая колонка
Лабораторная работа №5
Тема: Гиперссылки в HTML
Цель работы: научиться создавать гиперссылки в html-документе.
Оборудование и программное обеспечение: ПК, ОС Windows XP, Internet Explorer, текстовый редактор Блокнот.
Теоретический материал:
Ссылки на другую страницу [link]
Лабораторная работа №6
Тема: Формы в HTML
Цель работы: научиться создавать формы в html-документе.
Оборудование и программное обеспечение: ПК, ОС Windows XP, Internet Explorer, текстовый редактор Блокнот.
Теоретический материал:
Формы.
Форма – это инструмент, с помощью которого HTML-документ может послать некоторую информацию в некоторую заранее
определенную точку внешнего мира, где информация будет некоторым образом обработана.
Как устроена форма?
Форма открывается меткой <form> и заканчивается меткой form>.
HTML- документ может содержать в себе несколько форм, однако формы не должны находиться одна в другой. HTML- текст, включая метки, может размещаться внутри форм без ограничений. Метка <form> может содержать три атрибута, один из которых обязательный.
ACTION – обязательный атрибут. Определяет, где находится обработчик формы.
METHOD – определяет, каким образом (иначе говоря, с помощью какого метода протокола передачи гипертекстов) данные из формы будут переданы обработчику. Допустимые значения: METHOD= POST и METHOD= GET. Если значение атрибута не установлено, по умолчанию предполагается METHOD= GET.
ENCTYPE – определяет, каким образом данные из формы будут закодированы
Простейшая форма.Для того, чтобы запустить процесс передачи данных из формы обработчику, нужен какой-то орган управления. Создать такой орган управления очень просто:
<INPUT TYPE=submit>
Встретив такую строчку внутри формы, браузер нарисует на экране кнопку с надписью submit, при нажатии на которую все имеющиеся в форме данные будут переданы обработчику, определенному в метке <FORM>. Надпись на кнопке можно задать такую, какая нравится, путем введения атрибута VALUE=”Надпись”, например <INPUT TYPE=submit VALUE=”Поехали!”>
Теперь мы знаем достаточно для того, чтобы написать простейшую форму. Она не будет собирать никаких данных, а просто вернет нас к тексту этого задания.
Запишите следующий программный код:
Простейшая форма
Если вы хотите переместиться на какую-то страницу, находящуюся в вашей папке, то просто запишите в метке action название этой страницы в кавычках:
Надпись, нанесенную на кнопку, можно при необходимости передать обработчику путем введения в определение кнопки атрибута NAME=имя
Поехали!”>
При нажатии на такую кнопку обработчик вместе со всеми остальными данными получит и переменную button со значением ПОЕХАЛИ! В форме может быть несколько кнопок типа submit с различными именами и/или значениями. Обработчик, таким образом, может действовать по-разному в зависимости от ТОО, какую именно кнопку submit нажал пользователь.
Как форма собирает данные.
Существуют и другие типы элементов <INPUT>. Каждый элемент <INPUT> должен включать атрибут NAME=имя, определяющий имя элемента ( и соответственно имя переменной, которая будет передана обработчику). Имя должно задаваться только латинскими буквами. Большинство элементов <INPUT> должны включать элемент VALUE=”значение”, определяющий значение, которое будет передано обработчику под этим именем. Для элементов <INPUT TYPE=text> и <INPUT TYPE = password>, однако этот атрибут не обязателен, поскольку значение соответствующей переменной может вводиться пользователем с клавиатуры.
Основные типы элементов <INPUT>:
<INPUT TYPE=text size=20 name=user value=”Иван”>
Определяет окно шириной 20 символов для ввода текста. По умолчанию в окне находится текст Иван, который пользователь может редактировать. Отредактированный (или неотредактированный) текст передается обработчику в переменной user.
Определяется окно шириной 20 символов для ввода пароля. Максимально допустимая длина пароля – 10 символов. Введенный пароль передается обработчику в переменой pw.
Пример:
9600
бит/c
14400 бит/c
28800 бит/c
Определяет группу из трех радиокнопок, подписанных 9600
бит/c, 14400 бит/c, 28800 бит/c; Первоначально помечена первая из кнопок. Если пользователь не отметит другую кнопку, обработчику будет передана переменная modem со значением 9600. Если пользователь отметит другую кнопку, обработчику будет передана переменная modem со значением 14400 или 28800.
TYPE = checkbox определяет квадрат, в котором можно сделать пометку. Может содержать дополнительный атрибут checked(показывает, что квадрат помечен). В отличие от радиокнопок, в группе квадратов с одинаковыми именами может быть несколько помеченных квадратов.
Пример:
<INPUT TYPE = checkbox NAME=comp VALUE=”PC”>
Персональные компьютеры
Рабочие станции
Серверы локальных сетей
Серверы Интернет
Определяет группу из четырех квадратов. Первоначально помечены второй и четвертый квадраты. Если пользователь не произведет изменений, обработчику будут переданы две переменные: comp=WS и comp=IS
TYPE = hidden определяет скрытый элемент данных, который не виден пользователю при заполнении формы и передается обработчику без изменений. Такой элемент иногда полезно иметь в форме, которая время от времени подвергается переработке, чтобы обработчик мог знать, с какой версией формы он имеет дело.
TYPE = reset определяет кнопку, при нажатии на которую форма возвращается в исходное состояние. Поскольку при использовании этой кнопки данные обработчику не передаются, кнопка типа reset может и не иметь атрибута NAME.
Пример:
Очистить поля формы”>
Определяет кнопку Очистить поля формы, при нажатии на которую форма возвращается в исходное состояние.
Помимо элементов <INPUT>, формы могут содержать меню <SELECT> и поля для ввода текста <TEXTAREA>.
Меню <SELECT> из n элементов выглядит примерно так:
Значение 1
Значение 2
Значение 3
Значение 4
Пример поля для ввода текста <TEXTAREA>:
А здесь - Ваш адрес
Лабораторная работа №6.
Создание элементов формы.
Составьте следующий документ:
Заголовки выделите разным цветом и шрифтом, установите фон документа.
Основные цвета
Color's name Название
Red
Green
Blue
black
черный
00
00
00
navy
темно-синий
00
00
80
blue
синий
00
00
FF
green
зеленый
00
80
00
teal
сине-зеленый
00
80
80
lime
ярко-зеленый
00
FF
00
aqua
голубой
00
FF
FF
maroon
вишневый
80
00
00
purple
фиолетовый
80
00
80
olive
оливковый
80
80
00
gray
темно-серый
80
80
80
silver
светло-серый
C0
C0
C0
red
красный
FF
00
00
fuchsia
лиловый
FF
00
FF
yellow
желтый
FF
FF
00
white
белый
FF
FF
FF
Используемая литература:
Алленова Н. «Учебник HTML для начинающих"
Энциклопедия создания сайтов для начинающих
Краткое руководство по HTML
Чувахин Н. «Практическое руководство по HTML»
М.Хольцшлаг «Языки HTML и CSS для создания сайтов».
Рева О.Н «HTML. Просто как дважды два».
Гончаров «Самоучитель по HTML»
Хейз Д «Освой самостоятельно HTML»
Содержание
Предисловие 2
Ведение
3
Лабораторная работа №1
Тема: «Создание простейшего HTML-документа. Форматирование текста».
5
Лабораторная работа №2
Тема: «Вставка изображений в html-документ»
14
Лабораторная работа №3
Тема: «Создание списков в HTML»
21
Лабораторная работа №4
Тема: «Оформление HTML документа. Таблицы».
30
Лабораторная работа №5
Тема: «Гиперссылки в HTML»
35
Лабораторная работа №6
Тема: «Гиперссылки в HTML»
38
Основные цвета
48
Используемая литература
49
Для заметок
51
ДЛЯ ЗАМЕТОК