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

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

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

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

Добавлен: 01.04.2023

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

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

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

Пример:

<HTML> <HEAD>

<TITLE> Web-страница </TITLE>

</HEAD>

<BODY>

Рис.1 Пример Web-страницы.

Полезно понять общий смысл всех структурных элементов HTML:

  • <main> предназначен для содержимого, уникального для этой страницы. Используйте <main> только один раз на странице, и размещайте прямо внутри <body>. В идеале, он не должен быть вложен в другие элементы.
  • <article> окружает блок связанного содержимого, который имеет смысл сам по себе без остальной части страницы (например, один пост в блоге).
  • <section> подобен <article>, но больше подходит для сгруппирования одной части страницы, которая представляет собой одну часть функциональности (например, мини-карту или набор заголовков статей и сводок). Считается хорошей практикой начинать каждый раздел с заголовка. Также обратите внимание, что в зависимости от контекста вы можете разбить <article> на несколько <section> или <section> на несколько <article>.
  • <aside> содержит контент, который не имеет прямого отношения к основному содержимому, но может содержать дополнительную информацию, косвенно связанную с ним (словарь, биография автора, связанные ссылки и т.д.).
  • <header> представляет собой группу вводного содержимого. Если он дочерний элемент <body>, то он определяет глобальный заголовок веб-страницы, но если он дочерний элемент <article> или <section>, то определяет конкретный заголовок для этого раздела (постарайтесь не путать его с titles и headings). 
  • <nav> содержит основные функции навигации для страницы. Так же часто в нем можно увидеть логотип и/или название сайта или компании. Вторичные ссылки и т.д. не входят в навигацию.
  • <footer> представляет собой группу конечного контента для страницы.

Язык HTML — это язык гипертекстовой разметки, отображаемых браузерами на экранах ЭВМ. Язык HTML определяет правила описания гипертекстов и отображения их браузерами на экранах компьютеров.

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

Глава 2. Создание Web- страниц с помощью языка HTML


2.1. Размещение и оформление текста

Разбивка на абзацы

Чтобы разместить определенный текст на странице, текст может быть заготовлен заранее, тогда добавляются требуемые теги, или же Интернет-страница должна быть в виде шаблона, текст можно ввести в него с клавиатуры или скопировать через буфер обмена. Когда мы в тексте прописываем абзац, в браузере это игнорируются, поэтому каждый абзац обрамляется парой тегов: <P> (в начале) и </P> (в конце),так как этот тег закрывающийся, тогда между абзацами автоматически оставляется небольшой отступ.

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

Длинные фрагменты текста автоматически переносятся на новые строки, в соответствии с установленной в данный момент шириной окна браузера. При необходимости можно запретить такой автоперенос, заключив соответствующий фрагмент текста в тег <NOBR> . . . </NOBR>. Однако, когда такая строка не умещается в окне браузера целиком, её чтение существенно затрудняется необходимостью использования горизонтальной линейки прокрутки, поэтому злоупотреблять этим приёмом не следует.

Полезным также является тег <WBR>, определяющий «скрытый» разрыв строки, т.е перенос текста на новую строку выполняется в данном месте только в том случае, если это необходимо ( а именно, оказавшись в середине строки, которая не выходит за правый край окна, тег <WBR> никакого влияния на размещение текста не оказывает).[7]

Выравнивается с помощью атрибута ALIGN, если по умолчанию то будет слева, ALIGN записывается внутри тега <P>: < P ALIGN =… >, где можно записать одно из следующих значений:

CENTER - центрировать

RIGHT – выровнять по правому краю

LEFT – выровнять по левому краю

JUSTIFY – выравнивание по формату (по левому и правому краям одновременно).

При использовании данного атрибута в конце абзаца нужно обязательно записать закрывающий тег </P>.

Пример:

<HTML> <HEAD>

<TITLE> Абзацы</TITLE>

</HEAD>

</BODY>

<P> По умолчанию- левый край. </P>

<P ALIGN=CENTER> Значение CENTER <BR> разрыв строки. <BR> </P>

<P ALIGN=RIGHT> Значение RIGHT — выравнивание по правому краю. </P>

<P ALIGN=LEFT> Значение LEFT — выравнивание по левому краю.</P>


<P ALIGN=JUSTIFY> Значение JUSTIFY –выравнивание по ширине </P>

</BODY> </HTML>

Рис. 2. Разбивка на абзацы.

Текстовый блок

В случае необходимости указания специальных свойств отдельному фрагменту текста используется тег <DIV>. Изменение свойств осуществляется посредством назначения выбранному фрагменту текста стиля CSS, например:

<DIV STYLE=''COLOR: RED;''> Фрагмент текста, набранный серым цветом. </DIV>

Тег DIV является структурным тегом, а также создает принудительный перенос строки на одну после своего закрывающегося тега. Поэтому задавать с его помощью отдельные свойства фрагмента внутри абзаца нельзя- это вызовет принудительный перенос строки.

Для этого тега возможно использование атрибута типа выравнивания ALIGN.[18]

Заголовки и подзаголовки

В HTML чтобы объявить текст заголовком или подзаголовком ( задав для него крупный и жирный шрифт, чем для остального текста), достаточно заключить абзац в тег <H*>...</H*>, где записаны звездочки записывается цифры от 1 до 6 (если тег открыт к примеру с цифрой 3 , то и закрывается он с той же цифрой). При 1-это задает шрифт наибольшего размера, 2-чуть меньше и т. д. до 6. Так же можно указать выравнивание, по умолчанию будет стоять по левому краю. Чтобы выровнять, можно воспользоваться атрибутом ALIGN и записать в составе открывающего тега <H*>.

Пример:

<H1 ALIGN=CENTER> Заголовок по центру (H1)</H1>

<H3 ALIGN= RIGHT > (Н3) по правому краю </H3>

<H5 ALIGN=LEFT> (Н5) по левому краю </H5>

<H6 > (Н6) по левому краю </H6>

Изменение атрибутов шрифта: вид, размер символов, цвет.

Тег <FONT>отображает внешний вид текста, он представляет контейнер для изменения характеристик цвета шрифта, размер и стиль. Этот тег закрывающийся. У тега <FONT> есть ряд его атрибутов:

1)Чтобы установить желаемый цвет текста COLOR= ''[цвет]'', для установки желаемого цвета используется словесное обозначение( White,Black,Green), также используется цифровой код(#FFFFFF,#000000,#008000), или же значение RGB(Red,Green,Blue) (255 250 250, 000, 0 128 0).

Таблица 2

Названия цветов

Цвет

Значение RGB

Символьная метка

Цифровой код

Белый

Черный

Зеленый

Светло-зеленый

Серый

Светло-серый

Желтый

Темно-бордовый

Синий

Темно-синий

Голубой

Изумрудный

Красный

Пурпурный

Розовый

Оливковый

255 255 255

000

0 128 0

0 255 0

128 128 128

192 192 192

255 255 0

128 0 0

0 0 255

0 0 128

0 255 255

0 128 128

255 0 0

128 0 128

255 0 255

128 128 0

White

Black

Green

Lime

Gray

Silver

Yellow

Maroon

Blue

Navy

Aqua

Teal

Red

Purple

Fuchsia

Olive

#FFFFFF

#000000

#008000

#00FF00

#808080

#C0C0C0

#FFFF00

#800000

#0000FF

#000080

#00FFFF

#008080

#FF0000

#800080

#FF00FF

#808000


      1. Для того чтобы уменьшить или увеличить размер шрифта используется атрибут SIZE=[цифра], указывается размер шрифта в неких ''абсолютных'' единицах (от 1 до 7, по умолчанию 3).

Таблица 3

Список размеров

Значение атрибута

SIZE Размер символов в пикселях

1

9

2

10

3

12

4

14

5

18

6

24

7

36

Также может предаваться знаком ''+'' или ''-'', указывающим, что требуется увеличить или уменьшить величину шрифта на заданное количество условных единиц относительно текущего размера (например, <FONT SIZE=-2> ... </FONT>).

3) Стиль шрифта текста, отображаемого на экране- атрибут FACE=''[название шрифта]'', где в качестве значения указывается название желаемого шрифта, например: <FONT FACE = ''Courier New''>...</FONT>.

Если отсутствуют указанные шрифты, автоматически используется стандартный, который действует для отображения текста Web-страница в параметрах настройки браузера.

Эти три атрибута, которые мы рассмотрели, могут указываться все вместе или в любых их комбинациях.

Пример действия атрибута FACE и COLOR:

<P ALIGN=CENTER>

<FONT FACE=''Arial Cyr'' COLOR=BLUE> ШРИФТ </FONT>

<FONT FACE=''Times new Roman Cyr'' COLOR= #008000> РАЗНОГО </FONT>

<FONT FACE=''Courier New Cyr'' COLOR= «0 255 255» > НАЧЕРТАНИЯ И ЦВЕТА </FONT> </P>

Пример действия атрибута SIZE:

<P ALIGN CENTER>

<FONT SIZE=1> Ш </FONT> <FONT SIZE=+1> P </FONT>

<FONT SIZE=+2> И </FONT> <FONT SIZE=+1> Ф </FONT>

<FONT SIZE=1> Т</FONT>

Результат на экране:

шРИФт

Помимо атрибута SIZE, который находится в теге <FONT> для увеличения или уменьшения размера шрифта можно использовать и специальные теги <BIG>...</BIG> отвечающий за увеличение или <SMALL>...</SMALL>, соответственно за уменьшение, размер заключенного в них текста на одну ''условную единицу''. Эти контейнеры вкладывать друг в друга несколько раз, то можно увеличить/уменьшить шрифт на несколько ''условных единиц''.

Таблица 4

Увеличение текста с помощью тега <BIG>

Использование <FONT>

Использование <BIG>

<FONT SIZE=+1>Текст </FONT>

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

<FONT SIZE=+3>Текст</FONT>

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

<FONT SIZE=+1>Текст<FONT SIZE=+2>Разного</FONT>размера</FONT>

<BIG>Текст <BIG>разного </BIG>размера </BIG>


Аналогична применению работа тега <SMALL> в теге <FONT> атрибута SIZE с отрицательными значениями.

Управление начертанием текста

Управление параметрами текста используется простой способ. В фрагментах текста произвольной длины или отдельных слов, можно использовать специальные теги для делаемого начертания - полужирное, курсивное, подчеркнутое или ''зачеркнутое'' используя соответственные теги <B>...</B>, <I>...</I>, <U>...</U> и <S>...</S>.

Использование подчеркивания в HTML-документе нежелательно, чтобы пользователь не путал такой текст с гиперссылками.[1]

А для получения нижних индексов или верхних используются теги <SUB>…</SUB> и <SUP>…</SUP>. Эти теги могут быть, как вложены в текст абзаца, так и, наоборот, содержать в себе один или несколько абзацев. Также их можно комбинироваться друг с другом для получения ''смешанных'' начертаний.

Пример:

<P ALIGN CENTER>

<FONT SIZE=4> <B> Полужирный </B>, <I> курсив </I>, <B> <I> полужирный курсив </B> </I>, <BR> <U> подчеркнутый </U>, <S> «зачеркнутый»</S>, <SUB> нижний </SUB> и <SUP> верхний </SUP> индексы

</FONT> </P>

Рис.3 Начертание текста

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

Для вставки изображения в документ HTML используется тег <IMG>, как вставляется показано ниже:

<IMG SRC=«Путь к рисунку» BORDER=«размер рамки» ALIGN=«Выравнивание» WIDTH=«Ширина» HEIGHT=«Высота» HSPACE=«Отступ_1» VSPACE=«Отступ_2» ALT=«Подсказка» NAME=«Имя» LOWSRC=«Рисунок_2>

Элемент IMG

Под графическим изображением подразумевают: схемы, рисунки, графические объекты и карты изображений в форматах JPEG, GIF (включая прозрачные и анимированные), PNG.

Элемент IMG не имеет конечного тэга.[17]

Тег <IMG> имеет следующие атрибуты:

Атрибут: Src

Атрибут этот является важным параметром. Указывает адрес (URL-адрес) до графического файла, или же название самого графического файла(если HTML документ находится в той же папке с графическим файлом) с расширением (поддерживаются *.jpg, *.gif, *.png).

<img src=«http://site.ru/images/kartinka.gif»>

<img src=« kartinka.gif»>

Атрибут: Width

Определяет ширину изображения в пикселях.

<img src=«http://site.ru/images/kartinka.gif» width=«150»>

Атрибут: Height

Определяет высоту изображения в пикселях.

<img src=«http://site.ru/images/kartinka.gif» Height=«130»>

Обязательно задаются значения параметров «width» и «heght», резервируя тем самым место в окне браузера еще до загрузки изображения. В противном случае документ при загрузке каждой картинки будет заново перерисовываться. А на медленных машинах или при подключении к сети посредством модема это просто плохо смотрится. [17]