Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Раздел 2 основы языка разметки гипертекста HTML




Структура HTML-документа. Веб-редактор Блокнот. Основные средства языка HTML. Оформление заголовков. Горизонтальная линейка. Управление шрифтом. Цветовое оформление. Дополнительные варианты оформления. Гиперссылки. Внешние гиперссылки. Создание списков на веб-странице. Маркированные и нумерованные списки. Формирование структуры таблицы. Основные атрибуты таблицы. Управление шириной столбцов. Объединение ячеек. Фреймы.

HTML (Hyper Text Markup Language – язык гипертекстовой разметки) – это язык программирования, используемый для создания Web-страниц. Web-страница представляет собой документ, представленный в формате HTML, содержащий текст и специальные инструкции – теги (дескрипторы). Для создания страниц не требуется установленной программной среды, достаточно наличие любого текстового редактора. Самым простым редактором является встроенный в OS Windows Блокнот.

Страницы также можно создавать и в WordPad и в Microsoft Word. Последний имеет дополнительные средства и панели, упрощающие создание страниц.

Созданный в редакторе документ должен быть сохранен с расширением htm или HTML, только тогда при его запуске загрузится программа просмотра – броузер. Web-броузер интерпретирует дескрипторы HTML-документа и отображает его как web-страницу. Если на компьютере установлена OS Windows любой версии, то стандартным броузером является Internet Explorer, в компьютерах с OS Unix – Netscape Navigator.

При разработке сайта необходимо определиться в его структуре и содержании. Боле всего распространена иерархическая структура, когда главная страница имеет ссылки на дополнительные и наоборот. Такая структура упрощает навигацию пользователя. Главная страница обычно имеет название index.htm.

Для создания web-страниц могут оказаться полезными и специализированные HTML редакторы, такие как Home Site, входящее в пакет MS Office приложение Front Page, программа Dreamweaver и Macromedia Fireworks.

Существует несколько основных дескрипторов HTML, которые должны присутствовать в тексте любой страницы, заключаемые в угловые скобки <>.

Большинство тэгов – парные, то есть на каждый открывающийся тэг <tag> есть закрывающий, с тем же именем, но с добавлением «/». Многие метки, помимо имени, могут содержать атрибуты — элементы, дающие дополнительную информацию о том, как браузер должен обработать текущую метку

Обязательные тэги

<HTML>... </HTML>

Метка <HTML> должна открывать HTML-документ. Аналогично, метка </HTML> должна завершать HTML-документ.

<HEAD>... </HEAD> Эта пара меток указывает на начало и конец заголовка документа.

<TITLE>... </TITLE> Все, что находится между метками <TITLE> и </TITLE>, толкуется браузером как название документа. IE, например, показывает название текущего документа в заголовке окна и печатает его в левом верхнем углу каждой страницы при выводе на принтер. Рекомендуется название не длиннее 64 символов.

<BODY>... </BODY> Эта пара меток указывает на начало и конец тела HTML-документа, каковое тело, собственно, и определяет содержание документа.

Создание абзаца

Абзацы, как и в текстовых редакторах, могут иметь различное выравнивание.

<p>... </p> Такая пара меток описывает абзац. Все, что заключено между <P> и </p>, воспринимается как один абзац.

Тэг <p> могут содержать дополнительный атрибут ALIGN (читается «элайн», от английского «выравнивать»), например:

<p align=center>выравниваем абзац по центру</p>

<p align=right>выравниваем по правому краю</p>

<p align=justify>выравниваем по ширине</p>

По умолчанию выравнивание всегда Left (по левому краю)

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

<html>

<head>

<title>Пример 3</title>

</head>

<body>

<p> Большинство html-меток — парные, <br> то есть на каждую открывающую метку вида <tag> <br> есть закрывающая метка вида </tag> <br> с тем же именем, но с добавлением «/». </p>

</body>

</html>

 

Таблицу основных тэгов можно посмотреть в конце раздела

Заголовки абзаца

<h1>... </h1> — <h6>... </h6> Метки вида <hi> (где i — цифра от 1 до 6) описывают заголовки шести различных уровней. Заголовок первого уровня — самый крупный, шестого уровня, естественно — самый мелкий.

<h1> Самый крупный заголовок </h1>

<h1> Заголовок помельче </h1>

…… и т.д.

Зачастую приходится отделять абзацы друг от друга линиями. Метка <HR> описывает вот такую горизонтальную линию:

Метка может дополнительно включать атрибуты SIZE (определяет толщину линии в пикселах) и/или WIDTH (определяет длину линии в процентах от ширины экрана).

Например: строка <hr size=4 width=50%> поместит линию шириной в 4 экранных пиксела и длиной в половину экрана.

Физические стили.

Под физическом стилем принято понимать прямое указание браузеру на модификацию текущего шрифта. Например, все, что находится между метками <b> и </b>, будет написано жирным шрифтом. Текст между метками <i> и </i> будет написан наклонным шрифтом. Между метками <u> и </u> текст будет подчеркнут:

<b>Жирный текст</b>

<i> Курсивный текст </i>

<u> Подчеркнутый текст </u>

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

Маркированные списки: <ul>... </ul>

Текст, расположенный между метками <ul> и </ul>, воспринимается как ненумерованный список. Каждый новый элемент списка следует начинать с метки <li>. Например, чтобы создать вот такой список:

• HTML;

• Dreamwiever;

• Microsoft FrontPage

необходим вот такой HTML-текст:

<ul>

<li> html;

<li> Dreamwiever;

<li> Microsoft FrontPage

</ul>

Обратите внимание: у метки <li> нет парной закрывающей метки.

Примечание. Элемент <ol> имеет атрибуты type=1, или A, или a, или I, или i для задания вида нумерации и start для указания, с какого индекса начинается нумерация списка.

Нумерованные списки: <ol>... </ol>

Нумерованные списки устроены точно так же, как ненумерованные, только вместо тэга <ul> все строки списка помещаются внутри тэга <ol>.

Примечание. Элемент <UL>, по сути, является аналогом <OL> и имеет атрибут type=circle, square, или disc для задания вида маркера.

Предварительное форматирование текста

Текст, заключенный между метками <PRE> и </PRE> (от английского preformatted — предварительно форматированный), выводится браузером на экран как есть — со всеми пробелами, символами табуляции и конца строки. Это очень удобно при создании простых таблиц.

Текст, заключенный между метками <BLOCKQUOTE> и </BLOCKQUOTE>, выводится браузером на экран с увеличенным левым полем.

Форматирование символов

В HTML существует две возможности управлять внешним видом символов. Первый вариант заключается в определении шрифта всего документа при помощи оператора <basrefont size=”значение”>, который управляет размером шрифта. Пример:

<basefont size=”4”>

<p> В данном абзаце и в последующих шрифт будет равным четырем </p>

Второй вариант предусматривает установку размера для каждого абзаца индивидуально:

<P><font size=”1”>”Этот шрифт размера 1</font></p>

<P><font size=”7”>”Этот шрифт размера 7</font></p>

При помощи тэга <text>, помещенного в тело дескриптора <BODY> можно управлять цветом шрифта во всем документе. Например:

<BODY text=”green”> задает зеленый цвет символов во всем документе.

Можно установить различные цвета для отдельных абзацев:

<P><font color=”red”>Это шрифт красного цвета.</font></font>

Связывание web-документов

В html переход от одного документа к другому задается с помощью метки вида:

<a href="[адрес перехода]">выделенный фрагмент текста</a>

В качестве параметра [адрес перехода] может использоваться несколько типов аргументов. Самое простое — это задать имя другого html-документа, к которому нужно перейти. Например: <a href="document1.html">Перейти к оглавлению</a>

Если необходимо дать ссылку на документ, находящийся на другом сервере, вам придется ввести в свой HTML-документ примерно такой фрагмент:

<a href="http://www.yi.com/home/html/index.html"> Практическое руководство по html</a>

Возможны ссылки и на другие виды ресурсов:

<a href="ftp://server/directory/file.ext"> Выгрузить файл</a>

Такая ссылка, если ей воспользоваться, запустит протокол передачи файлов и начнет выгрузку файла file.ext, находящегося в каталоге directory на сервере server, на локальный диск пользователя.

<a href="mailto:user@mail.box">Послать письмо</a>

Если пользователь совершит переход по такой ссылке, у него на экране откроется окно ввода исходящего сообщения его почтовой программы. В строке To: ("Куда") окна почтовой программы будет указано user@mail.box.

Работа с изображениями

Для начала нужно только иметь это самое изображение в формате GIF (файл с расширением *.gif) или JPEG (файл с расширением *.jpg). Допустим, нам нужно включить в документ изображение, записанное в файл picture.gif, находящийся в одном каталоге с html-документом. Тогда строчка будет вот такая: <img src="picture.gif">

Метка <IMG SRC="[имя файла]"> может также включать атрибут ALT="[текст]", например: <IMG SRC="picture.gif" ALT="Картинка">

Встретив такую метку, браузер покажет на экране текст Картинка и начнет загружать на его место картинку из файла picture.gif. Атрибут ALT может оказаться на случай, если у браузера отключена автоматическая загрузка изображений.

Работа с таблицами.

Элемент <TABLE> используется с целью внедрения таблиц в Web страницу. Они удобны тем, что браузер сам прорисовывает рамку таблицы. Размер рамки может задаваться, как фиксировано, так и автоматически согласовываться с размерами окна просмотра браузера и с размерами, находящегося в ячейках текста и рисунков. Кроме того таблицы позволяют решать чисто дизайнерские задачи: выравнивать части таблицы друг относительно друга, размещать рядом рисунки и текст, управлять цветовым оформлением, разбивать текст на колонки и т.д.

Тег <TABLE>. Для описания таблиц служит тег <TABLE>. Тег <TABLR>, как и многие другие, автоматически переводит строку до и после таблицы.

Тег <TR>. Тег <TR>(сокращение от Table Row- строка таблицы) создаёт строку таблицы. Весь текст, другие теги и атрибуты, которые вы хотите поместить в одну строку, должны быть помещены между тегами <TR></TR>.

Тег <TD>. Внутри строки таблицы обычно размещаются ячейки с данными. Каждая ячейка, содержащая текст или изображение, должна быть окружена тегами <TD></TD>. Число тегов <TD></TD> в строке определяет число ячеек.

Тег <TH>. При задании заголовков для столбцов и строк таблицы используется тег заголовка <TH></TH>(Table Header, заголовок таблицы). Эти теги аналогичны <TD></TD>. Отличие состоит в том, что текст, заключённый между тегами <TH></TH>, автоматически записывается жирным шрифтом и по умолчанию располагается посередине ячейки. Центрирование можно отменить и выровнять текст по левому или правому краю. Если воспользоваться <TD></TD> с тегом <B> и атрибутом <ALIGN=CENTER>, текст тоже будет выглядеть как заголовок. Однако следует иметь ввиду, что не все броузеры поддерживают жирный шрифт в таблицах, поэтому лучше задавать заголовки таблиц с помощью <TH>.

Тег <CAPTION>. <CAPTION> позволяет создавать заголовки таблицы. По умолчанию заголовки центрируются и размещаются либо над (<CAPTION ALIGN=TOP>), либо под таблицей (<CAPTION ALIGN=BOTTOM>). Заголовок может состоять из любого текста и изображений. Текст будет разбит на строки, соответствующие ширине таблицы.

Атрибут NOWRAP=. Обычно любой текст в таблице, не помещающийся в одну строку ячейки, переходит на следующую строку. Однако при использовании атрибута NOWARP с тегами <TH> или <TD> длина ячейки расширяется на столько, чтобы, заключённый в ней текст поместился в одну строку.

Атрибут COLSPAN=. Теги <TD> и <TH> модифицируются с помощью атрибута COLSPAN=(Column Span, соединение столбцов). Если вы хотите сделать какую-нибудь ячейку шире, чем верхняя или нижняя, можно воспользоваться атрибутом COLSPAN=, чтобы растянуть её над любым количеством ячеек.

Атрибут ROWSPAN=. Атрибут ROWSPAN=, используемый в тегах <TD> и <TH>, аналогичен атрибуту COLSPAN=, только он задаёт число строк, на которые растягивается ячейка. Если вы указали в атрибуте ROWSPAN= число, большее единицы, то соответствующее количество строк должно находиться под растягиваемой ячейкой. Нельзя поместить её внизу таблицы.

Атрибут WIDTH=. Атрибут WIDTH= применяется в двух случаях. Можно поместить его в тег <TABLE> для задания ширины всей таблицы, а можно использовать в тегах <TR> или <TH> для задания ширины ячейки или группы ячеек. Ширину можно указывать в пикселях или в процентах. Например, если вы задали в теге <TABLE> WIDTH=250, вы получите таблицу шириной 250 пикселей независимо от размера страницы на мониторе. При задании WIDTH=50% в теге <TABLE> таблица будет занимать половину ширины страницы при любом размере изображения на экране.





Поделиться с друзьями:


Дата добавления: 2016-10-07; Мы поможем в написании ваших работ!; просмотров: 755 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Стремитесь не к успеху, а к ценностям, которые он дает © Альберт Эйнштейн
==> читать все изречения...

2145 - | 2103 -


© 2015-2024 lektsii.org - Контакты - Последнее добавление

Ген: 0.01 с.