Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Задачи и упражнения по JavaScript. Учебное пособие

.pdf
Скачиваний:
0
Добавлен:
06.09.2026
Размер:
1 Мб
Скачать
Пример 2
1 ячейка 1 строки 2 ячейка 1 строки
1 ячейка 2 строки 2 ячейка 2 строки
Пример 3
1 ячейка 1 строки 2 ячейка 1 строки
1 ячейка 2 строки 2 ячейка 2 строки
Пример 4
1 ячейка 1 строки 2 ячейка 1 строки
1 ячейка 2 строки 2 ячейка 2 строки
Пример 5
1 ячейка 1 строки 2 ячейка 1 строки
1 ячейка 2 строки 2 ячейка 2 строки
Пример 6
2 ячейка 1 строки
1 ячейка 1 строки
1 ячейка 2 строки 2 ячейка 2 строки
2 ячейка 1 строки 2 ячейка 1 строки 2 ячейка 1 строки
Пример 7
1 ячейка 1 строки 2 ячейка 1 строки
2 ячейка 1 строки 2 ячейка 1 строки 2 ячейка 1 строки
1 ячейка 2 строки 2 ячейка 2 строки
11
Пример 8
2 ячейка 1 строки 2 ячейка 1 строки 2 ячейка 1 строки
1 ячейка 1 строки
1 ячейка 2 строки 2 ячейка 2 строки
2 ячейка 1 строки
Пример 9
1 ячейка 1 строки
1 ячейка 2 строки
2 ячейка 1 строки
2 ячейка 2 строки
Задание 2. Записать код на языке HTML, объединяющий
ячейки таблиц.
Пример 1
1 и 2 ячейки вместе 3 ячейка 4 ячейка
1 ячейка 2 ячейка 3 ячейка 4 ячейка
1 ячейка 2 ячейка 3 ячейка 4 ячейка
Пример 2
1 и 2 ячейки вместе 3 ячейка 4 ячейка
1 ячейка 2 ячейка 3 ячейка 4 ячейка
1 ячейка 2 ячейка 3 ячейка 4 ячейка
12
Пример 3
1-е ячейки двух строк
1 ячейка 2 ячейка 3 ячейка 4 ячейка
2 ячейка 3 ячейка 4 ячейка
2 ячейка 3 ячейка 4 ячейка
Пример 4
2 ячейка 3 ячейка
1-е ячейки 3 строк
2 ячейка 3 ячейка
2 ячейка 3 ячейка
4-е ячейки 3 строк
Пример 5
1 ячейка 2 ячейка 3 ячейка 4 ячейка
1 ячейка
2 и 3-я ячейка 2 строк
4 ячейка
1.4. Организация списков
Списки бывают двух типов: маркированные и нумеро­ванные. Внутри парного тега Ul размещают маркированный список. Имеет атрибут Type.
Type позволяет задать значок, которым помечаются
строки списка. Может принимать следующие значения:
disc – значки в форме кружков с заливкой; circle – значки в форме кружков без заливки; square – значки в форме квадрата с заливкой.
Внутри парного тега Оl размещают нумерованный список. Имеет два параметра: Type и Start.
Type позволяет задать формат, которым нумеруются
13
строки списка. Параметр может принимать следующие
значения:
A – пункты нумеруются прописными латинскими буквами; a – пункты нумеруются строчными латинскими буквами; I – пункты нумеруются прописными римскими цифрами; i – пункты нумеруются строчными римскими циф­рами; 1 – пункты нумеруются арабскими цифрами (по умолчанию).
Start задает номер, с которого будет начинаться нумера-
ция строк. Тег Li помещается перед каждым пунктом списка. Имеет па-
раметр Value.
Value позволяет изменить номер данного элемента
списка для нумерованных списков.
Лабораторная работа
Задание 1. Записать код на языке HTML, создающий нумеро-
ванные списки.
Пример 1
A. Текст списка 1 B. Текст списка 2
C. Текст списка 3 D. Текст списка 4
Пример 2
a. Текст списка 1 b. Текст списка 2 c. Текст списка 3 d. Текст списка 4
14
Пример 3
I. Текст списка 1
II. Текст списка 2
III. Текст списка 3
IV. Текст списка 4
Пример 4
i. Текст списка 1
ii. Текст списка 2 iii. Текст списка 3 iv. Текст списка 4
Пример 5
1. Текст списка 1
2. Текст списка 2
3. Текст списка 3
4. Текст списка 4
Пример 6
E. Текст списка 1 F. Текст списка 2 G. Текст списка 3 H. Текст списка 4
Пример 7
1. Первый пункт
1. Первый пункт
4. Первый пункт
5. Первый пункт
2. Второй пункт
3. Третий пункт
второй пункт
1. Первый пункт
2. Первый пункт
второй пункт
15
1.5. Работа с изображениями
В HTML документ изображения вставляются с помо­щью тега Img. Закрывающий тег отсутствует. Имеет следую­щие атрибуты:
Src – URL-адрес файла графического изображения.
Width и Height указывают высоту и ширину изображе-
ния в пикселях.
Hspace и Vspace определяют отступ картинки в пиксе-
лях по горизонтали и по вертикали соответственно от
других объектов документа.
Align указывает способ выравнивания изображения в
документе. Может принимать следующие значения:
left выравнивает изображение по левому краю до­кумента, прилегающий текст обтекает изображе­ние справа; right выравнивает изображение по правому краю документа, прилегающий текст обтекает изобра­жение слева; top изображение выравнивается по верху текущей строки; middle центр изображения выравнивает по базовой линии текущей строки; bottom изображение выравнивается по низу теку- щей строки;
border – толщина границы изображения; alt – текст всплывающей подсказки.
16
Лабораторная работа
Задание 1. Записать код на языке HTML, располагающий изображение следующим образом относительно текста.
Пример 1
Загрузить изображение на страницу, задав значения парамет­рам его размера и ширину рамки.
Пример 2
Выравнивает изображение по левому краю документа. Прилегающий текст обте­кает изображение справа. Выравнивает изображение по левому краю документа. Выравнивает изображение по левому краю документа. Прилегающий текст обтекает изображение справа. Выравнивает изобра-
жение по левому краю документа. Выравнивает изображение по левому краю документа. Прилегающий текст обтекает изображение справа. Выравнивает изображение по левому краю документа.
Пример 3
Выравнивает изображение по пра­вому краю документа. Текст обтекает изображение слева. Выравнивает изобра­жение по правому краю документа. Текст обтекает изображение слева. Выравни­вает изображение по правому краю доку­мента. Текст обтекает изображение слева. Выравнивает изображение по правому краю документа. Текст обтекает изобра­жение слева.
17
Пример 4
Выровнять базовую линию текущей текстовой строки с цен­тром изображения.
Пример 5
Выравнивает нижнюю кромку изоб­ражения с нижней линией текущей тексто­вой строки. Выравнивает нижнюю кромку изображения с нижней линией текущей текстовой строки. Выравнивает нижнюю кромку изображения с нижней линией те­кущей текстовой строки.
Задание 2. Создать карту-изображение.
1.6. Гиперссылки
Гиперссылки позволяют нажатием кнопки мыши быстро перемещаться от одного документа к другому. Именно ги­перссылки связывают все Web-страницы в единую сеть.
Гиперссылки между собой разделяются на внешние и внутренние, а также на текстовые и графические. Нажатие кнопки мыши на внешней ссылке ведет за «пределы» html­страницы, внутренние – на различные части этой же стра­ницы. Текстовые ссылки представляют собой текст. По умол­чанию он выделен синим цветом и подчеркнут. Графические ссылки – это какие-либо картинки.
Для
создания ссылок используется тег <А>. Между те-
гами <А> и </А> располагается видимая часть ссылки. Тег A имеет следующие атрибуты:
Namе задает имя указателя на часть текущей страницы.
Href создает ссылку на другой документ, тогда адрес
этого документа является значением атрибута href. Если
значением href является имя указателя перед которым
стоит #, то создается внутренняя гиперссылка.
18
Target указывает, где открывать документ. Имеет сле-
дующие несколько стандартных значений. Их описание
см. в разделе формы.
Лабораторная работа
Задание 1. Записать код на языке HTML, создающий следующий документ, где гиперссылки Глава 1–4 внешние, остальные ссылки внутрение.
Глава 1
Глава 2 Глава 3
Глава 4
19
1.7. Создание фреймовой структуры
Фреймы позволяют разбить окно браузера на несколько прямоугольных областей, в каждую из которых можно загру­зить отдельный HTML-документ.
Парный тег Frameset описывает фреймовую структуру. Он имеет следующие параметры:
Rows описывает разбиение на строки.
Cols описывает разбиение на столбцы.
В качестве значений параметров rows и cols указываются размеры фреймов. Должно быть указано как минимум два зна­чения. Все значения в списке разделяются запятыми. Размеры могут быть указаны в пикселях, в процентах или *, которая означает, что под фрейм нужно отвести все оставшееся про­странство.
Внутри этой пары тегов могут находиться только другой набор тегов frameset и теги frame.
Тег Frame описывает каждое отдельное окно. Он имеет следующие параметры:
Src определяет адрес документа, который должен
быть загружен во фрейм;
Name задает уникальное имя фрейма;
Scrolling управляет отображением полос прокрутки.
Имеет следующие значения:
auto – полосы отображаются, только если содержи­мое не помещается во фрейме;
yes – полосы отображаются в любом случае; no – полосы не отображаются в любом случае;
Marginwidth задает расстояние в пикселях между гра-
ницей фрейма и его содержимым по горизонтали;
Marginheight указывает расстояние в пикселях между
границей фрейма и его содержимым по вертикали;
Frameborder включает (значение 1) или отключает
(значение 0) показ границы между фреймами;
20
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]