HTML: форматирование текста, введение, ключевые слова

Цель работы. После выполнения лабораторной работы слушатель будет:
1. иметь представление о методах и приемах форматирования текста в HTML;
2. освоит методики представления текстов фермате HTML.
3. научится форматировать абзацы, отступы, пробелы и т.д.
Задание: Подготовить отформатированный текст по дисциплине в размере одного модуля. Создать файл с расширением htm
Введение в HTML
История развития языков уходит в 60-е годы 20 в. Это было время, когда резко возросло количество компьютерных пользователей. На больших предприятиях и учреждениях
возникла потребность обмениваться информацией между пользовательскими компьютерами. В это время был разработан язык GML ( General Markup Language ), который предназначался для использования на ЭВМ семейства IBM . В 80-е годы язык GML развился
до мощного универсального языка разметки SGML , который наибольшее распространение получил при оформлении технической документации в военном ведомстве США. В
начале 80-х годов этой проблемой занялся Тим Бернерс-Ли. При разработке языка в основу был заложен язык SGML и приемы работы с гипертекстом, с чем и связано название
созданного им языка – HTML ( Hyper Text Markup Language ). Так как гипертексты представляют собой электронные документы, работать с ними можно только на компьютере.
Связи в гипертекстовой структуре осуществляются с помощью ссылок, благодаря которым пользователь из рабочего документа может вызвать любое количество дополнительных документов. Все документы находятся на серверах, которые размещены по всему миру и соединены между собой каналами.
Ниже приведена хронология развития HTML:
 Декабрь 1990 года – рождение языка HTML в рамках проекта World Wide Web, созданного Тимом Бернерсом-Ли.
 Лето 1991 года – первичная спецификация языка HTML выложена в Интернет для всеобщего обозрения.
 Апрель 1994 года – появление начального документа HTML 2.0.
 Июль 1994 года – появление чернового варианта спецификации HTML 2.0.
 Сентябрь 1995 года – официальное принятие спецификации HTML 2.0 (RFC 1866).
 Март 1995 года – выпущен черновой вариант HTML 3.0.
 Май 1996 года – появление HTML 3.2.
 Июль 1997 года - выпущен черновой вариант HTML 4.0.
 Апрель 1998 года - принятие спецификации HTML 4.0.
 Февраль 1999 года - принятие спецификации HTML 4.01.
Ключевые слова
 Браузер – программа, которая применяется для поиска и просмотра документов в сети
Internet . Браузер выполняет следующие функции:
 находит Web –сервер и устанавливает с ним связь;
 интерпретирует HTML -код и выводит документы на экран в заданном формате
вместе с сопутствующей графикой;
 читает гиперссылки в документах и осуществляет переходы на указанные документы;
 поддерживает переходы по страницам вперёд и назад;
 поддерживает элементы мультимедиа, звук, видео и трехмерную графику.
Наиболее популярным браузером является Internet Explorer 6
 Web -страницы (Web -документы) - это гипертекстовые документы в WWW , которые содержат такую информацию, как текст, графику, звук и видео. Такие документы
имеют расширение html или htm . Другими словами это документ, подготовленный в
формате гипертекста и размещенный в WWW
2
 Web -сайт - совокупность Web -страниц, объединенных одной общей темой и помещенных, как правило, на одном узловом компьютере.
 Web -сервер -компьютер, подключенный к Интернету, на котором выполняется специальная программа, обеспечивающая обработку запросов клиентов и выдающая клиентам
различные страницы с информацией.
 WWW (World Wide Web ) - глобальная система распространения гипертекстовой информации, использующая в качестве транспортировки Интернет.
 URL (Uniform Resource Locator )( унифицированный локатор
ресурса) – уникальный адрес файла в Интернете, который хранится на хост-компьютере
подключенному к Интернету. С помощью URL, независимо от протокола доступа, может быть найдена любая информация в Интернете.
 Базовый URL – часть адреса, которая является общей для всех ссылок текущей Web страницы
 HTML (HyperTextMarkupLanguage) язык разметки документа - включает в себя
различные способы оформления гипертекстовых документов, дизайн, гипертекстовые
редакторы, браузеры. HTML является основным языком для создания документов в
WWW .
 Элемент (element) - конструкция языка HTML . Это контейнер, содержащий данные и
позволяющий отформатировать их определенным образом. Любая Web -страница представляет собой набор элементов. Одной из основных идей гипертекста – возможность
вложения элементов.
Все элементы языка можно разделить на три группы:
 элементы, которые создают структуру гипертекстового документа;
 элементы, создающие эффекты форматирования
 параметр или свойства элемента.
 Атрибут (attribute ) - это переменная, которая имеет стандартное имя и которой может присваиваться определённый набор значений: стандартных или произвольных. Атрибуты располагаются внутри начального тега и отделяются друг от друга пробелами.
 Тег (tag ) - начальный или конечный маркеры элемента. Теги определяют границы
действия элементов и отделяют элементы друг от друга. В тексте Web -страницы теги
заключаются в угловые скобки, а конечный тег всегда снабжается косой чертой.
 Гиперссылка - фрагмент текста, который является указателем на другой файл или объект. Гиперссылка может осуществляться и внутри одного и того же документа.
 Фрейм ( frame ) - имеет значения:
 область документа со своими полосами прокрутки;
 одиночное изображение в сложном (анимационном) графическом файле.
Апплет ( applet ) - программа, передаваемая на компьютер клиента в виде отдельного
файла и запускаемая при просмотре Web – страницы.
 Скрипт или сценарий ( script ) - программа, включаемая в состав Web -страницы для
расширения ее возможности.
 CGI ( Common Gateway Interface ) -общее название для программ, которые работая на
сервере, позволяют расширить возможности документов. Без таких программ невозможно
создать интерактивные страницы.
 Программный код - аналог понятия “текст программы”. Код HTML – гипертекстовый
документ в своем первоначальном виде, когда видны все элементы и атрибуты.
 Сайт (site ) набор Web – страниц, принадлежащих одному владельцу.
 Загрузка ( downloading ) копирование файлов с сервера на компьютер – клиент.
Базовый цвет каждый цветовой оттенок на экране монитора получается сложением трех
базовых цветов: красного, зеленого и синего.
3
Элементы форматирования документа
Тег(и) - ( Tag)
Замечание: Осваивать HTML надо не в специализированных программных пакетов, а
основываясь на ручном создании HTML-кода документа. Научившись вручную писать
HTML-код документа, вы без труда освоите любой HTML-редактор.
Теги это начальный или конечный маркеры элемента. Теги определяют границы действия элемента и отделяют элементы друг от друга. В тексте Web -страницы теги заключаются в угловые скобки, а конечный тег всегда снабжается косой чертой.
Теги подразделяются на две группы:
 Теги логического форматирования;
 Теги физического форматирования

Теги логического форматирования
 Отображают на экране монитора элементы документа, таким образом, как установлено по умолчанию спецификации языка разметки HTML .
 Переопределять их параметры или свойства нельзя (кроме использования стилей
CSS)
 <acronym> </acronym> используется для расшифровки аббревиатуры. Реализуется
через параметр title и отображается в браузере при наведении курсора на словоаббревиатуру.
Например: <acronym title=“HyperText Markup Language”> HTML</acronym> расшифровка сокращений.
• < cite ></ cite > Позволяет выделить цитаты и высказывания, названия библиографических источников и пр. Текст помещенный между < cite ></ cite > браузером
выделяется курсивом. Аналогичные теги: <EM>,<I>
• <Hx ></ Hx> x = 1,2,--6 Задаёт определенный размер заголовка, всего текста целиком или его конкретного фрагмента. Этот тег уже подразумевает отступ от текстовой части и делать отступ самостоятельно не надо.
• < strong > </ strong > - Используется для выделения фрагментов текста, которых
необходимо акцентировать внимание пользователя. В результате действия тега,
фрагмент текста выделяется жирным начертанием.
Теги физического форматирования
Теги физического форматирования предназначены для выделения отдельных текстовых
фрагментов различными способами, установленными автором документа и позволяют
разработчику документа визуально изменять вид текста, варьируя его параметры и значения. К тегам физического форматирования относятся:
• Тег <P > </ P > - элемент абзаца. Применяется в тексте для обозначения законченности мысли. В Web -странице четкое деление на абзацы обязательное правило, поскольку тексты должны быть лаконичными.
Пример применения : <p> Здесь располагается текст абзаца </P> (разрешается писать и
заглавные буквы и простые)
Тег <p> имеет элемент align с атрибутами left, center, right и justify которые выравнивают абзац по левому краю, по центру, либо по правому краю, соответственно.
<p align=“left”>Text</p>;
<p align=“center”>Text</p>;
<p align=“right”>Text</p>;
<p align=“justify”>Text</p>;

Тег <br>. Элемент, обеспечивающий принудительный переход на новую
4
строку. Имеет только начальный тег. В месте его размещения строка заканчивается, а
оставшийся текст печатается с новой строки.
Атрибуты:
o left – следующая строка текста отражается на ближайшем свободном
пространстве у левого поля;
o right - следующая строка текста отражается на ближайшем свободном
пространстве у правого поля;
o all - следующая строка текста отражается на ближайшем свободном пространстве у любого поля;
• <NOBR></nobr>Текст, заключенный между этими тегами, будет выведен в одну
строку. Если строка не вмещается в экран, применяют горизонтальную полосу
прокрутки.
• < B ></ B > отображает текст жирным начертанием
• < I ></ I > - выделяет нужную часть текста курсивом.
• < u ></ U > - делает текст подчеркнутым.
• < small ></ small > - отображает в себе текст шрифтом, меньшим, чем шрифт
окружающего текста;
• < span ></ span > - присваивает части текста определенные свойства;
• < sup ></ sup > - располагает часть текста по нижней линии;
• < sub ></ sub > располагает часть текста по верхней линии;
• < tt ></ tt >- элемент, обозначающий текст телетайпа;
• < ins ></ ins > и < del ></ del > Эти теги позволяют выделить текст, который надо
обозначить как вставленный или удаленный (соответственно). Вставленный
текст подчеркивается. Удаленный текст зачеркивается.
• < FONT ></ font > Определяет тип, размер и цвет шрифта.
Атрибуты:
o face (вид) - позволяет задавать определенный шрифт или несколько шрифтов. Например:
<Font face =“ Arial, Verdana, Tahoma”>;
o size – указывает размер шрифта в условных единицах от 1 до 7;
o color – задает цвет шрифта (см Приложение 1).
• <bdo></bdo> Позволяет изменять направление текста. Используется с атрибутом
dir, которому присваивается либо LTR (слева направо), либо RTL (справа налево).
< BDO dir =“ RTL ”> Направление текста можно изменить</ bdo >
• < blockquote > </ blockquote > Элемент задает отступ слева по тексту.
Очень полезный тег при форматировании текста, так как позволяет выделять отдельные
фрагменты текста и сместить их вправо, а также служит для выделения длинных цитат.
Структура Web- документа
При запуске браузера необходимо ввести информацию о версии HTML. Эта информация
содержится в теге <DOCTYPE>, который вынесен за пределы контейнера <html>.
В теге <DOCTYPE> указывается версия HTML и стандарт DTD, либо его версия. Например:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
"http://www.w3.org/TR/html4/loose.dtd">
Здесь:
 !DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 объявляет, что документ
соответствует спецификации DTD HTML 4.01, которая рекомендована консорциумом W3C. Облегчает распознавание этого файла другими программами. Рекомендуется оставлять этот документ без изменения.
 Strict DTD –поддерживает все элементы и атрибуты, кроме устаревших.
5
 Transitional DTD –включает все элементы и атрибуты, включая и устаревшие.
 Frameset DTD – поддерживает все элементы, а также и элементы фреймов.
 EN – указывает язык DTD.
HTML – документы в составе учебника должны проходить проверку на соответствие
DND XHTML 1.1 Проверку файла можно выполнить, если в контейнер meta включить
переход по адресу:
"http://www.w3.org/TR/html4/loose.dtd">
Любой Web-документ состоит из контейнера <HTML> </HTML>, внутри которого вложены контейнеры <head></head> и <body></body>.
Весь Web-документ заключается в контейнере HTML, который, начинаясь с тега
<HTML> и заканчиваясь тегом </HTML>. Этот тег дает указание браузеру информацию
о том, что документ разработан с помощью языка разметки HTML.
Внутри данного контейнера содержатся два контейнера.
1. Контейнер <head></head>, который, содержит парный тег - <title>Название Webдокумента</title>, который предназначен для указания имени электронного документа.
Все, что находится между парой тегов <title> и </title> интерпретируется браузером как
название Web- страницы. Если в документе имеются гиперссылки, то название документа,
на который указывается гиперссылкой, будет появляться во всплывающей подсказке.
Другой, наиболее важный тег <META>. Этот элемент содержит служебную информацию
и включает в себя два атрибута:
 определения типа данных;
 содержание
Информация, заключенная в теге <meta> предназначена для описания внутренних
свойств HTML-файла. Например:
 <meta http-equiv="Content-Type" content="text/html;charset=windows-1251">
показывает, что в документе применена кодировка windows-1251, либо
meta http-equiv="Content-Type" content="text/html; charset=utf-8">- кодировка
utf-8;
 <meta name="GENERATOR" content="Microsoft FrontPage 6.0"> документ создан в редакторе Microsoft FrontPage 6.0;
 <script language="JavaScript"> ….</script> - пишется программа на языке программирования JavaScript;
 <meta name=”keywords”> - указание ключевых слов документа;
 <meta name=”author”> - информация об авторе (авторах) документа;
 <meta name=”rating”> - установление возрастной категории содержания документа и ряд другой информации.
Далее вставляются каскадные таблицы стилей CSS – это определенный и специально
оформленный набор правил, описывающих форматирование различных элементов Webстраницы. Более подробно каскадные стили таблиц будут описаны в соответствующей лабораторной работе.
<style type="text/css">
<!—
.text {font-family:Arial Cyr; color: #000000; line-height: 8mm; font-size: 10pt;}
#kursiv {font-style: italic ; } (указывает, что шрифт текста Arial Cyr, цвет черный, высота
линий 8 мм, высота букв 10 пикселей)
.color {background-color: #CECECE; } (цвет фона светло-серый)
-->
</style>
Примечание: все, что заключено между <!—и -- > воспринимается браузером как комментарии.
Далее идет закрывающийся тег </head>;
6
2. Заключительным контейнером выступает теги <body> текст</body>. Все, что будет
располагаться между тегами <body> и </body> будет выводиться на экран.
Рассмотрим основные элементы контейнера.
Контейнер начинается парным тегом <body></body>, который содержи ряд параметров,
которые условно можно разделить на четыре группы:
o параметры фона;
o границы документа;
o указание цвета текста;
o указание цвета гиперссылок.
Установка цвета фона, текста и гиперссылок можно задавать в символьном эквиваленте,
шестнадцатеричном коде или в формате цветовой модели RGB.
 <BODY bgcolor=”white”>;
 <BODY bgcolor=”#FFFFFF”>, где первые две буквы FF задают оттенок красного
цвета, вторые две FF- зелёного цвета и третьи FF – синего цвета. Комбинация цифр
и букв, позволяет создать любые цветовые оттенки. (см. Приложение 1)
 <BODY bgcolor=”255,255,255”>
 <BODY background=”images/bg0.gif”> -задаст фон в виде рисунка.
 Цвет гиперссылок задается, как правило, в зависимости от их предназначения:
 активные гиперссылки - alink=”#OOOOFF”;
 не посещаемые - link=”#0000FF”;
 посещаемые – vlink=”blue”
Далее идет определенным образом форматированный текст.
Цель работы:
 Приобрести опыт оформления документов на языке гипертекстовой разметки
HTML.
Слушатель будет знать:
 методику создания Wed- документов;
 общую структуру документов;
 создавать заголовки, абзацы и редактировать их;
Лабораторная работа 1. Структура Web- документа
Цель работы “Структура Web- документа”:
 приобрести опыт оформления документов на языке гипертекстовой разметки
HTML.
 научиться создавать Web-документы и форматировать их.
После выполнения работы, слушатель будет знать:
 методику создания Wed- документов;
 общую структуру документов;
 создавать заголовки, абзацы и форматировать их;
Ход работы
Общтй вид Web – документов представлен приведенной ниже программой:
<!DOCTYPE html PUBLIC
"-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Документ без названия</title>
</head>
7
<body
</body>
</html>
Создадим шаблон документа. Сохраним его как Web – документ и при выполнении дальнейших лабораторных работ, будем открывать его, набирать текст в контейнере тела и сохранять под другим именем.
Итак начнем работу.
1. Откройте “Блокнот ”;
2. Наберите или скопируйте первую часть: <!DOCTYPE HTML PUBLIC "//W3C//DTD HTML 4.01 Transitional//EN">
http://www.w3.org/TR/html4/loose.dtd">
3. Создайте контейнер HTML, для этого наберите открывающийся тег <HTML> и
закрывающийся тег </HTML> (не забывайте, при этом, поставить “слэш” /).
Учтите, этот контейнер содержит внутри себя несколько контейнеров, поэтому
разнесите их по документу.
4. Создайте контейнер заголовка, для этого наберите теги контейнера
<head>и</head> , внутри которых наберите:
1. начальный тег заголовка документа <title>, назовите документ и вставьте конечный тег заголовка </title> ;
укажите тип кодировки. Для этого вставьте тег <meta> (закрывающегося тега нет!) и наберите в нем
фрагмент программы задания кодировки всего документа: <meta http-
equiv="Content-Type" content="text/html;charset=windows-1251"> кодировка
windows, либо <meta http-equiv="Content-Type" content="text/html; charset=utf8">- кодировка utf-8;
5. Закройте контейнер </head>;
6. Организуйте контейнер текста, для этого напишите тег <body> (далее идет текст
документа);
7. Закройте контейнеры </body> и </html>;
8. Сохраните документ. Для этого:
a. в программе “Блокнот”, кликните левой кнопкой мыши на иконке “Файл” и
в открывшемся окне нажмите “Сохранить как”;
b. в открывшемся окне выберете папку, в которой будите сохранять документ,
и в нижнем окне напишите название вашего файла, желательно на английском языке.
8
Итак, создали шаблон Web- документа. В дальнейшем будем открывать этот шаблон документа, вставлять туда свой текст и сохранять документ под другим именем.
Лабораторная работа 2. Форматирование
Цель работы:
Используя теги логического форматирования и физического форматирования, отформатировать предложенный текст.
Ход работы
1. Откройте шаблон документа (который создали в предыдущей лабораторной работе)
в браузере Internet Explorer;
2. Кликните левой кнопкой мыши на иконке “Вид” в главном меню,
а затем кликните на строку “Источник”. После этого откроется “Блокнот” с шаблоном документа.
3. В открывшийся “Блокнот ” вставляйте по частям и форматируйте предложенный
ниже текст (если есть свой текст, то лучше вставить его);
Текст для форматирования
Фосфор и его важнейшие соединения
Фосфор входит в состав фосфорита Са3(РО4)2, апатита Са3(РО4)2·СаF2, содержится в
костях животных и рыб.
В свободном состоянии фосфор образует более десяти аллотропических
<!—цвет фразы выберите из приложения 1-- > модификаций, среди которых наиболее
9
исследованы белый, красный и черный фосфор.
Белый фосфор – мягкое воскообразное вещество, состоящее из тетраэдрических молекул Р4. Он плавится при 44 0С, кипит при 257 0С. При 800 0С начинается диссоциация
четырехатомных молекул на двухатомные Р2, а при 1200 0С – на атомы. Белый фосфор –
реакционное вещество. На воздухе при комнатной температуре он окисляется до Р4О10, а
при 40 0С происходит самовоспламенение и бурное горение фосфора.
Изучение взаимодействия белого фосфора с кислородом привело к открытию цепных
реакций. Автором этого открытия является Н.Н. Семенов – российский физико-химик,
лауреат Нобелевской премии.
Примечание: при форматировании используйте следующие теги:
• < B ></ B > отображает текст жирным начертанием
• < I ></ I > - выделяет нужную часть текста курсивом.
• < u ></ U > - делает текст подчеркнутым.
• < small ></ small > - отображает в себе текст шрифтом, меньшим, чем шрифт
окружающего текста;
• < span ></ span > - присваивает части текста определенные свойства;
• < sup ></ sup > - располагает часть текста по нижней линии;
• < sub ></ sub > располагает часть текста по верхней линии;
Например, для написания фразы “Белый фосфор” , необходимо заключить эту фразу
между тегами <b><i><u> Белый фосфор </u></i></b>, а формулу Са3(РО4)2 запишите
между тегами <p>текст, текст Ca<sup>3</sup>(PO<sup>4</sup>)<<sup>2</sup> текст /p>
4. Отформатированный текст, представить в виде Web-страницы. Назовите файл
именем document’s form.htm и сохраните его.
5. Откройте файл в Internet Explorer и посмотрите результат. Если есть необходимость, проведите повторно отредактируйте его.
Самостоятельная работа
1. В структуре HTML существует _______контейнера. Вставьте число.
2. Укажите теги форматирования:
 а) Теги логического форматирования;
 б) Теги физического форматирования;
 в) Теги фактического форматирования;
 г) Теги идеального форматирования.
3. Для расшифровки аббревиатуры используется тег____________
6. Абзац можно создать тегом __________________
7. Приведите в соответствие теги и их значения
• < B ></ B >
- выделяет нужную часть текста курси• < I ></ I >
вом
• < u ></ U >
- отображает текст жирным начертанием
- делает текст подчеркнутым.
8. Приведите в соответствие теги заголовка и их значения
Теги
Значения
ТЕКСТ
H1
H2
ТЕКСТ
H3
ТЕКСТ
H4
ТЕКСТ
ТЕКСТ
H5
H6
ТЕКСТ
10
9. Укажите атрибут тега <p>, который расположит текст в правой части текстового
поля:
<p align=“left”>Text</p>;
<p align=“center”>Text</p>;
<p align=“right”>Text</p>;
10. Вставьте теги P <___>4O<____>10, чтобы получить формулу P4O10;
11. Вставьте теги PO<____>4<_____>3-, чтобы получить ион PO43-;
12. Для раскрытия значения HTML используется тег ____
Рабочая тетрадь:
Развитие языка гипертекстовой разметки началось ________
Как осуществляются связи между документами в HTML____
Браузер – программа ____
Web -страницы (Web -документы)-
HTML (HyperTextMarkupLanguage) язык разметки документа - включает в себя____
Атрибут (attribute ) - это переменная, ____
Тег (tag ) . Теги определяют ____
<acronym> </acronym> используется для ____
<Hx ></ Hx> (x = 1,2,--6 ). Задаёт ____
11
< strong > </ strong > - Используется для ____
Тег <P > </ P > - Элемент абзаца. Применяется в тексте ___
Запишите атрибуты тега абзаца для выравнивания по левому, центру и правому краям.
< sup ></ sup > - располагает часть текста по ____
< sub ></ sub > располагает часть текста по ___
Задайте гарнитуру шрифта, размер шрифта, цвет для отдельного слова в тексте.
Элемент задает отступ слева и справа по тексту тегом _____
Перечислите все возможные случаи задания цвета фона.
Задайте цвет гиперссылок
12
Лабораторная работа №2
Таблицы
Цель работы: дать представление слушателям о роли таблиц в Web-документах, освоить
методику создания простейших таблиц; создать таблицы по возрастающей сложности.
Рекомендации: В тетради для лабораторных работ перепишите краткую информацию о
методики составления таблиц, расшифровку значений основных тегов форматирования
таблиц и далее выполняйте рекомендации к выполнению лабораторной работы.
Таблицы занимают важное место в создании Web- страниц. Это связано с тем, что при
помощи таблиц можно создавать шаблоны документов и представлять текстовые документы в виде компактного расположения на странице с помощью кода сценариев. В таблицах можно размещать коллекции картини, фонов, маркеров и разделителей и проводить
гиперссылки на Web -документы. Пространство, отведенное под таблицы, разбивается на
прямоугольные ячейки (с видимыми или невидимыми границами), в которых размещаются элементы документа – изображения, кнопки, ссылки, вложенные таблицы.
Прежде чем выполнить лабораторную работу, ознакомимся с основными тегами, которые
используются при создании таблиц.
Правила описания таблиц
Основным тегом-контейнером является тег <table>, который требует присутствие закрывающегося тега </ table >. В состав тега входит ряд параметров, которые могут быть указаны, либо задаются по умолчанию.
Параметр border
C помощью параметра border можно задать рамку, показывающую внутреннюю структуру
таблицы – ряды и ячейки. Если параметр отсутствует или равен нулю <table border =”0”>,
рамка не будет отображена. Это помогает создать списки или использование таблиц в качества основы Web -документа. Значение параметра (в пикселах) можно задать и значением отличным от нуля, при этом, чем большее значение, тем толще будет рамка.
Параметр bordercolor
Параметр bordercolor предназначен для определения цвета рамки вокруг таблицы. Значение цвета указывается в шестнадцатеричном формате (# FFCCOO) или в виде наименования (red , green ). Например:
< table border =”0” bordercolor =”# FFCCOO ”>. Полный набор цветовой гаммы представлен в таблице в конце методического указания.
Параметр cellspacing
Параметр cellspacing задает расстояние между соседними ячейками таблицы по вертикали
и горизонтали. Значение параметра указывается в пикселах, например, <table border =”0”
bordercolor =”# FFCCOO ” cellspacing =”2”> Расстояние между соседними ячейками (как
по горизонтали, так и по вертикали) всегда будет одинаково.
Параметр cellpadding
Для создания определенного отступа содержимого ячеек, вводится параметр cellspacing .
Значение параметра задается в пикселах и обязательно указывается.
Например : <table border=”0” bordercolor =”#FFCCOO” cellspacing=”2” cellpadding=”10” >.
В случае, если <cellpadding =”0” >, содержимое ячейки будет прижато вплотную к границы таблицы, и если значение параметра border =”0” , то текст соседних ячеек сольется, что
приведет к искажению смысла документа.
Параметр align
Этот параметр применяется для выравнивания таблицы относительно окна монитора: по
левому краю, по центру и по правому краю.
- align =”left ”- выравнивание таблицы по левому краю документа. Если этот параметр не
задан, то такое выравнивание будет произведено автоматически (по умолчанию)
- align=”center” – центрирование документа.
13
- align =” right ”- выравнивание таблицы по правому краю документ.
Этот параметр может быть использован и для выравнивания текста внутри ячеек таблицы.
Помимо функции выравнивания таблицы по горизонтали документа, параметр align позволяет получить эффект обтекания таблицы текстом.
Параметры width и height
Параметры width и height отвечают за ширину и высоту таблицы, соответственно. Значение этих параметров указывается в процентах или в пикселах. В последнем случае ширина
и высота таблицы будет фиксирована. При использовании в качестве единицы измерения
процентов размеры таблицы будут варьироваться в зависимости от размеров окна монитора.
Параметры тегов <tr>,<td>,<th>
Теги <tr>,<td>,<th> составляют внутреннюю структуру таблицы и могут содержать определенный набор параметров. Тег <tr> задает набор ячеек таблицы, тег <td> ячейку, а тег
<th> заголовок.
Параметр valign
Этот параметр, в отличии от align , выравнивает текст ячейки по вертикали.
• valign =” middle ” – выравнивание по середине ячейки (значение по умолчанию);
• valign =” top ” – выравнивание по верхнему краю ячейки;
• valign =” botton ” – выравнивание по нижней границе ячуйки;
• valign =” baseline ” – выравнивание по базовой линии (привязка текста одной строки к
единому уровню).
Параметры colspan и rowspan
Параметры colsoan и rowspan (объединение ячеек) применяются при необходимости объединения нескольких ячеек в одну.
- colspan – показывает, на какое количество ячеек по горизонтали необходимо расширить
<td> или <th>.
- rowspan - показывает, на какое количество ячеек по вертикали необходимо расширить <
td > или < th >.
При использовании параметров colspan и rowspan особое внимание следует уделять корректному объединению соседних ячеек таблицы, а также указанию закрывающихся тегов
< td > и < th >
Параметр frame
Часто требуется создать текст, которые состоит из колонок отстоящих друг от друга на
определенном расстоянии, или текст, заключенный в рамку и т.д. Для этого используется
тег frame с атрибутами:
• box – рамка с четырех сторон;
• border – рамка с четырех сторон;
• above – рамка только сверху;
• below – рамка только снизу;
• hsides – верхняя и нижняя части рамки;
• vside – левая и правая части рамки;
• lhs - только левая часть рамки;
• rhs – только правая часть рамки;
• void – нет рамки
Для правки вертикальных линий в таблицы применяется тег rules с атрибутами:
• al – отображение линейки целиком;
• groups – часть линейки, разделяющая сгруппированные данные;
• cols – часть линейки, разделяющая столбцы;
• rows – часть линейки, разделяющая строки;
• none - отсутствие линейки.
14
Цвет в таблицах
При составлении таблицы часто требуется задать различные цвета для элементов таблицы: фона, рамок, строк, ячеек и т.д.
Фон . Цвет фона в таблицах задается атрибутом bgcolor , который который может применяться в тегах:
- <table bgcolor="#00CC00"> -задается фон всей таблицы;
- <tr bgcolor="#FFCC00"> - задается фон строки;
- <td bgcolor="#00CCFF"> - задается фон данных ячейки;
- <th bgcolor="#00CCFF"> - задается фон заголовка
При задании цвета можно воспользоваться также каскадными стилевыми свойствами.
Например: <table style="background-color: aqua">
Для выделения цветом границы внешней рамки таблицы, в тег <table> вводится атрибуты
bordercolor и border. Например: <table bordercolor="green" border=5 >. Этим задали рамку
таблицы толщиной 5 пикселов, внутренние рамки равны 1 пикселу.
Цвет внутренних границ устанавливаются атрибутом bordercolor.
<tr bordercolor="#FF0000"> - задает красные границы ячеек строки, а синие границы ячеек
заголовков отределяются тегом - <th bordercolor="#0000 FF ">
В HTML рамке таблицы можно придать объемный вид. Такой эффект достигается за счет
разных цветов верхней и нижней линий, образующих рамку. Известно, что таблицы образуются двойными линиями. Если принять, что таблица освещается со стороны верхнего
левого угла экрана, то внешняя рамка имеет освещенную (верхние и левые линии) и затененную (нижние и правые линии) части, в то время как для внутренних рамок все наоборот - освещены нижние и правые линии, а затемнены верхние и левые линии.
Итак:
- атрибут bordercolordark -определяет цвет затененной части рамки;
- атрибут задает цвет bordercolorlight освещенной части рамки.
- <table bordercolordark="brown" bordercolorlight="yellow" border=5> - внешняя рамка имеет толщину 5 пикселов, при этом верхняя и левая части границ - желтые, а правые и нижние части - коричневые.
Группирование строк и столбцов.
Для удобства форматирования содержимого таблицы производят разбивку ее на три части: заголовочную, основную и нижнюю.
Приведем пример использования построчного группирования в таблице с помощью трех
элементов:
 thead - определяет заголовочную часть таблицы. Начальный тег <thead> предшествует
первой строке в таблице, а конечный тег иногда не ставят, но желательно поставить
</thead>. В этом теге присутствуют атрибуты, которые позволяют задать фон и цвет
заголовка, а жирное начертание текста устанавливается автоматически. Фрагмент заголовочной части таблицы следующий:
 <thead style="background-color:yellow">
 <tr style="font-size:13px; font-weight:bold">
 <td text-align:center colspan=2> Количество посетителей за неделю</td></tr></thead>
 <tfoot> - задает нижнюю часть таблицы. Обычно этот атрибут применяется для форматирования последних строк таблицы. Начальный тег <tfoot> располагается непосредственно после тега <thead>.
Фрагмент нижней части:
<tfoot style="font:italic bold; color:wite; text-align:right; background-color:brown">
<tr><td>Итого</td><td>866</td></tr>
<tr><td>в том числе студентов</td><td>251</td></tr>
15
</tfoot>
<tbody> - задает основную часть таблицы, которая состоит из элементов строк <tr></tr> и
<td></td>, вложенных элементов ячеек.
Компоновка таблиц и текста
Часто в Web - страницы требуется размещать таблицу так, чтобы текст обтекал таблицу.
При включении в тег <table> атрибута align позволит тексту обтекать таблицу Такие таблицы называются плавающими. Можно использовать для этого и стилевой элемент float.
Основные теги, применяемые при создании таблиц.
<title> Создание таблиц </title>
<table border=1 cellspacing="0" cellpadding="0" align="center">
 border=1-:- 15 – толщина рамки таблицы
 cellspacing="0" (1-:-10) - толщина рамки ячеек
 cellpadding ="0" (0-:-70) отступ от границы ячейки
 align =” center ”( left , right ) – расположение текста в ячейке
 <caption> название таблицы </caption>
 <caption align=”center”(left, right)>
 <caption valign="bottom"(top) align="center">Опросник</caption>
 < tr > создание строки</ tr >
 < td >создание ячейки</ td >
 <th> заголовок </th>
 width ="49%" ( table width =300) - размеры таблицы (ширина)
Атрибут frame задает границы таблицы и принимает следующие значения:
• border ( box ) – устанавливает все линии внешней рамки;
• void – внешняя рамка не отображается вообще;
• above – выводит только верхнюю (или нижнюю) границу таблицы;
• hsides – – выводит только верхнюю и нижнюю линии рамки
• vsides – выводит только левую и правую линии рамки;
• lhs – устанавливает только левую линию рамки;
• rhs - устанавливает только правую линию рамки;
Атрибут rules отображает внутренние границы таблицы и принимает следующие значения:
• none - все линии внутренней рамки не отображаются;
• groups - отображаются горизонтальные границы между группами;
• rows - отображаются только горизонтальные линии между строками;
• cols - отображаются только вертикальные линии между строками;
• all - отображаются все внутренние рамки.
<table align="center" border="1" cellspacing="0" cellpadding="4" width="100%" frame="box"
rules="groups">
• rowspan – тег предназначен для объединения ячеек смежных строк. Значение атрибута
задает количество объединенных ячеек. Например: элемент
< TH rowspan =3> объединяет три ячейки.
• colspan – тег предназначен для объединения столбцов. Например: для формирования
одной ячейки данных из трех ячеек смежных столбцов надо записать тег:
< TH colspan =3>
Объединение одной ячейки, расположенной на пересечении двух
строк и трех столбцов назначается контейнером:
<TD rowspan=2 colspan=3>
16
• < TABLE bgcolor =” red ”> - цвет фона всей таблицы красный;
• < TD bgcolor =” yellow ”> - цвет ячейки желтый;
• < TABLE style =” background - color : aqua ”> - применен каскадный стиль назначения
цвета фона. Отображается содержимое всех ячеек таблицы на бирюзовом фоне.
Пример прерывания обтекания таблицы текстом
<table border align="right" width=120
style="color: white; text-align; center; font-family: arial; font-weight: bold;
margin-left: 3mm; margin-bottom:3mm" >
<tr style="background-color: blue"><td>Синий</td>
<tr style="background-color: red"> <td>Красный</td>
<tr style="background-color: green"><td>Зеленый</td>
< KBD > align =" right "</ KBD > и обтекается текстом с левой
стороны. После элемента
< KBD >& lt ; br clear =" left "& gt ;</ KBD >
< br clear =" right "> обтекание прекращается, а продолжение текстовой строки размещается ниже таблицы.
< tr bordercolor =”00 FF 00”> - цвет внутренних границ
<tr style="background-color: blue"><td> Синий </td>
<tr style="background-color: red"> <td> Красный </td>
<tr style="background-color: green"><td> Зеленый </td>
или
<tr style="background-color: 0000FF"><td> Синий </td></tr>
<tr style="background-color: FF0000"> <td> Красный </td></tr>
<tr style="background-color: 00FF00"><td> Зеленый </td></tr>
“ Объемная ” рамка
<table bordercolordark="brown" bordercolorlight="yellow" border=5>
<tr style="background-color: 0000FF"><td> Синий </td></tr>
<tr style="background-color: FF0000"> <td> Красный </td></tr>
<tr style="background-color: 00FF00"><td> Зеленый </td></tr>
Лабораторная работа 1. Создание простейших таблиц.
Рассмотрим простейшую таблицу, которую можно представить следующим образом:
HTML–конструкция документа может содержать множество различных тегов и паСоздание простейших таблиц
раметров.
Эта таблица имеет рамку, состоит из двух ячеек. В первой ячейки представлен заголовок,
а во второй текст.
Коды этой таблицы приведены ниже.
Пример 1.
<html>
<head>
<meta http-equiv=”Content-Type” content=”text/html; charset=windows-1251”>
<title>Table1</title>
</head>
<body>
<table border=”1” width=”100%”>
<tr>
<th width=»50%»>Создание простейших таблиц</th>
<td width=»50%»>HTML–конструкция документа может содержать множество
различных тегов и параметров.</td>
</tr>
</table>
17
</body>
</html>
Ход работы
Задание:
13. Откройте шаблон документа (который создали лабораторной работе 1) в браузере
Internet Explorer;
14. Кликните левой кнопкой мыши на иконке “Вид” в главном меню,
15. кликните на строку “Источник”. После этого откроется “Блокнот” с шаблоном документа (document’s form.htm ) .
16. Между тегами <title>…</title> напишите название таблицы;
17. В шаблоне документа между тегами <body> …. </body> наберите предложенную
выше программу создания простейших таблиц.
18. Сохраните программу под именем table.htm . При этом учтите, что всегда имена папок должны:
 называться с использованием английского алфавита и арабских цифр;
 не должны содержать следующие символы:
 пробел;
 табуляцию;
 новая строка;
 возврат каретки;
 символы.
19. Изменяя толщину рамки ( border =”1”) от 0 до 3, сохраните Web-страницу, в зависимости от толщины внешней рамки: table0.htm; table1.html; table2.htm; table3.htm.
Задание: раскройте значение тегов, используемых для создания таблиц
Теги
Значение
table
border
18
width
cellspacing
cellpadding
align="center"
tr
th
td
Лабораторная работа 2. Создание сложных таблиц
Задание:
1. Создать таблицу следующего вида:
ячейка 1
ячейка 2
ячейка 4
ячейка 5
ячейка 7
ячейка 8
ячейка 3
ячейка 6
ячейка 9
Для этого:
1. Откройте шаблон документа (document’s form.htm ) в браузере Internet Explorer;
2. Кликните левой кнопкой мыши на иконке “Вид” в главном меню,
3. Кликните на строку “Источник”. После этого откроется “Блокнот” с шаблоном документа.
4. Между тегами <title>…</title> напишите название таблицы;
5. В шаблоне документа между тегами <body> …. </body> наберите предложенную
ниже программу создания сложной таблицы.
6. В комментарии <!— Дальше продолжить составление таблицы самостоятельно--!>
предлагается самостоятельно написать теги для создания следующих столбцов таблицы.
7. Сохраните программу под именем table6.htm .
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title> Создание сложных таблиц</title>
<meta http-equiv=”Content-Type” content=”text/html; charset=windows-1251”>
</head>
<table border=”1” width=900 cellspacing="0" cellpadding="0" align="center">
<tr>
<th width=300> ячейка 1</th>
<td width=300> ячейка 2</td>
<td width=300> ячейка 3</td>
</tr>
<!— Дальше продолжить составление таблицы самостоятельно--!>
</table>
19
</ body >
</html>
Лабораторная работа 3. Параметры внешних и внутренних границ
При выполнении лабораторной работы учтите:
Атрибут border позволяет отображением рамки таблицы по принципу “есть рамка – нет
рамки”. Более гибкие средства задания рамки представляют атрибуты frame и rules .
С их помощью можно убрать внешнюю рамку, оставив внутренние границы, или задать
отображение только горизонтальных линий.
Рассмотрим атрибут frame , который может принимать следующие значения:
• border – устанавливает все линии внешней рамки;
• void – внешняя рамка не отображается вообще;
• above – выводит только верхнюю (или нижнюю) границу таблицы;
• hsides – – выводит только верхнюю и нижнюю линии рамки
• vsides – выводит только левую и правую линии рамки;
• lhs – устанавливает только левую линию рамки;
• rhs - устанавливает только правую линию рамки.
Ход работы
1. Откройте шаблон документа (document’s form.htm ) в браузере Internet Explorer;
2. Кликните левой кнопкой мыши на иконке “Вид” в главном меню,
3. Кликните на строку “Источник”. После этого откроется “Блокнот” с шаблоном документа.
4. Между тегами <title>…</title> напишите название таблицы;
5. В шаблоне документа между тегами <body> …. </body> наберите предложенную
ниже программу создания таблицы с различными параметрами внешних и внутренних границ.
Ниже представлены таблицы и программа управления внутренними и внешними рамками таблицы.
Возможные значения атрибута frame
frame1
= border
frame2 = box
frame3 = above
frame4 = void
frame5 = hsides
frame6 = hsides
frame7 = vsides
frame8 = lhs
Обратите внимание на общее построение программы.
Программа создания таблицы с различными параметрами внешних и внутренних границ
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
20
<html>
<head>
<title> FRAME</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
</head>
<body>
<table border=0 widht=40%>
<caption align="left">
<strong>Возможные значения атрибута frame</strong>
</caption><br> <br>
<tr>
<td><table border=4 frame=”border”>
<tr><td width="49">frame1</td>
<td width="9">=</td>
<td width="55">border</td>
</tr></table><br>
<table align="left" border="1" cellspacing="0" cellpadding="4" width="14%" frame="box"
rules="groups">
<tr><td width="7%">frame2</td>
<td width="3%">=</td>
<td width="90%">box</td>
</tr></table><br>
<br>
<table align="left" border="1" cellspacing="0" cellpadding="4" width="14%" frame="above"
rules="all"><tr><td>frame3</td><td>=</td><td>above</td>
</tr></table> <br>
<br>
<table align="left" border="1" cellspacing="0" cellpadding="4" width="169" frame="void"
rules="none">
<tr><td width="49">frame4</td>
<td width="9" >=</td>
<td width="79">void</td>
</tr></table><br>
<br>
<table align="left" border="1" cellspacing="0" cellpadding="4" width="14%" frame="hsides"
rules="all"><tr><td>frame5</td><td>=</td><td> hsides
</tr></table><br> <br>
<table align="left" border="1" cellspacing="0" cellpadding="4" width="14%" frame="vsides"
rules="all"><tr><td>frame6</td><td class=”eq”>=</td><td> hsides
</tr>
</table><br><br>
<table align="left" border="1" cellspacing="0" cellpadding="4" width="14%" frame="lhs"
rules="all"><tr><td>frame7</td><td class=”eq”>=</td><td> vsides </td>
</tr></table><br> <br>
<table align="left" border="1" cellspacing="0" cellpadding="4" width="14%" frame="rhs"
rules="all"><tr><td>frame8</td><td class=”eq”>=</td><td> lhs </td>
</tr></table>
21
</body>
</HTML>
6. Сохраните программу под именем table7.htm
Лабораторная работа 4. Объединение ячеек и столбцов таблиц
Часто необходимо создать таблицу, в которой смежные ячейки должны быть объединены.
Для этого в теги <TH> или <TD> вставляются атрибуты:
• rowspan - предназначен для объединения ячеек смежных строк. Значение атрибута
задает количество объединенных ячеек.
Например: элемент < TH rowspan =3> объединяет три ячейки,
• colspan – предназначен для объединения столбцов.
Например: для формирования одной ячейки данных из трех ячеек смежных столбцов надо
записать тег: <TH colspan =3>
• Объединение одной ячейки, расположенной на пересечении двух строк и трех
столбцов назначается контейнером: <TD rowspan=2 colspan=3>
Ход работы
1. Откройте шаблон документа (document’s form.htm ) в браузере Internet Explorer;
2. Кликните левой кнопкой мыши на иконке “Вид” в главном меню,
3. Кликните на строку “Источник”. После этого откроется “Блокнот” с шаблоном документа.
4. Между тегами <title>…</title> напишите название таблицы;
5. В шаблоне документа между тегами <body> …. </body> наберите предложенную
ниже программу объединения строк и столбцов
Задание. Создайте таблицу следующего вида:
Факультеты и кафедры АлПУ
Факультет
Технологии наноматериалов
Кафедры
Корпус
Высшая математика
1- 43 ауд
Сопротивления материалов
5 - 146 ауд
Наноматериаловы
7 - 143 ауд
Силикиатов
10 - 343
ауд
Количество сотрудников: 387
Механико-машиностроительный факультет (ММФ)
Кафедра сварочного производства (СП)
1- 76 ауд
Кафедра металлургии черных металлов(МЧМ)
3 - 9 ауд
Кафедра горно-шахтного оборудования
(ГШО)
3 - 110 ауд
Количество сотрудников: 281
Программа объединения строк и столбцов:
22
<html>
<head>
<meta http-equiv=”Content-Type” content=”text/html; charset=windows-1251”>
<meta name=”GENERATOR” content=”Microsoft FrontPage 4.0”>
<meta name=”ProgId” content=”FrontPage.Editor.Document”>
<title >Объединение ячеек</title >
</ head >
<body>
<h2>Факультеты и кафедры АлПУ</h2>
<table border=1 cellpadding=8>
<!—Формирование заголовков -->
<TR>
<TH width="354"> Факультет</TH>
<TH width="322">Кафедры</TH>
<TH width="81"> Корпус</TH>
</ TR >
<!-- Объединение 5-и столбцов -->
<TR>
<TD rowspan=5>Технологии наноматериалов</TD>
<td>Высшая математика</td>
<td>1- 43 ауд</td>
</TR>
<tr>
<td>Сопротивления материалов</td>
<td>5 - 146 ауд</TD>
</tr>
<tr>
<td>Наноматериаловы</td><td>7 - 143 ауд</TD>
</tr>
<tr>
<td>Силикиатов</td>
<td>10 - 343 ауд</TD>
</tr>
<tr>
<td colspan =2> <I>Количество сотрудников: 387</I></td>
</TR>
<TR><TD rowspan =4>Механико-машиностроительный факультет (ММФ) </TD>
<td>Кафедра сварочного производства (СП) </td>
<td>1- 76 ауд</td>
</TR>
<tr><td>Кафедра металлургии черных металлов(МЧМ) </td>
<td>3 - 9 ауд</TD>
</tr>
<tr><td>Кафедра горно-шахтного оборудования (ГШО) </td>
<td>3 - 110 ауд</TD>
</tr>
<tr>
<td colspan =2><I>Количество сотрудников: 281</I></td>
</TR>
</table>
</body>
</HTML>
23
6. Сохраните программу под именем table8.htm
Лабораторная работа 5. Цвет в таблицах
В таблицах можно задать цвет фона, рамки, ячейки, строки, заголовка и т.д.
Цвет фона задается атрибутом bgcolor . В зависимости от того. какой из тегов дополняется этим атрибутом, получится четыре варианта задания цвета:
• < TABLE bgcolor =” red ”> - цвет фона всей таблицы красный;
• < TD bgcolor =” yellow ”> - цвет ячейки желтый;
• < TABLE style =” background - color : aqua ”> - применен каскадный стиль назначения цвета
фона. Отображается содержимое всех ячеек таблицы на бирюзовом фоне.
Ход работы
1. Откройте шаблон документа (document’s form.htm ) в браузере Internet Explorer;
2. Кликните левой кнопкой мыши на иконке “Вид” в главном меню,
3. Кликните на строку “Источник”. После этого откроется “Блокнот” с шаблоном документа.
4. Между тегами <title>…</title> напишите название таблицы;
5. В шаблоне документа между тегами <body> …. </body> наберите предложенную
ниже программу применения атрибутов цвета к элементам таблицы.
Программа применения атрибутов цвета к элементам таблицы.
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>LabTab55</title>
<!Зададим стиль для всей таблицы -->
<STYLE type="text/css">
table {font: bold 11pt Arial;
text-align: center;
background-color:#FF99FF;
color:blue}
tr{background-color:aqua}
</STYLE>
</head>
<body>
<h4 align="center"><b>Задание цветов для элементов таблицы</b></h4>
<p align="left"><br>
<table cellspacing=12 widht=550 border=5>
<TR>
<TD align="left">
<p align="left">Цвет фона всей таблицы</p>
</td><TD align="left">
<p align="left">фиолетовый</p>
</td>
</tr>
<TR>
<TD align="left">
<p align="left">Цвет фона строк</p>
</td><TD align="left">
<p align="center"> бирюзовый</p>
</td>
24
</tr>
<TR>
<TD align="left">
<p align="left">Цвет шрифта</p>
</td><TD align="left">
<p align="left"> синий</p>
</td>
</tr>
<TR>
<TD align="left">
<p align="left">Цвет линий рамки (по умолчанию)</p>
</td><TD align="left">
<p align="left">серый</p>
</td>
</tr>
</table>
</body>
</HTML>
6. Сохраните программу под именем table9.htm
Лабораторная работа 6. Обтекание таблицы текстом
При компоновке Web -страницы необходимо располагать ее, согласно общему дизайну
страницы, в определенном месте относительно текста, графики и т.д. Учитывая, что страница разрывает текст, необходимо тег < table > вводить атрибут align . В этом случае таблица не разрывает строк, и текст размещается вокруг таблицы. Атрибут align может принимать значения: left , right , center . Для прерывания текста, используется либо атрибут
clear в элементах абзацев <p>, либо разрыв строки <br >.
Например: <br clear="left"> указывает на то, что обтекание слева прекращается.
Программа обтекания таблицы текстом
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Обтекание</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<p> </p>
<table width="200" border="1" align="left">
<tr>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
25
<td> </td>
<td> </td>
<td> </td>
</tr>
</table>
<p>Заполняя таблицу текстом необходимо учитывать, что имеется много способов форматирования текста: <br>
•  выделения текста ( подчеркивание , <em>курсив </em>, <strong>жирное начертание) </strong>; <br>
•  выбор гарнитуры и размер шрифта ; <br>
•  возможно изменять цвет букв и фона ; <br>
•  межбуквенный и межстрочный интервал; <br>
•  тип регистра " (строчные и прописные буквы) и многое другое.
<p><br>
</p>
</HTML>
Ход работы
• Внимательно разберитесь с программой обтекание текстом таблиц.
• Откройте «Блокнот», наберите программу обтекание текстом таблиц.
• Озаглавьте правильно файл и сохраните его.
• Наберите свой текст в абзаце <p></p> и отформатируйте таблицу по своему усмотрению.
Представьте отчет в виде отформатированной таблицы.
На этом мы заканчиваем изучение темы “Создание таблиц в Web -страницы ”. Для усвоения материала, создайте свою собственную таблицу так, чтобы она радовала Ваш взор.
Лабораторная работа 7. Зачетная работа
В программе “Блокнот” запишите программу для создания предложенной ниже таблицы.
Сохраните в своей папке под именем Table.htm.
Самостоятельная работа
Задание: создать таблицу по виду приведенную ниже
26
Название таблицы
1
2
3
5
7
4
6
8
9
10
19
19
19
11
12
20
21
22
13
14
15
16
17
18
23
24
25
26
В “Блокноте” запишите эту программу и сохраните файл под именем her_Work.htm
Рабочая тетрадь
Таблица начинается тегом ___________ и заканчивается тегом ________.
Для создания строки применяются парные теги _____________________.
Для создания столбцов применяются парные теги ___________________.
Наличие атрибута border=1-:- 15 указывает, что __________________.
Атрибут тега table cellspacing="0" (1-:-10) задает __________________.
Атрибут тега table cellpadding ="0" (0-:-70) задает _________________.
Задание названия таблицы задается парным тегом __________________.
Теги <th> </th> задают заголовок _______________________________.
Заполните таблицу:
27
Атрибут frame задает границы таблицы и принимает следующие значения:
• border ( box ) –
• void • above –
• hsides –
• vsides –
• lhs –
• rhs
Заполните таблицу:
Атрибут rules отображает внутренние границы таблицы и принимает следующие значения:
• none • groups • rows • cols • all Тег < TH rowspan =3> указывает, что ______________________________.
Тег < TH rowspan =3> указывает, что ______________________________.
Тег < TABLE style =” background - color : aqua ”> отображается содержимое всех ячеек таблицы ________________________________________________.
Расшифруйте запись <table bordercolordark="brown" bordercolorlight="yellow" border=5>
Запишите программу для представления таблицы, приведенной ниже:
Запишите программу для представления таблицы, приведенной ниже:
Приложение 1
28
Таблица
Цветовая
гамма
Пурпурный
Раскладка цветовой гаммы по RGB-составляющим
RGB
Цветовая
RGB
Цветовая
RGB
гамма
гамма
ФиолетовоОрсель
A020F0
синий
8A2BE2
DA70D6
Темнофиолетовый
DDA0DD Фиолетовый
Темнобордовый
Светлорозовый
B03060
Темнокрасный
Оранжевокрасный
FFB6C1
Краснофиолетовый
Краснофиолетовый
бледный
Красный
FFA500
Светлый самон
FFA07A
Охра
A0522D
Фуксин
FF00FF
FFC0CB
Теплый розовый
FF7F50
Самон
FA8072
Шоколадный
B22222
Пшеничный
D2691E
Бежевый
F5DEB3
Кожанокоричневый
DEB887
Золотистоберезовый
FFD700
Темножелтый
Золотой
ADFF2F
EEE8AA
FFFF00
Зеленый
00FF00
7FFF00
Лимоннозеленый
Светложелтый золотистый
Весенний
зеленый
FF69B4
Коралловый
Кирпичный
D2B48C
Зеленоватожелтый
FF0000
F08080
Рыжеватокоричневый
800080
DB7093
FF4500
A52A2A
Фуксин темный
Розовый
Коралловый
светлый
Коричневый
Зеленожелтый
Бледнозолотистый
березовый
Желтый
D02090
800000
Оранжевый
Легкий желтый
EE82EE
F5F5DC
8B4513
Розовокоричневый
BC8F8F
DAA520
Светлозолотистый
FFEC8B
9ACD32
808000
Желтозеленый
Зеленый
лесной
СветлоFAFAD2 желтый
228B22
32CD32
FFFFE0
Зеленая лужайка
7CFC00
Нейтральный
зеленый
C0DCC0
Темнозеленый
008000
Зеленожелтый
Лимоннозеленый
00FF7F
ADFF2F
29
32CD32
Светлый циан
Аквамарин
E0FFFF
Темный циан
7FFFD4
Цвет морской волны
Бледнозеленый
98FB98
Синий
0000FF
Светлосиний
A6CAF0
Бирюзовый
40E0D0
Темно-серый
808080
Васильковый
Голубой королевский
Тусклорозовый
Полуночносиний
Грифельносиний
4169E1
Бледнолиловый
FFE4E1
Белый
696969
Серый
BEBEBE
Морская раковина
Синий с пороховым оттенком
Зеленоватоголубой
6495ED
Тусклосерый
Шелковый
оттенок
Светлый
небесноголубой
Небесноголубой
FFF8DC
Синеватосерый
Светлосерый
Серо-синий
008080
54FF9F
87CEFA
87CEEB
B0E0E6
00FFFF
Светлая
морская
волна
Синий со
стальным
оттенком
Голубой со
стальным
оттенком
Бледнобирюзовый
FFFAFA
Кремовый
20B2AA
4682B4
B0C4DE
AFEEEE
Серый
нейтральный A0A0A4
Темно-синий 000080
191970
6A5ACD Светлый
грифельносиний
E6E6FA Голубой с
красным отливом
Черный
FFFFFF
708090
C0C0C0
Слоновая
кость
FFFFF0
Медовый
F0FFF0
8470FF
FFF0F5
000000
Грифельносерый
778899
Белыйнавахо
FFDEAD
Лимонный
FFFACD
Лазурный
FFF5EE
Белоснежный
5F9EA0
F0FFFF
Призрачнобелый
Белый-антик
F8F8FF
Персиковый
FFDAB9
FFFBF0
30
FAEBD7
Бледнобирюзовый
AFEEEE
Таблица базовых цветов
Это основные цвета, используемые в HTML. Именно эти цвета используются дизайнерами
для создания страниц поисковых систем, а также в дизайне сайтов с огромной аудиторией,
то есть используются там, где нужна максимальная совместимость. Все они прекрасно
отображаются даже в 256-цветном режиме работы видеокарты. Несомненно, для оригинального цветового дизайна обычных сайтов их маловато.
Black
Navy
Gray
Blue
Silver
Aqua
White
Green
Red
Lime
Fuchsia
Teal
Maroon
Yellow
Purple
Olive
Аквамарин
Белый
Желтый
Зеленый
Золотистый
Индиго
Каштановый
Красный
Оливковый
Пурпурный
Светло-зеленый
Серебристый
Серый
Сизый
Синий
Ультрамарин
Фиолетовый
Фуксиновый
Черный
Для получения любого другого оттенка применяются комбинации RGB-значений цвета,
записанные в шестнадцатиричном формате. Приведенные ниже 216 цветов также счита31
ются "безопасными" (browser-safe). Для удобства "безопасные" цветарасположины в три
таблицы по 216 цветов, отсортированные по разным цветовым компонентам.
Красный и Синий – добавляем Зеленый
000000
000033 000066 000099 0000cc 0000ff
330000
330033 330066 330099 3300cc 3300ff
660000
660033 660066 660099 6600cc 6600ff
990000
990033 990066 990099 9900cc 9900ff
cc0000
cc0033 cc0066 cc0099 cc00cc cc00ff
ff0000
ff0033 ff0066 ff0099 ff00cc ff00ff
003300
003333 003366 003399 0033cc 0033ff
333300
333333 333366 333399 3333cc 3333ff
663300
663333 663366 663399 6633cc 6633ff
993300
993333 993366 993399 9933cc 9933ff
cc3300
cc3333 cc3366 cc3399 cc33cc cc33ff
ff3300
ff3333 ff3366 ff3399 ff33cc ff33ff
006600
006633 006666 006699 0066cc 0066ff
336600
336633 336666 336699 3366cc 3366ff
666600
666633 666666 666699 6666cc 6666ff
996600
996633 996666 996699 9966cc 9966ff
cc6600
cc6633 cc6666 cc6699 cc66cc cc66ff
ff6600
ff6633 ff6666 ff6699 ff66cc ff66ff
009900
009933 009966 009999 0099cc 0099ff
339900
339933 339966 339999 3399cc 3399ff
669900
669933 669966 669999 6699cc 6699ff
999900
999933 999966 999999 9999cc 9999ff
cc9900
cc9933 cc9966 cc9999 cc99cc cc99ff
ff9900
ff9933 ff9966 ff9999 ff99cc ff99ff
00cc00
00cc33 00cc66 00cc99 00cccc 00ccff
33cc00
33cc33 33cc66 33cc99 33cccc 33ccff
66cc00
66cc33 66cc66 66cc99 66cccc 66ccff
99cc00
99cc33 99cc66 99cc99 99cccc 99ccff
cccc00
cccc33 cccc66 cccc99 cccccc ccccff
ffcc00
ffcc33 ffcc66 ffcc99 ffcccc ffccff
00ff00
00ff33 00ff66 00ff99 00ffcc 00ffff
33ff00
33ff33 33ff66 33ff99 33ffcc 33ffff
66ff00
66ff33 66ff66 66ff99 66ffcc 66ffff
99ff00
99ff33 99ff66 99ff99 99ffcc 99ffff
ccff00
ccff33 ccff66 ccff99 ccffcc ccffff
ffff00
ffff33 ffff66 ffff99 ffffcc ffffff
Красный и Зеленый – добавляем Синий
000000
003300 006600 009900 00cc00 00ff00
330000
333300 336600 339900 33cc00 33ff00
660000
663300 666600 669900 66cc00 66ff00
990000
993300 996600 999900 99cc00 99ff00
cc0000
cc3300 cc6600 cc9900 cccc00 ccff00
ff0000
ff3300 ff6600 ff9900 ffcc00 ffff00
000033
003333 006633 009933 00cc33 00ff33
330033
333333 336633 339933 33cc33 33ff33
32
660033
663333 666633 669933 66cc33 66ff33
990033
993333 996633 999933 99cc33 99ff33
cc0033
cc3333 cc6633 cc9933 cccc33 ccff33
ff0033
ff3333 ff6633 ff9933 ffcc33 ffff33
000066
003366 006666 009966 00cc66 00ff66
330066
333366 336666 339966 33cc66 33ff66
660066
663366 666666 669966 66cc66 66ff66
990066
993366 996666 999966 99cc66 99ff66
cc0066
cc3366 cc6666 cc9966 cccc66 ccff66
ff0066
ff3366 ff6666 ff9966 ffcc66 ffff66
000099
003399 006699 009999 00cc99 00ff99
330099
333399 336699 339999 33cc99 33ff99
660099
663399 666699 669999 66cc99 66ff99
990099
993399 996699 999999 99cc99 99ff99
cc0099
cc3399 cc6699 cc9999 cccc99 ccff99
ff0099
ff3399 ff6699 ff9999 ffcc99 ffff99
0000cc
0033cc 0066cc 0099cc 00cccc 00ffcc
3300cc
3333cc 3366cc 3399cc 33cccc 33ffcc
6600cc
6633cc 6666cc 6699cc 66cccc 66ffcc
9900cc
9933cc 9966cc 9999cc 99cccc 99ffcc
cc00cc
cc33cc cc66cc cc99cc cccccc ccffcc
ff00cc
ff33cc ff66cc ff99cc ffcccc ffffcc
0000ff
0033ff 0066ff 0099ff 00ccff 00ffff
3300ff
3333ff 3366ff 3399ff 33ccff 33ffff
6600ff
6633ff 6666ff 6699ff 66ccff 66ffff
9900ff
9933ff 9966ff 9999ff 99ccff 99ffff
cc00ff
cc33ff cc66ff cc99ff ccccff ccffff
ff00ff
ff33ff ff66ff ff99ff ffccff ffffff
Зеленый и Синий – добавляем Красный
000000
000033 000066 000099 0000cc 0000ff
003300
003333 003366 003399 0033cc 0033ff
006600
006633 006666 006699 0066cc 0066ff
009900
009933 009966 009999 0099cc 0099ff
00cc00
00cc33 00cc66 00cc99 00cccc 00ccff
00ff00
00ff33 00ff66 00ff99 00ffcc 00ffff
330000
330033 330066 330099 3300cc 3300ff
333300
333333 333366 333399 3333cc 3333ff
336600
336633 336666 336699 3366cc 3366ff
339900
339933 339966 339999 3399cc 3399ff
33cc00
33cc33 33cc66 33cc99 33cccc 33ccff
33ff00
33ff33 33ff66 33ff99 33ffcc 33ffff
660000
660033 660066 660099 6600cc 6600ff
663300
663333 663366 663399 6633cc 6633ff
666600
666633 666666 666699 6666cc 6666ff
669900
669933 669966 669999 6699cc 6699ff
66cc00
66cc33 66cc66 66cc99 66cccc 66ccff
66ff00
66ff33 66ff66 66ff99 66ffcc 66ffff
990000
990033 990066 990099 9900cc 9900ff
993300
993333 993366 993399 9933cc 9933ff
996600
996633 996666 996699 9966cc 9966ff
33
999900
99cc00
99ff00
cc0000
cc3300
cc6600
cc9900
cccc00
ccff00
ff0000
ff3300
ff6600
ff9900
ffcc00
ffff00
999933 999966 999999 9999cc 9999ff
99cc33 99cc66 99cc99 99cccc 99ccff
99ff33 99ff66 99ff99 99ffcc 99ffff
cc0033 cc0066 cc0099 cc00cc cc00ff
cc3333 cc3366 cc3399 cc33cc cc33ff
cc6633 cc6666 cc6699 cc66cc cc66ff
cc9933 cc9966 cc9999 cc99cc cc99ff
cccc33 cccc66 cccc99 cccccc ccccff
ccff33 ccff66 ccff99 ccffcc ccffff
ff0033 ff0066 ff0099 ff00cc ff00ff
ff3333 ff3366 ff3399 ff33cc ff33ff
ff6633 ff6666 ff6699 ff66cc ff66ff
ff9933 ff9966 ff9999 ff99cc ff99ff
ffcc33 ffcc66 ffcc99 ffcccc ffccff
ffff33 ffff66 ffff99 ffffcc ffffff
Градации красного
Код
#010000
#100000
#200000
#300000
#400000
#500000
#600000
#700000
Цвет
Код
#800000
#900000
#A00000
#B00000
#C00000
#D00000
#E00000
#FF0000
Цвет
Градации зеленого
Код
#000100
#001000
#002000
#003000
#004000
#005000
#006000
#007000
Цвет
Код
#008000
#009000
#00A000
#00B000
#00C000
#00D000
#00E000
#00FF00
Градации синего
34
Цвет
Код
#000001
#000010
#000020
#000030
#000040
#000050
#000060
#000070
Цвет
Код
#000080
#000090
#0000A0
#0000B0
#0000C0
#0000D0
#0000E0
#0000FF
Цвет
А так может выглядеть компьютерная радуга:
К
О
Ж
З
Г
С
Ф
Варианты оранжевого цвета:
Необходимо, чтобы монитор воспроизводил режим HighColor (16 разрядов) или
TrueColor (24 разряда)
Код
#FFB000 1
#FFA800 2
#FFA000 3
#FF9800 4
#FF9000 5
#FF8800 6
#FF8000 7
#FF7800 8
#FF7000 9
#FF6800 10
#FF6000 11
#FF5800 12
Цвет
Горизонтальная линия в качестве цветного прямоугольника:
35
Литература
1. Язык XML - практическое введение
Александр Печерский
2. Язык XML - практическое введение. Часть 2
Александр Печерский
3. Изучение HTML 3.2 на примерах (13.04.1998)
Jukka Korpela. Перевод "АКДИ Экономика и жизнь".
4. Что такое cookies и как с ними работать (08.07.1998)
Андрей Аликберов, ЦИТ
5. Что такое Cookie и с чем их едят (13.04.1998)
Андрей Аликберов, ЦИТ
6. Формат и синтаксис Cookie (13.04.1998)
Андрей Аликберов, ЦИТ
7. Язык гипертекстовой разметки HTML (13.04.1998)
Павел Храмцов, из учебных материалов конференции Индустрия
программирования 96, Центр Информационных Технологий
8. Спецификация языка HTML (13.04.1998)
Р. Усманов, перевод, сервер FREEnet
9. Спецификация языка HTML 3.2 (CP1251, KOI8-r)
Р. Усманов, перевод
36
10.Краткое руководство по HTML (14.10.1998)
K.Werbach, перевод С.Малышева
11.Список элементов (english) (13.04.1998)
12.Таблица цветов (13.04.1998)
Е. Булах, Центр Информационных Технологий
13.Таблица спец. символов (13.04.1998)
14.Средства просмотра WWW-страниц (13.04.1998)
Павел Храмцов, статья из ComputerWorld
15.Руководство по стилям для создания online гипертекста (13.04.1998)
Тим Бернерс Ли, перевод, Петрозаводский Государственный Университет
16.Использование метаданных (HTTP-EQUIV, NAME, REL, REV,
BASE)
при
создании
HTML
документов (13.04.1998)
А. Аликберов, Центр Информационных Технологий В.В. Кручинин.
Разработка компьютерных учебных программ. – Томск. Из-во Том.
Гос. Университета, 1998. – 211 с.
17. Субботин М.М. Новая информационная технология: создание и обработка гипертекстов. М.: «Новинтех», 1992;
18.Поликохин А.В., Савин А.Ю. Гипертекст: сущность состояние, проблемы, перспективы. М.: 1993. 126 с.:
19.Приказ Минобразования России от 19 июня 1998 г. № 1646:
20.Гаевский А.Ю. 100% самоучитель по созданию Web-страниц и Webсайтов. HTML и JavaScript: учебное пособие для вузов - М.: ТЕХНОЛОДЖИ – 3000, 2005. - 464 с.
21.Кэмпбел Марк Строим Web-сайты. Дизайн: пер. с англ. яз. – М.:
Триумф, 2006.- 480с.
Комплекс лабораторных работ по дисциплине:
“Технология создания электронных учебных пособий” Часть 1
Методическое указание по лабораторному практикуму для слушателей
дополнительной образовательной программы
“Преподаватель высшей школы”.-Томск: Изд-во ТПУ, 2009.- с.
Составитель Иванов Геннадий Филиппович
Подписано к печати
37
Формат
Бумага офсетная
Печать RISO. Усл.печ. л.
Уч.-изд.л.
Тираж 50 экз. Заказ . Кена свободная.
Издательство ТПУ. 634050. Томск, пр. Ленина, 30.
38