Страница сайта

Введение. Основные способы создания Web-страниц. Основные понятия языка HTML.

HTML — Hyper Text Markup Language. Web-страница (документ HTML) представляет собой текстовый файл на языке HTML формата *.htm или *.html, размещенный в World Wide Web (WWW). WWW — Всемирная Паутина, распределенная система доступа к гипертекстовым документам, существующая в Интернете. Web-страница кроме текста может содержать гипертекстовые ссылки, при помощи которых можно переходить к другим Web-страницам и просматривать их. Web-страница может содержать вставки в виде графики, анимации, видеоклиппов и музыки.

Для просмотра Web-страниц можно использовать, например, MicroSoft Internet Explorer или NetScape Navigator, или Opera (просмотрщик или броузер).

1) Создавать и редактировать Web-страницы, в том числе свою домашнюю Web-страницу, которую можно затем разместить в Интернете;

2) Редактировать документы HTML, полученные из Интернета, так чтобы функционировали все внедренные в документ объекты (картинки, анимации и т.д.);

3) Создавать мультимедийные презентации, слайд-шоу, демонстрационные проекты, благодаря гипертекстовым ссылкам и возможности вставлять в документ HTML рисунки, диаграммы, анимации, видеоклипы, музыкальное и речевое сопровождение, текстовые спецэффекты (например, бегущая строка).

Существуют три основных способа создания Web-страниц (или документов HTML):

1) Использование текстового редактора Блокнот (NotePad), встроенного в Windows, и просмотр результатов с помощью броузера. Этот самый простой способ рекомендуется начинающим.

Читайте также:  Javascript файл в массиве

Технология этого способа создания Web-страницы такова:

В редакторе Блокнот создается файл Web-страницы, который сохраняется с расширением *.htm. Затем этот файл загружается и просматривается программой Internet Explorer. Для вызова редактора Блокнот с целью редактирования файла Web-страницы во время ее просмотра в Internet Explorer, используется пункт меню Вид, Источник или В виде HTML. После сохранения файла и выхода из Блокнота для просмотра отредактированной страницы надо нажать клавишу F5 или кнопку «Обновить» в панели инструментов Internet Explorer.

2) Использование специальных редакторов документов HTML, например Hot Metal Light, Hot Dog Professional, MS Front Page, HTMLPad и др.

3) Использование редактора Word-97, где создается текст документа, который затем конвертируется в HTML-формат.

Рассмотрим основные понятия языка HTML.

1. Элемент — это конструкция языка HTML, или контейнер, содержащий данные. Web-страница представляет собой набор элементов.

2. Тег — это стартовый и конечный маркеры элемента. Теги определяют границы действия элементов и отделяют элементы друг от друга. В тексте Web-страницы теги заключаются в угловые скобки, например: . Конечный тег всегда снабжается косой чертой: .

3. Гиперссылка — фрагмент текста, который является указателем на другой файл или объект. Гиперссылки позволяют переходить от одного документа к другому.

4. Фрейм — область гипертекстового документа со своими полосами прокрутки.

5. Апплет — программа, передаваемая на компьютер клиента в виде отдельного файла и запускаемая при просмотре Web-страницы.

6. Скрипт — программа, включенная в состав Web-страницы для расширения ее возможностей.

7. Загрузка (DownLoad) — копирование документа с Web-сервера на компьютер клиента.

UpLoad — копирование документа c компьютера клиента на Web-сервер — используется при создании собственной Web-страницы (т.е. при ее опубликовании).

Источник

Что такое HTML: как работает, как написать код, возможности

HTML (от английского HyperText Markup Language, дословный перевод: «язык гипертекстовой разметки») — это язык разметки, который используется для формирования содержимого страницы. HTML применяется только для оформления структуры веб-страницы. Последовательность взаимодействия браузера с HTML следующая: браузер получает HTML-страницу от сервера, используя протокол HTTP или HTTPS, затем — такой документ интерпретируется в программный интерфейс, который и будет выводиться на конечное пользовательское устройство. Страница HTML создается при помощи базовых элементов HTML (гиперссылки, списки, изображения, символы, текстовые блоки, таблицы). Если за структуру страницы отвечает только HTML, то за нее внешний вид страниц — каскадные таблицы стилей (CSS).

Простыми словами, HTML — это код для структурирования и вывода в браузере содержания определенной веб-страницы.

Категории содержимого элементов HTML

Категории содержимого элементов HTML

HTML — это язык программирования или нет?

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

Зачем изучать HTML + преимущества

В 2023 году HTML используется так широко, как не используется ни один другой язык разметки. Пока есть интернет (в привычном нам виде) будет и HTML.

Вот еще 4 причины учить HTML:

  1. Он очень простой. Его легко изучить и просто использовать.
  2. Он может стать первой ступенью к новым знаниям. Язык разметки не просто помогает в изучении основ веб-программирования, он также часто является первой ступенью на пути к «большому» программированию или изучению высокоуровневых языков программирования.
  3. Он поддерживается всеми браузерами.
  4. Он может быть интегрирован с другими языками, такими как CSS, JavaScript.

И три возможности, которые даёт HTML:

    • Не зависит от платформы. Если устройство использует браузер, значит оно сможет открывать веб-страницы на HTML.
    • На веб-страницу можно добавлять: изображения, видео и аудио.
    • В текст можно добавлять гипертекст.

    Недостатки HTML

    У этого языка разметки есть четыре недостатка:

    1. Можно создавать только статические веб-страницы. Для создания динамических веб-страниц — придётся задействовать другие языки.
    2. Для создания даже простой веб-страницы необходимо написать большое количество кода.
    3. В этом языке разметки есть дыры и уязвимости, так что с точки зрения безопасности — это не на 100 % защищённый вариант.
    4. Нельзя задать функциональность блоку.

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

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

    Что можно сделать на HTML

    Можно создать только структуру веб-страницы: заголовки, разделы, ссылки, распределить места для изображений и видео. Ничего большего, например, написать скрипт, на HTML не сделать. И без CSS создать даже элементарные, привычные нам на страницах вещи — не получится. Но можно назначить цвет для текста, например.

    Веб-цвета в HTML 4.01

    Что нельзя сделать на HTML

    Нельзя написать скрипт, задать функциональность определенной кнопке, задать поведение блока при действии пользователя.

    Вот ещё несколько сценариев, что нельзя сделать на HTML (без стилей и JavaScript):

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

          Даже такую элементарную подсветку без стилей сделать не получится

          Даже такую элементарную подсветку без стилей сделать не получится

          Сложность изучения

          По сравнению с каким-нибудь высокоуровневым языком программирования (например, зыками группы C) изучить HTML — вообще не сложно.

          Выучить этот язык разметки можно за пару дней. Другое дело, что HTML в одиночку, без «стилей» (и это как минимум) — никому не нужен. Усвоить вышеуказанный стек за 2 дня уже не получится, понадобится минимум месяц, а то и два. Что касается JavaScript, то на его усвоение уйдёт минимум 4-5 месяцев. Таким образом, усвоить минимальный набор знаний и технологий для HTML можно примерно за полгода, но при достаточно усердном подходе к обучению.

          Как работает HTML: примеры кода

          Давайте посмотрим, как устроен HTML-документ на конкретном примере.

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

          А в HTML 5, например, тег вообще один:

          В рамках этой статьи мы попробуем разобрать все самые важные элементы и теги HTML. Давайте разберём главные строительные блоки документа на реальном примере.

          Вот так выглядит элементарный HTML-документ:

                 Пирог 

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

          Заголовок страницы отображает любой браузер

          • — тот самый DOCTYPE о котором мы уже сказали выше. По сути, в 2023 году, он является анахронизмом, который необходим для формального соблюдения правил HTML-документа. А вот в старых версиях HTML в доктайп содержались URL, которые вели на сборник правил для каждого конкретного стандарта HTML.
          • — это HTML-элемент. Он используется для формирования корня документа. Это элемент верхнего уровня, которому подчиняются все элементы, которые лежат ниже (другими словами, находится внутри него).
          • — HEAD-элемент. Является элементом метаданных документа, другими словами, он содержит машиночитаемую информацию о конкретном документе, например, о его TITLE, скриптах, кодировке и CSS. Поправка: в элементе-HEAD находится информация, которую видят только поисковые машины. Внутри HEAD-элемента не размещается контент, который должны увидеть посетители сайта на странице.
          • — BODY-элемент. В теле документа (с тегом BODY) находится непосредственный контент или содержимое HTML-страницы. При этом, в HTML-документе может быть только один боди-элемент. Внутри этого элемента размещается контент, видимый для посетителя веб-страницы. Например: текст и медиафайлы (от изображений до аудио и видео).
          • — задание кодировки для документа. В нашем случае — использована кодировка UTF-8. Это универсальный вариант и его можно использовать в 98% случаев.
          • — TITLE-элемент. При помощи него формируется тайтл или заголовок. Такой тайтл мы видим в десктоп-браузере во вкладке страницы: Заголовок страницы отображает любой браузер

          Это были главные элементы HTML. Но мы еще не упомянули изображения. Чтобы вставить изображение в код HTML — необходимо использовать HTML-элемент image. Например, вот так:

          Вот главные атрибуты для элемента изображения в HTML:

          • src — полный путь до картинки, которая добавляется в документ.
          • alt — метатег, содержащие альтернативное описание изображения. По сути — это текст, который будет отображаться, если картинка не сможет быть загружена, а также текст, который будут озвучивать скринридеры при открытии страницы.

          Использование замещаемого элемента img

          Использование замещаемого элемента img

          Список самых популярных HTML-тегов

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

          Ссылки. Чтобы создать ссылку просто добавьте a-элемент (a — сокр. от слова anchor — «якорь» на английском).

          Пример использования якоря (ссылки)

          Пример использования якоря (ссылки)

          Допустим, мы хотим обернуть в ссылку текст «Фиолетовый страус». Добавляем тег таким образом:

          Теперь добавляем атрибут href (это сокращение от англ. hypertext reference) и указываем ссылку на документ:

          Особое внимание обращайте на корректный протокол (HTTPS или HTTP) в начале ссылки, иначе ссылка может просто не открыться или открыться с ошибками.

          Заголовки. Без заголовков — никуда. Их любят как люди, так и поисковые машины.

          Заголовок страницы отображается в сниппете на странице результатов поиска

          Заголовок страницы отображается в сниппете на странице результатов поиска

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

          Разметить заголовки можно при помощи тега h1 (вместо единицы — поставьте ту цифру, уровень заголовка которого вам требуется. Например, вот заголовки четырех уровней:

          • Главный заголовок. Он должен быть один на весь документ

          • Заголовок второго уровня

          • Заголовок третьего уровня

          • Заголовок четвертого уровня

          Списки. В HTML вы можете использовать списки для перечислений.

          Пример тега списка в коде

          Пример тега списка в коде

          Например, у нас есть такой текст:

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

          И вот один из способов, как сделать список в HTML:

          Последний элемент текстовой разметки HTML, который мы ещё не рассмотрели — абзац.

          Абзац. Добавить его очень просто:

          Оформлять абзацы в HTML-коде нужно исключительно таким тегом — не нужно ни придумывать ничего нового или дополнительного.

          Источник

Оцените статью