Файл: Основы программирования на языке HTML (Основы языка программирования).pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 22.04.2023

Просмотров: 49

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

ВВЕДЕНИЕ

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

В настоящее время Интернет является самой распространенной технологией. По данным полученным за 2018й год можно выяснить, что во всем мире Интернетом пользуются более 4 миллиардов человек.

На основе Интернета работает WWW (world wide web - всемирная паутина). В информация в ней представлена в виде гипертекстовых документов, которые, обычно, содержат отформатированный текст, изображения, аудио и видео.

С момента появления HTML прошло достаточно много времени, но несмотря на это он не теряет своей актуальности – он расширяется. Все это благодаря тому, что все сложные и не очень сайты, Интернет-порталы, все они, по своей сути, являются производными от языка гипертекстовой разметки HTML.

Web-сайты не могут существовать сами по себе – они должны разрабатываться и предоставлять только актуальную и проверенную информацию в понятной для пользователей форме. Исходя из этого, можно сделать вывод, что тема программирования на языке HTML будет всегда оставаться актуальной.

Целью, представленной перед Вами курсовой работы, является изучение основ программирования на языке HTML.

Для достижения цели курсовой работы были поставлены следующие задачи:

  1. Изучение основных сведений о языке HTML
  2. Ознакомление с элементами языка HTML.

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

Глава 1. Основы языка программирования HTML

Язык HTML

HTML (Hyper Text Markup Language) представляет собой стандартизированный язык, который предназначен для создания гипертекстовых документов во Всемирной паутине [9]. Практически любой ныне существующий браузер поддерживает просмотр HTML-документов. Браузер отображает документ соответствуя HTML-разметке и дает возможность навигации при помощи гиперссылок. HTML дает возможность форматировать документы для их представления используя шрифты, линии и другие графические элементы.

HTML документ является текстовым файлом, его можно сделать в любом текстовом редакторе, например, в стандартной программе от Microsoft – блокнот, но это довольно трудоемкий процесс. Как правило, используются специализированное программное обеспечение – редакторы, которые предназначены именно для работы с HTML документами [3]. Они дают возможность вставлять тэги при помощи горячих клавиш, кнопок с панелей инструментов, а также использую меню команд.


HTML-теги

HTML-тег пишут в виде угловых скобок, он состоит из имени, за которым, как правило, следует список различных атрибутов (атрибуты – необязательный элемент). Имена и атрибуты являются словами и аббревиатурами из английского алфавита [10].

Теги состоят из двух групп:

  1. Контейнеры (парные теги) состоят из двух компонентов: открывающий (начало) и закрывающий (конец). Название закрывающего и открывающего тега одинаковое. Отличие лишь в том, что перед закрывающим тегом ставят косую черту («/»). В промежутке данных тегов располагаются текст документа и прочие теги. Тот фрагмент документа, который расположен между начальным и конечным тегами форматируется браузером следуя смыслу тега. К примеру, любая информация, текст, который расположен между тегами, будет представлен полужирным начертанием при использовании тега с названием «bold», т.е. жирный. Парные теги также могут быть вложенными друг в друга, но при этом они не могут пересекаться.
  2. Автономные (непарные теги) не имеют конечного компонента. Во время их интерпретации в выводимый документ вставляются те или иные объекты. К примеру, тег <IMG SRC=«picture.png»>, отобразит изображение файла picture.png.

Атрибуты, обычно, разделяют друг от друга пробелами, либо используют символы табуляции, символы перевода строк [2]. Также не имеет значения в какой последовательности записаны атрибуты. Как правило, большинство атрибутов используются в виде пары «название атрибута» = «значение атрибута». Если значением атрибута является более чем одно слово, его необходимо заключить в одинарные или двойные кавычки. Нет необходимости указывать атрибуты в закрывающих компонентах тегов.

Структура документа

Как мы уже знаем, HTML-документ всегда заключается в теги. Две секции располагаются между этими тегами: секция заголовка и секция тела документа.

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

Секция тела документа представляет собой основной текст, который предназначен для отображения браузером [11]. Он также содержит в себе теги форматирования, размещения изображений, таблиц и прочих элементов.

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

<HTML><TITLE>Заголовок нашей страницы</TITLE></HTML>


Данный код можно набрать в любом текстовом редакторе и сохранен с расширением .htm или, как правило, .html – в таком случае появится возможность открыть документ в браузере. При открытии данного документа браузер выведет страницу, в строке заголовка которой будет написано «Заголовок нашей страницы».

Раздел HEAD

Теги, содержащиеся в секции заголовка, как правило, незаметны для пользователя, между тем, они способны оказывать воздействие на внешний вид документа [7].

Таблица 1.Теги и их назначение

Тег

Назначение

<TITLE>

Данный тег служит для определения имени нашего документа. В большинстве случаев, имя отображается в заголовке окна браузера. Этот элемент является обязательным для любого HTML-документа, а также он может быть указан лишь единожды.

<BASE>

Данный тег служит для указания базового адреса текущего документа (URL), что будет являться отправной точкой с целью расчета относительных адресов внутри документа. Элемент не содержит конечного тега. При его применении должен присутствовать как минимум один аргумент:

HREF – служит для определения базового адреса (URL) текущего документа.

TARGET – определяет имя фрейма, которое будет использоваться в гиперссылках по умолчанию. Это можно использовать в случаях, когда необходимо открыть все ссылки документа в другом фрейме.

<STYLETYPE=«text/css»>

Данный тег нужен для добавления в документ каскадных таблиц стилей (CSS − Cascade Style Sheet). TYPE – является обязательным атрибутом, значением которого, как правило, является «text/css».

<МЕТА>

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

Тег NAME – служит для определения имени мета-записи. Существует множество вариантов заранее определенных имен, одну из которых, можно увидеть в примере ниже.

CONTENT – необходим для присваивания значения мета-записи, которая определена в параметре NAME.

Раздел BODY

В разделе BODY содержится основное содержание web-страницы – это текст, изображения, видео и аудио, и прочие элементы [12]. Данный тег может использоваться в документе лишь единожды, и включает в себя следующие атрибуты:


Таблица 2. Атрибуты раздела.

Синтаксис атрибута

Назначение

MARGINHEIGHT=число

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

TOPMARGIN= число

Атрибут служит для определения отступа от верхнего края окна браузера до контента веб-страницы. По умолчанию 10 писелей.

MARGINWIDTH= число

Данный атрибут нужен для выставления отступа между содержимым и правой (левой) границей встроенного фрейма.

LEFTMARGIN= число

Служит для определения величины левого поля (отступа) страницы.

BACKGROUND= URL

Необходим для определения изображения с целью «заливки» фонового рисунка. Значение задается в абсолютные или относительные адреса изображения.

BGCOLOR=цвет

Нужен для определения цвета фона документа.

Большинство браузеров поддерживают 16 стандартных имен цветов (aqua, black, blue, fuchsia, gray, green, lime, maroon, navy, olive, purple, red, silver, teal, yellow, white).

Также существует более точный метод - использование кода цвета в виде шестиразрядного шестнадцатеричного числа, которое задает интенсивность красной (первые две цифры), зеленой (следующие две цифры) и синей (последние две цифры) составляющей. Интенсивность каждой составляющей в шестнадцатеричной форме изменяется от 00 до FF. При задании цвета в качестве значения атрибута некоторого тега перед шестнадцатеричным числом ставится символ #.

К примеру, запись COLOR=«#0000FF» означает синий цвет

Несмотря на то, что существует возможность задать миллионы цветов, необходимо учесть тот факт, что браузеры отображают лишь 256 цветов, причем у каждого браузера своя цветовая палитра. В данной палитре браузер подбирает цвет, ближайший к заданному.

TEXT=цвет

Служит для определения цвета текста в документе.

LINK=цвет

Необходим для определения цвета гиперссылок в документе.

ALINK=цвет

Атрибут определяет цвет подсветки гиперссылок в момент нажатия.

VLINK

Служит для определения цвета посещённых ссылок, т. е., таких ссылок, на которые пользователь уже «нажимал».


Специальные символы HTML

HTML-стандарты предусматривают особый способ кодирования специальных символов, используя escape-последовательности или символьные объекты, позволяющие использовать данные символы в нужных местах документа, не нарушая при этом его структуру [4]. Условно спецсимвол обозначается и начинается символом «&», что содержит в себе непосредственно имя спецсимвола и оканчивается точкой с запятой. Также, вместо имени символа можно использовать соответствующий ASCII-код.

Не стоит забывать о том, что различные браузеры могут по-разному интерпретировать код и имена спецсимволов. Шрифт и кодировка также влияют на вид отображаемых символов [6].

Таблица 3. Существующие спецсимволы HTML.

Название

Символ

ASCII-код

Имя

Табулятор

&#009;

Перевод строки

&#010;

Возврат каретки

&#013;

Пробел

&#032;

Восклицательный знак

!

&#033;

Кавычка

«

&#034;

&quot;

Знак решетка

#

&#035;

Доллар

$

&#036;

Процент

%

&#037;

Амперсанд

&

&#038;

&amp;

Апостроф

'

&#039;

Скобка левая круглая

(

&#040;

Скобка правая круглая

)

&#041;

Звездочка

*

&#042;

Плюс

+

&#043;

Запятая

,

&#044;

Минус

-

&#045;

Точка

.

&#046;

Косой штрих

/

&#047;

Цифры

0-9

&#048; -&#057;

Двоеточие

:

&#058;

Точка с запятой

;

&#059;

Меньше

<

&#060;

Равно

=

&#061;

Больше

>

&#062;

Знак вопроса

?

&#063;

Знак обезьянка

@

&#064;

Прописные буквы

A-Z

&#065; -&#090;

Скобка квадратная левая

[

&#091;

Косой штрих с наклоном вправо

\

&#092;

Скобка квадратная правая

]

&#093;

Степень

^

&#094;

Знак подчеркивания

_

&#095;

Ударение

&#096;

Строчные буквы

a-z

&#097; -&#122;

Фигурная скобка левая

{

&#123;

Вертикальный штрих

|

&#124;

Фигурная скобка правая

}

&#125;

Тильда

~

&#126;

Запятая

&#130;

Флорин

ƒ

&#131;

Кавычка нижняя правая

&; #132;

&#132;

Многоточие

&#133;

Крест

&#134;

Двойной крест

&#135;

Крышка

ˆ

&#136;

Промилле

&#137;

Параграф

Š

&#138;

Символ меньше

<

&#139;

Большое ОЕ

Œ

&#140;

Одинарная кавычка слева

&#145;

Одинарная кавычка справа

&#146;

Кавычка слева

&#147;

Кавычка справа

&#148;

Крупная точка

&#149;

Короткий дефис

-

&#150;

Длинный дефис

-

&#151;

Тильда

˜

&#152;

Торговый знак

&#153;

&reg;

š

&#154;

Символ больше

>

&#155;

Маленькое ое

œ

&#156;

Большой Y-умлаут

Ÿ

&#159;

Неразрывный пробел

&#160;

&nbsp;

Перевернутый восклицательный знак

¡

&#161;

&ixcl;

Цент

¢

&#162;

&cent;

Фунт

£

&#163;

&pound;

Валюта

¤

&#164;

&curren;

Иена

¥

&#165;

&yen;

Прерванный штрих

¦

&#166;

&brvbar;

Параграф/Раздел

§

&#167;

&sect;

Точки умлаута

¨

&#168;

&uml;

Копирайт

©

&#169;

&copy;

Порядковое числительное женского рода

ª

&#170;

&ordf;

Французская кавычка слева

«

&#171;

&laquo;

Не/Нет

¬

&#172;

&not;

Разрыв в месте переноса

-

&#173;

&shy;

Зарегистрированный торговый знак

®

&#174;

&reg;

Надчеркивание

¯

&#175;

&macr;

Градус

°

&#176;

&deg;

Плюс-минус

±

&#177;

&plusmn;

Вторая степень

²

&#178;

&sup2;

Третья степень

³

&#179;

&sup3;

Маленькое а с ударением

´

&#180;

&acuate;

Мю

µ

&#181;

&micro;

Параграф

&#182;

&para;

Средняя точка

·

&#183;

&middot;

Цедиль

¸

&#184;

&cedil;

Первая степень

¹

&#185;

&sup1;

Порядковое числительное мужского рода

º

&#186;

&ordm;

Французская кавычка справа

«

&#187;

&raquo;

Дробь ¼

¼

&#188;

&frac14;

Дробь ½

½

&#189;

&frac12;

Дробь ¾

¾

&#190;

&frac34;

Перевернутый вопросительный знак

¿

&#191;

&iquest;

Большая А с ударением

À

&#192;

&Agrave;

Большая А с ударением

Á

&#193;

&Aacute;

Большая А с крышкой

Â

&#194;

&Acirc;

Большая А с тильдой

Ã

&#195;

&Atilde;

Большая А-умлаут

Ä

&#196;

&Auml;

Большая А с кружком

Å

&#197;

&Aring;

Большое АЕ

Æ

&#198;

&AElig;

Большая С цедил

Ç

&#199;

&Ccedil;

Большая Е с ударением

È

&#200;

&Egrave;

Большая Е с ударением

É

&#201;

&Eacute;

Большая Е с крышкой

Ê

&#202;

&Ecirc;

Большая Е-умлаут

Ë

&#203;

&Euml;

Большая I с ударением

Ì

&#204;

&Igrave;

Большая I c крышкой

Î

&#206;

&Icirс;

Большая I-умлаут

Ï

&#207;

&Iuml;