lecture_HTML (Руководство по программированию на HTML), страница 2

2016-07-31СтудИзба

Описание файла

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

Онлайн просмотр документа "lecture_HTML"

Текст 2 страницы из документа "lecture_HTML"

Пример использования известных нам атрибутов тега :

... ТЕКСТ ... .

4.6. Управление разбиением текста на строки

Как нам уже известно, браузер автоматически переносит текст на новую строку, как только текст достигнет правого края окна. Для того чтобы «досрочно» сделать перенос строки мы можем использовать теги
или

.

В некоторых случаях предпочтительнее позволить тексту выйти за пределы видимой части окна, чем позволить ему оказаться в разных строках. Чтобы запретить автоматический переход на новую строку нужно поместить соответствующий фрагмент текста в контейнер NOBR. Внутри этого контейнера можно указать те места, в которых всё-таки можно перейти на новую строку, это делается с помощью тега .

Пример использования и :

Этот текст не может быть разбит браузером на строки автоматически. Мы разрешим ему сделать перенос только после этого предложения. А этот фрагмент также запрещено разрывать.

4.7. Вставка специальных символов в документ HTML

Некоторые символы невозможно показать в окне браузера, просто набрав их в текстовом редакторе. К ним относятся, например знаки «», поскольку их браузер считает символами начала и конца тегов. Если всё-таки возникла необходимость показать такие специальные символы, то их заменяют такой последовательностью: сначала пишут знак амперсанда (&), затем буквенное обозначение спецсимвола, а в конце — точку с запятой. Для знаков «» используются буквенные обозначения «lt» и «gt» (less than — больше, чем ...; greater than — больше, чем ... ). Например если нужно показать в браузере «A>B», то в тексте HTML будем записывать: «A<B».

Понятно, что символ «&» также невозможно записать напрямую, вместо этого записывают «&». Для записи двойной кавычки используется код «"». Существует много специальных символов, которые невозможно набрать с клавиатуры (в частности, буквы из других алфавитов), их коды можно найти в справочной литературе.

5. Списки

Довольно часто в тексте html-документа приходится перечислять какие-либо объекты или давать определения понятий. В таких случаях можно пользоваться средствами HTML для организации списков. Списки существуют не только в языке HTML, но и во многих текстовых редакторах. В HTML имеется 3 вида списков:

1. Нумерованный список. Каждый элемент такого списка имеет номер, который браузер проставит автоматически. По умолчанию первый элемент списка имеет номер 1, второй — 2 и т.д. Для вставки нумерованного списка нам потребуется контейнер OL (ordered list — нумерованный список), внутри которого можно перечислять элементы списка. Перед тем как записывать очередной элемент списка, нужно вставлять непарный тег

  • (list item — элемент списка). Общая структура списка имеет такой вид:

    1. Первый элемент

    2. Второй элемент

    3. Последний элемент

    Простейший пример нумерованного списка на web-странице можно найти в файле Lists\OL1.html.

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

      . Этот атрибут может принимать одно из четырёх значений: 1 — арабские цифры, i или I — римские цифры, a — малые латинские буквы, A — большие латинские буквы. Пример использования атрибута TYPE имеется в файле Lists\OL2.html.

    При необходимости можно начинать нумерацию элементов списка не с 1, а с произвольного номера. Чтобы указать начальный номер в списке, используют атрибут START тега

      , например:
        (первый номер — 5). Этот атрибут работает только в случае нумерации арабскими цифрами.

    2. Маркированный список. Иногда нумерация бывает не важна, но выделить для читателя отдельные элементы списка необходимо. В этом случае перед каждым элементом списка ставится небольшой значок (маркер), обычно это круг, квадрат и т. п. Такие списки создаются с помощью контейнера UL (unordered list — ненумерованный список), внутри которого также как для нумерованных списков перечисляются элементы с помощью тегов

  • .

    Тип маркера указывается в атрибуте TYPE тега

      . Возможно 3 вида маркеров: DISC — круг, CIRCLE — окружность, SQUARE — квадрат. При необходимости можно заказать для отдельного элемента списка маркер, отличающийся от других. Для этого атрибут TYPE нужно применять в теге
    • перед соответствующим элементом списка.

    Примеры маркированных списков находятся в файле Lists\UL.html.

    3. Списки определений. Этот вариант применяется в том случае, когда каждый элемент списка состоит из двух частей: термина (понятия и т. п.) и его определения (расшифровки). Для вставки списка определений используется контейнер DL (definition list — список определений). Каждый элемент записывается с использованием двух тегов:

    Термин
    Его определение. Пример списка определений можно найти в файле Lists\DL.html.

    6. Гипертекстовые ссылки

    Главная особенность web-страниц состоит в том, что любая из них может позволить перейти к другой странице, находящейся на том же компьютере или в Интернет. Выглядит это следующим образом: фрагмент документа (текст, картинка или другой объект) выделяется особым образом; при просмотре страницы можно, щёлкнув мышью по этому фрагменту заставить браузер загрузить другую страницу, адрес которой записывается в тексте HTML-документа. По этой причине содержимое страниц называется гипертекстом.

    Для выделения фрагмента, являющегося ссылкой, используется контейнер (от слова anchor — якорь). Наиболее важный атрибут тега — это HREF, в качестве значения которого записывается адрес страницы, на которую нужно перейти. Ниже приведён пример вставки гиперссылки:

    Щёлкните сюда, чтобы перейти на главную страницу web-сайта ВГПУ

    В качестве адреса в атрибуте HREF записывается либо полный URL сайта или страницы, либо имя файла, содержащего страницу, если она лежит на том же компьютере, что и исходная. Если страница лежит на том же компьютере, в том же каталоге, что и просматриваемая, то в HREF достаточно указать имя файла. Если же она лежит в другом каталоге, то вместо имени протокола пишут «file://», а затем — полный путь к файлу и его имя.

    Примеры: HREF="main.html", HREF="file://c:\WebPages\Book\contents.htm".

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

    Чтобы сделать ссылку в пределах одного документа потребуется два шага:

    1. Отмечаем то место в документе, на которое позже сделаем ссылку (устанавливаем «якорь»). Для этого вставляем в нужное место тег с атрибутом NAME. В качестве значения этого атрибута записываем в кавычках имя для того места, которое мы хотим отметить (лучше латинскими буквами). В дальнейшем браузер по имени будет искать позицию, на которую указывала ссылка. Тег можно поставить сразу за открывающим тегом (контейнер в этом случае будет пустым), а можно поместить перед закрывающим тегом какой-либо фрагмент документа, с ним и будет связано имя, указанное в атрибуте NAME. Пример:

    2. При добавлении ссылки на «якорь», установленный в п. 1, в атрибуте HREF в кавы­ч­ках пишут знак «#», за которым следует имя якоря, например: Глава 15.

    7. Использование графики в HTML-документах

    Для того чтобы способы помещения иллюстраций на web-страницы были более понятны, эта часть была оформлена в html-формате (см. файлы Graphics\Graphics.html и Graphics\Graphics2.html).

    8. Управление видом документа в целом

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

    1. Атрибут TEXT задаёт цвет для всего текста документа, используемый по умолчанию. Цвет, как уже говорилось, может задаваться как названием (red, yellow, teal и т. п.), так и числовым кодом «#RRGGBB».

    2. Атрибут LINK позволяет установить цвет для текстовых гиперссылок.

    3. VLINK — цвет просмотренных текстовых гиперссылок.

    4. BGCOLOR — цвет фона всей страницы.

    5. В атрибуте BACKGROUND указывается URL графического файла, который будет использован в качестве фонового изображения. Если размеры рисунка меньше размеров страницы, то он будет автоматически размножен браузером.

    9. Таблицы

    9.1. Основные теги

    Иногда на web-странице требуется отображать какие-либо данные в виде таблиц. Как нам уже известно, для вставки объектов, более сложных чем обычный текст, требуется использовать специальные теги (например: ,

      и т. п.). Это правило касается также и таблиц: всё то, что должно быть показано в виде таблицы, помещается в контейнер TABLE.

      Рассмотрим подробнее содержимое контейнера TABLE:

      1. У таблицы может быть название, которое располагается ниже или выше самой таблицы. Для вставки названия сразу после тега

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

      Таблица 1

      . . . . . . . . . . . . . . .

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

      {Содержимое первой строки}

      {Содержимое второй строки}

      {Содержимое третьей строки}

      . . .

      Контейнер TR (table row — строка таблицы) содержит данные для одной строки, а именно:

      Ячейка 1 Ячейка 2 Ячейка 3 . . .

      Контейнер TD (table data — данные таблицы) содержит тест, графику или другие объекты, которые нужно поместить в конкретную ячейку. Если ячейка содержит текст, который является заголовком столбцы, то его можно выделить особо, используя вместо TD контейнер TH (table header — заголовок таблицы). Если какая-то ячейка должна выглядеть пустой, то в неё нужно записать хотя бы пробел, в противном случае браузер автоматически удалит её со страницы.

      Простейший пример таблицы можно найти в файле Tables\T1.html.

      9.2. Настройка размеров таблицы

      В примере T1.html, как нетрудно заметить, таблица выглядит непривычно, поскольку у неё отсутствуют линии сетки. Для того чтобы их добавить, нужно указать атрибут BORDER в теге

      . Если дать этому атрибуту значение (натуральное число), то таким способом будет установлена толщина внешней границы в точках, например:
      .

      Для установки ширины таблицы имеется атрибут WIDTH тега

      , в котором можно указать ширину двумя способами:

      1. Абсолютный — в точках, размер таблицы не зависит от размеров окна браузера или настроек экрана. Пример:

      .

    1. Относительный — в процентах от ширины окна, например:

      .

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

      и . Ширина указывается либо в точках, либо в процентах (от ширины таблицы).

      В теге

      можно настроить толщину внутренних линий сетки, используя атрибут CELLSPACING, значением которого является толщина в точках. Кроме того, возможна настройка размера отступов от линий сетки до содержимого ячейки (также в точках), для этого используется атрибут CELLPADDING тега
      .

      Пример таблицы с настройками различных размеров находится в файле Tables\T2.html.

      9.3. Настройка цвета фона для таблицы

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

      (фон для всей таблицы), (для одной строки),
      и (для отдельной ячейки). Значение цвета задаётся в уже известном нам виде: указывается либо одно из стандартных названий, либо интенсивности трёх составляющих цвета в виде #RRGGBB. Пример таблицы с настройками цветов фона имеется в файле Tables\T3.html.

      9.4. Настройка вида содержимого ячеек таблицы

      В примерах T1.html — T3.html текст внутри ячеек всегда выровнен по левому краю. Изменить горизонтальное выравнивание можно при помощи атрибута ALIGN в тегах , и (для строки или отдельной ячейки, соответственно). Значениями этого атрибута могут быть LEFT, RIGHT и CENTER.

      Кроме горизонтального выравнивания можно указать вертикальное выравнивание содержимого отдельных ячеек. Для этого в теге или указывается атрибут VALIGN, значениями которого могут являться TOP, MIDDLE и BOTTOM.

  • Свежие статьи
    Популярно сейчас
    Как Вы думаете, сколько людей до Вас делали точно такое же задание? 99% студентов выполняют точно такие же задания, как и их предшественники год назад. Найдите нужный учебный материал на СтудИзбе!
    Ответы на популярные вопросы
    Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
    Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
    Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
    Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
    Отзывы студентов
    Ставлю 10/10
    Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
    Лучшая платформа для успешной сдачи сессии
    Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
    Студизба ван лав ❤
    Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
    Отличный сайт
    Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
    Маленький отзыв о большом помощнике!
    Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
    Студ. Изба как крупнейший сборник работ для студентов
    Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
    Спасательный островок
    Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
    Всё и так отлично
    Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
    Отзыв о системе "Студизба"
    Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
    Отличный помощник
    Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
    Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
    Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
    Спасибо за шикарный сайт
    Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
    Популярные преподаватели
    Добавляйте материалы
    и зарабатывайте!
    Продажи идут автоматически
    5173
    Авторов
    на СтудИзбе
    436
    Средний доход
    с одного платного файла
    Обучение Подробнее