Применение гипертекстовой разметки для создания HTML-документа

  • Лабораторные работы
  • doc
  • 12.04.2020
Публикация в СМИ для учителей

Публикация в СМИ для учителей

Бесплатное участие. Свидетельство СМИ сразу.
Мгновенные 10 документов в портфолио.

Иконка файла материала 18. Применение гипертекстовой разметки для создания HTML-документа.doc

Практическая работа №2

Тема: Применение гипертекстовой разметки для создания HTML-документа

Цель: закрепить на практике знания по использованию различных тэгов HTML.

Время выполнения: 2 часа.

Теоретический материал:

Текст является основным способом представления информации на веб-странице. HTML позволяет менять вид текста, используя для этого различные шрифты, цвета и другие способы его форматирования.

Для установки выравнивания текста обычно используется тег абзаца <p> с атрибутом align, который определяет способ выравнивания. Также блок текста допустимо выравнивать с помощью тега <div> с аналогичным атрибутом align, как показано в таблице 1.

Таблица 1.

Выравнивание текста с помощью параметра align

Код HTML

Описание

<p>Текст</p>

Добавляет новый абзац текста, по умолчанию выровненный по левому краю. Перед абзацем и после него автоматически добавляются небольшие вертикальные отступы.

<p align="center">Текст</p>

Выравнивание по центру.

<p align="left">Текст</p>

Выравнивание по левому краю.

<p align="right">Текст</p>

Выравнивание по правому краю.

<p align="justify">Текст</p>

Выравнивание по ширине.

<nobr>Текст</nobr>

Отключает автоматический перенос строк, даже если текст шире окна браузера.

Текст<wbr>

Разрешает браузеру делать перенос строки в указанном месте, даже если используется тег <nobr>.

<div align="center">Текст</div>

Выравнивание по центру.

<div align="left">Текст</div>

Выравнивание по левому краю.

<div align="right">Текст</div>

Выравнивание по правому краю.

<div align="justify">Текст</div>

Выравнивание по ширине.

Выравнивание элементов по левому краю задано по умолчанию, поэтому указывать его лишний раз необходимости нет. Так что align="left" можно опустить.

Отличие между абзацем (тег <p>) и тегом <div> в том, что в начале и конце параграфа появляется вертикальный отступ, чего нет в случае использования тега <div>.

Атрибут align достаточно универсален и может применяться не только к основному тексту, но и к заголовкам вроде <h1>. В примере 1 показано, как в подобном случае устанавливать выравнивание.

Пример 1. Выравнивание текста

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

 <html>

  <head>

  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">

  <title>Выравнивание текста</title>

 </head>

 <body>

  <h1 align="center">Как поймать льва?</h1>

  <p align="right"><strong>Метод перебора</strong></p>

  <p>Делим пустыню на ряд элементарных участков, размер которых совпадает

  с габаритными размерами льва, но при этом меньше размера клетки. Далее простым

  перебором определяем участок, в котором находится лев, что автоматически приводит

  к его поимке.</p>

  <p align="right"><strong>Метод дихотомии</strong></p>

  <p>Делим пустыню на две половины. В одной части - лев, в другой его нет.

  Берем ту половину, в которой находится лев, и снова делим ее пополам. Так повторяем

  до тех пор, пока лев не окажется пойман.</p>

 </body>

</html>

Результат примера показан на рисунке 1.

Выравнивание текста по правому и левому краю

Рисунок 1 - Выравнивание текста по правому и левому краю

В данном примере выравнивание заголовка происходит по центру окна браузера, выделенного абзаца по правому краю, а основного текста — по левому краю.

Для изменения размера текста существует несколько возможностей — это использование заголовков <h1>, ..., <h6>, тегов <big> и <small>. В таблице 2 перечислены основные варианты с описанием и примером.

Таблица 2.

Теги для изменения размера текста

Код HTML

Описание

Пример

<big>Текст</big>

Увеличивает размер шрифта

Текст

<small>Текст</small>

Уменьшает размер шрифта

Текст

<h1>Текст</h1>

Пишет текст в виде большого заголовка

Текст

<h6>Текст</h6>

Пишет текст в виде маленького заголовка

Текст

Кроме того, размер текста можно задавать с помощью CSS, устанавливая его в пунктах, пикселах или других единицах. Существует еще один вариант - создать текст в графической программе и добавить его на веб-страницу в виде изображения.

Теги <big> и <small> можно повторять несколько раз подряд, тем самым увеличивая или уменьшая текст до нужных размеров (пример 2).

Пример 2. Использование тега <big>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

<html>

 <head>

  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">

  <title>Текст</title>

 </head>

 <body>

   <p>Используя теги для увеличения текста, можно добиться

   <big><big>больших</big></big> результатов.</p>

 </body>

</html>

Результат данного примера показан на рисунке 2.

Вид текста, оформленного с помощью тега <big>

Рисунок 2 - Вид текста, оформленного с помощью тега <big>

Среди перечисленных в таблице тегов преимущественно применяются теги <h1>, <h2> и <h3>. Они предназначены для создания заголовков к разделам и показывают их относительную важность. Так, по умолчанию текст внутри тега <h1> отображается в жирном начертании и размером 24 пунктов. Содержимое тега <h2> уже имеет размер 18 пунктов, а <h3> - 14 пунктов.

Форматирование текста - средства его изменения, такие как выбор начертания шрифта и использование эффектов, позволяющих менять вид текста. В таблице 3 перечислены основные теги, которые применяются для изменения оформления текста.

Таблица 3.

Теги для форматирования текста

Код HTML

Описание

Пример

<b>Текст</b>

Жирное начертание текста

Текст

<i>Текст</i>

Курсивное начертание текста

Текст

<sup>Текст</sup>

Верхний индекс

e=mc2

<sub>Текст</sub>

Нижний индекс

H2O

<pre>Текст</pre>

Текст пишется как есть, включая все пробелы

Текст

<em>Текст</em>

Курсивный текст

Текст

<strong>Текст</strong>

Жирное начертание текста

Текст

Любые теги форматирования текста можно использовать совместно друг с другом. Чтобы сделать текст одновременно жирным и курсивным шрифтом используется сочетание тегов <b> и <i> (пример 3). Их порядок в данном случае не важен.

Пример 3. Жирный курсивный текст

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

<html>

 <head>

  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">

  <title>Текст</title>

 </head>

 <body>  

   <p>Он словно вырезан из <b>камня</b>, стоек и неподвижен в отличие от его противников.

   <i>Дух и жизненная сила</i> в нём достигла <b><i>совершенства</i></b>.

   Но вот беда — никто не смеет принять его вызов.</p>

 </body>

</html>

Результат данного примера показан на рисунке 3.

Вид курсивного жирного начертания текста

Рисунок 3 - Вид курсивного жирного начертания текста

Использование тегов <sup> и <sub> сдвигает текст относительно базовой линии и уменьшает размер шрифта (пример 4).

Пример 4. Создание нижнего индекса

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

<html>

 <head>

  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">

  <title>Текст</title>

 </head>

 <body>

  <p><b>Формула изумруда:</b>

  <i>Be<sub>3</sub>Al<sub>2</sub>(SiO<sub>3</sub>)<sub>6</sub></i></p>

 </body>

</html>

Результат данного примера показан на рисунке 4.

Нижний индекс в тексте

Рисунок 4 - Нижний индекс в тексте

Теги <strong> и <em> выполняют те же функции, что теги <b> и <i>, но написание последних короче, привычней и удобней.

Следует отметить, что теги <b> и <strong>, также как <i> и <em> являются не совсем эквивалентными и заменяемыми. Первый тег <b> - является тегом физической разметки и устанавливает жирный текст, а тег <strong> - тегом логической разметки и определяет важность помеченного текста. Такое разделение тегов на логическое и физическое форматирование изначально предназначалось, чтобы сделать HTML универсальным, в том числе не зависящим от устройства вывода информации. Теоретически, если воспользоваться, например, речевым браузером, то текст, оформленный с помощью тегов <b> и <strong>, будет отмечен по-разному. Однако получилось так, что в популярных браузерах результат использования этих тегов равнозначен.

Задания:

Задание 1. Оформите текст, как показано на рисунке 5.

Рис. 1

Рисунок 5 – Пример оформления текста

Задание 2. Использование спецсимволов

Используя спецсимволы, оформите текст, как показано на рисунке. Обратите внимание на кавычки и тире в тексте.

Рис. 1

Рисунок 6 – Пример оформления текста

Задание 3. Работа с абзацами

Оформите в виде веб-страницы следующий текст.

Юность, верность, красота,
Прелесть сердца, чистота
Здесь лежат, сомкнув уста.

Феникс умер, и она
Отошла, ему верна,
В царство вечности и сна.

Не бесплоден был, о нет,
Брак, бездетный столько лет, -
То невинности обет.

Задание 4. Создание веб-страницы

Создайте веб-страницу на произвольную тему, используя теги <del> и <ins>.

Задание 5. Списки

Вложенные списки

Используя вложение тегов, сделайте список, приведенный на рисунке 7. Обратите особое внимание на то, чтобы код был валидным.

Рис. 1

Рисунок 7 – Пример вложенных списков

Нумерованные списки

С помощью тегов <ol> и <li> постройте списки, показанные на рисунке 8. При этом у вас должен быть валидный XHTML и CSS. Списки должны корректно отображаться в браузерах IE8, Firefox 3, Safari 4, Opera 10, Chrome 5 и в их старших версиях.

Нумерованные списки

Рисунок 8 – Пример нумерованных списков

Нумерованный и маркированный список

Создайте список на свободную тему. Ссылки не обязательно должны работать (т.е. вести на какие-то существующие файлы), главное сохранить указанный вид и валидность кода.

Контрольные вопросы:

1.       Какие теги применяются к тексту? Каково их назначение?

2.       Назовите основные теги и атрибуты для выравнивания текста. 

3.       Какие теги и атрибуты позволяют сдвигать текст относительно базовой линии?

4.       Назовите теги для создания различных списков.


Скачано с www.znanio.ru