Мобильные телефоны и гаджеты

Мобильные телефоны и гаджеты

» » Создание html страницы в блокноте: разъяснения для чайников

Создание html страницы в блокноте: разъяснения для чайников

Как известно, все великое всегда начинается с малого. Если вас заинтересовал ответ на вопрос как создать сайт через блокнот, то наверняка вы где-то слышали о такой возможности. Это, действительно, возможно. Но стоит сразу оговориться, что создавать современный динамический интерактивный сайт через блокнот в настоящее время скорее всего никто не будет, так как для этого существуют специальные программы, многократно ускоряющие и упрощающие процесс разработки. А вот создать полноценную веб-страницу вполне возможно.

Как создать сайт в блокноте
Для начала необходимо небольшое знакоство с теорией и общими терминами. Подавляющее большинство страниц сайтов представляют собой обычные текстовые документы, которые оформлены специальным образом – языком гипертекстовой разметкой сокращенно называемой HTML. Некоторые причисляют разметку HTML к языкам программирования, но это не верно.

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

В общем виде тег представляет собой конструкцию вида

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

Рассмотрим основные виды тегов и их назначение.

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

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


  • Добавьте парный тег в строке между тегами и переведите закрывающийся тег на две строки вниз.




  • В строке между тегами и напишите парный тег в одну строку.






  • Введите заголовок вашей веб-страницы между тегами и . Например, такой.




    Моя первая страница сайта

  • Установите курсор в строке после закрывающегося тега и выполните перевод строки. Впишите в появившуюся пустую строку парный тег .




    Моя первая страница сайта


  • Сделайте двойной перевод между внутри тегами и . В появившуюся строку впишите парный тег заголовка . Наберите внутри тега подзаголовок страницы.




    Моя первая страница сайта


    Обо мне

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




    Моя первая страница сайта


    Обо мне

    Меня зовут Иванов Иван. Я создаю свой сайт.



  • Заключите имя и фамилию в парный тег для выделения их жирным шрифтом.




    Моя первая страница сайта


    Обо мне

    Меня зовут Иванов Иван. Я создаю свой сайт.



  • После закрывающегося тега абзаца

    выполните перевод строки и впишите в новой строке парный тег . Впишите между тегами какой-либо текст.




    Моя первая страница сайта


    Обо мне

    Меня зовут Иванов Иван. Я создаю свой сайт.


    Мои успехи

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




    Моя первая страница сайта


    Обо мне

    Меня зовут Иванов Иван. Я создаю свой сайт.


    Мои успехи


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

    конструкцию вида . У вас должно получится следующее.




    Моя первая страница сайта


    Обо мне

    Меня зовут Иванов Иван. Я создаю свой сайт.


    Мои успехи

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



  • Между кавычек в теге впишите адрес страницы, на которую вы будете ссылаться. Перед тегом можно вписать слово Ссылка, а между тегами и вписать текст, который будет отображаться на странице.




    Моя первая страница сайта


    Обо мне

    Меня зовут Иванов Иван. Я создаю свой сайт.


    Мои успехи

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

    Ссылка: сайт



  • На этом создание простейшей страницы для сайта может быть завершено. В принципе, его можно было завершить еще и п.9, но если вы серьезно намерены изучать язык HTML, то дополнительная практика не будет лишней. Сохраните страницу с расширением *.html и можете открыть ее в любом браузере, чтобы просмотреть результаты своей работы. Если все сделано правильно, то вы должны увидеть примерно следующее.
  • Если после прочтения статьи решимость в создании сайта у вас не иссякла, то обязательно ознакомтесь с полным синтаксисом языка HTML, а также изучите использование каскадных стилей CSS для оформления страниц.

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

    HTML-документ - это обычный текстовый документ, может быть создан как в обычном текстовом редакторе (Блокнот) , так и в специализированном, с подсветкой кода (Notepad++, Visual Studio Code и т.п.) . HTML-документ имеет расширение.html .

    HTML-документ состоит из дерева HTML-элементов и текста. Каждый элемент обозначается в исходном документе начальным (открывающим) и конечным (закрывающим) тегом (за редким исключением).

    Начальный тег показывает, где начинается элемент, конечный - где заканчивается. Закрывающий тег образуется путем добавления слэша / перед именем тега: … . Между начальным и закрывающим тегами находится содержимое тега - контент.

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

    Теги могут вкладываться друг в друга, например,

    Текст

    . При вложении следует соблюдать порядок их закрытия (принцип «матрёшки») , например, следующая запись будет неверной:

    Текст

    .

    HTML-элементы могут иметь атрибуты (глобальные, применяемые для всех HTML-элементов, и собственные). Атрибуты прописываются в открывающем теге элемента и содержат имя и значение, указываемые в формате имя атрибута="значение" . Атрибуты позволяют изменять свойства и поведение элемента, для которого они заданы.

    Каждому элементу можно присвоить несколько значений class и только одно значение id . Множественные значения class записываются через пробел, . Значения class и id должны состоять только из букв, цифр, дефисов и нижних подчеркиваний и должны начинаться только с букв или цифр.

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

    Процесс интерпретации (парсинг) начинается прежде, чем веб-страница полностью загружена в браузер. Браузеры обрабатывают HTML-документы последовательно, с самого начала, при этом обрабатывая CSS и соотнося таблицы стилей с элементами страницы.

    HTML-документ состоит из двух разделов - заголовка — между тегами … и содержательной части — между тегами … .

    Структура веб-страницы 1. Структура HTML-документа

    Язык HTML следует правилам, которые содержатся в файле объявления типа документа (Document Type Definition, или DTD) . DTD представляет собой XML-документ, определяющий, какие теги, атрибуты и их значения действительны для конкретного типа HTML. Для каждой версии HTML есть свой DTD.

    DOCTYPE отвечает за корректное отображение веб-страницы браузером. DOCTYPE определяет не только версию HTML (например, html), но и соответствующий DTD-файл в Интернете.

    ...

    Элементы, находящиеся внутри тега , образуют дерево документа, так называемую объектную модель документа, DOM (document object model) . При этом элемент является корневым элементом.


    Рис. 1. Простейшая структура веб-страницы

    Чтобы разобраться во взаимодействии элементов веб-страницы, необходимо рассмотреть так называемые «родственные отношения» между элементами. Отношения между множественными вложенными элементами подразделяются на родительские, дочерние и сестринские.

    Предок - элемент, который заключает в себе другие элементы. На рисунке 1 предком для всех элементов является . В то же время элемент является предком для всех содержащихся в нем тегов: ,

    , , и т.д.

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

    Является потомком одновременно для и .

    Родительский элемент - элемент, связанный с другими элементами более низкого уровня, и находящийся на дереве выше их. На рисунке 1 и . Тег

    Является родительским только для .

    Дочерний элемент - элемент, непосредственно подчиненный другому элементу более высокого уровня. На рисунке 1 только элементы , ,

    И являются дочерними по отношению к .

    Сестринский элемент - элемент, имеющий общий родительский элемент с рассматриваемым, так называемые элементы одного уровня. На рисунке 1 и — элементы одного уровня, так же как и элементы , и

    Являются между собой сестринскими.

    1.1. Элемент 1.2. Элемент

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

    1.2.1. Элемент

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

    1.2.2. Элемент

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

    Описание содержимого страницы и ключевые слова одновременно можно указывать на нескольких языках, например, на русском и английском:

    С помощью тега можно запретить или разрешить индексацию веб-страницы поисковыми машинами:

    Для автоматической перезагрузки страницы через заданный промежуток времени нужно воспользоваться значением refresh:

    Страница будет перезагружена через 30 секунд. Чтобы перебросить посетителя на другую страницу, нужно указать URL-адрес в параметре url:

    Системные программы
    < LI >Прикладные программы
    < LI >Системы программирования

    Маркированные списки. Маркированный список располагается внутри контейнера , а каждый элемент списка определяется тэгом < LI >. С помощью атрибута TYPE тэга

      можно задать вид маркера списка: "disc" (диск), "square" (квадрат) или "circle" (окружность):


        < LI >текстовые редакторы;
        < LI >графические редакторы;
        < LI >электронные таблицы;
        < LI >системы управления базами- данных.

      На Web-страницу "Программы" поместим нумерованный список, содержащий перечень основных типов программного обеспечения компьютера.

      Во второй элемент основного нумерованного списка вставим вложенный маркированный список (рис. 6.30).

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

      Web-страницу "Словарь" мы представим в виде словаря компьютерных терминов (рис. 6.31):


      Процессор
      Центральное устройство компьютера, производящее обработку информации в двоичном коде.
      Оперативная память
      Устройство, в котором хранятся программы и данные.

      Контрольные вопросы

      1. Какие тэги используются для создания нумерованных списков? Маркированных списков?

      Задания для самостоятельного выполнения

      6.14. Практическое задание. Создать Web-страницу "Программы" с нумерованным списком и вложенным маркированным списком.

      6.15. Практическое задание. Создать Web-страницу "Словарь" со списком терминов.

      Здравствуйте, уважаемые читатели блога ! Продолжаем рубрику «Создаем сайт с нуля», а в частности тему тегов... И сегодня мы рассмотрим теги, которые присутствуют в любой интернет-страничке - , и . Есть еще один тег, который должен находиться в каждом HTML-документе и про который я уже писал в одной из предыдущих статей — , поэтому затрагивать его мы не будем.

      В прошлых статьях рубрики я писал про создание пустого файла в формате html. Фактически, он был использован в статье про (именно в нем были применены теги заголовков). Теперь мы напрямую будем редактировать этот файл с полными описаниями.

      И начнем статью именно с редактирования созданного файла. Лично я назвал его index.html, но имя может быть любым. Открываем его с помощью любого текстового редактора (лучше использовать Notepad++, так как в нем есть подсветка кода и другие полезные примочки). И сразу добавим в него теги , и ровно в таком порядке, в каком они написаны. Не забудьте их закрыть, как показано на скриншоте. Документ примет следующий вид:

      А теперь рассмотрим значение каждого тега в отдельности. Не зря же они есть в каждом HTML-документе.

      Функции тега Итак, тег является контейнерным (). Внутри него заключается все видимое и невидимое содержимое веб-страницы (включая теги и ). Открывающий тег идет сразу после декларации Doctype, а закрывающий стоит в конце документа. Тем самым, он дает понять браузеру, откуда начинать обработку документа и где ее заканчивать.

      Теоретически, он и сам может понять что и как. Ведь ? Это переводчик языка HTML и вряд ли он начнет обработку с середины документа и закончит ее, не дойдя до конца. Вопрос, конечно, спорный, но я всегда думал (и сейчас не отказываюсь от своего мнения) о том, что написание данного тега обязательно.

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

      Единственное, что точно могу сказать — большинство атрибутов не поддерживаются HTML 4.01 или нежелательны. Хотя один пример все же приведу. — всплывающая подсказка в любом месте документа. Например, при наведении мыши на изображение вы можете увидеть всплывающий текст. Также и в случае с этим тегом:

      А вот что вы увидите, наведя курсор на документ с данным содержимым:

      Предпочтительнее использовать атрибут title не в теге , а в любых других конкретных участках страницы. Во-первых — удобно, во-вторых — поисковые системы лучше отнесутся к вашему сайту. Непосредственно на оптимизацию ресурса этот тег не оказывает. Идем далее.

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

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

      Текст после иконки и есть содержание тега . А теперь рассмотрим содержание , которое мы увидеть не можем, но которое является очень важной частью создания и продвижения сайта. В первую очередь это строка

      Это мета-тег отвечающий за тип содержимого страницы (Content-Type). В данном случае, это html код в кодировке UTF-8 (content="text/html; charset=UTF-8"). Далее идет тег title, описанный выше. Затем идут строки, начинающиеся с тега . Он указывает на связь с внешним документом. Например, строка

      указывает на то, что подключен (rel="stylesheet") файл с (type="text/css"), который находится по такому-то адресу (для уменьшения длины строки, я заменил половин адреса на точки). После обработки данной строки браузером он определит, откуда брать каскадные таблицы стилей .

      Вообще, в теге head много информации,о которой можно рассказывать бесконечно долго. Последнее, что стоит отметить (конкретно в случае с ) — наличие тегов описания, ключевых слов и canonical. Я использую плагин All in One SEO Pack , поэтому они и присутствуют в пределах .

      Разработка Web-сайтов с использованием языка разметки гипертекста HTML8 класс Урок 1. Web-страницы и Web-сайты. Структура веб-страницы. Понятие веб-сайтаИнформация во Всемирной паутине
      хранится в форме Web-сайтов.
      Web-сайт по структуре напоминает
      журнал по какой-либо теме или
      проблеме. Как журнал состоит из
      печатных страниц, так и Web-сайт состоит
      из компьютерных Web-страниц.
      Веб-страницы связаны гиперссылками. Виды веб-сайтовОфициальные (правительство,
      Дума, школа…)
      Коммерческие
      Личные Достоинства веб-страниц:Малый информационный объем
      («легкие»)
      Пригодны для просмотра в разных
      ОС.
      Динамичные.
      Интерактивные. Этапы создания веб-сайта:1.
      2.
      3.
      Построить сайт на локальном
      компьютере.
      Протестировать (проверить
      правильность работы).
      Разместить в Интернете –
      подобрать сервер для хостинга
      (платный или бесплатный). Программы для создания сайта:1) простейший текстовый редактор (без
      форматирования текста):
      Блокнот
      2) браузер для просмотра страниц:
      Internet Explorer
      3) программа обработки изображений:
      Photoshop Визуальные веб-редакторыСоздание сайта на языке HTML очень
      трудоемкое, нужны специальные
      знания.
      Есть визуальные веб-редакторы
      (программы) для создания сайтов.
      Работают по принципу WYSIWYG
      (что видишь, то и получишь). Структура Web-страницы10. ТэгиВид Web-страницы задается управляющими
      командами - тэгами, которые заключаются в
      угловые скобки < >
      Тэги бывают одиночные (неповторяющиеся) или
      парные (контейнеры): перед закрывающим
      тэгом контейнера пишут прямой слэш (/)

      Тэги пишутся английскими буквами (прописными,
      строчными).11. Структура Web-страницыВесь HTML-код страницы
      помещается внутрь главного
      контейнера:
      .
      Web-страница разделяется на
      2 логические части:
      заголовок (HEAD)
      содержание (BODY).12. Заголовок веб-страницыЗаголовок Web-страницы заключается в контейнер
      Содержит название документа и справочную информацию о странице
      (например, тип кодировки), которая используется браузером для ее
      правильного отображения.
      Название Web-страницы содержится в контейнере и
      отображается в верхней строке окна браузера при просмотре
      страницы.

      Компьютер
      13. Пишем шаблон веб-страницы

      Компьютер

      14. Основное содержание веб-страницыОсновное содержание страницы помещается в
      контейнер .
      Может содержать: текст, таблицы, бегущие
      строки, картинки, ссылки, звуковые файлы...
      Поместим на страницу текст «Все о компьютере»:
      Все о компьютере 15. Шаблон веб-страницы

      Компьютер


      Все о компьютере

      16.17. Как сохранить веб-страницу1. Cоздать для сайта специальную папку и
      сохранять все файлы сайта в этой папке.
      2. Web-страницу сохранить в виде файла с
      именем index.html - это титульный лист
      сайта (первым загружается в браузер)
      Расширения файла Web-страницы – .htm
      или.html18. Создаем свой сайт….Нужно различать имя файла index.html - под
      которым Web-страница хранится в файловой
      системе, и собственно имя Web-страницы
      «Компьютер» - высвечивается в верхней строке
      окна браузера и в первую очередь анализируется
      поисковыми системами.
      Имя Web-страницы должно в максимальной
      степени соответствовать ее содержанию.
      1. В Блокнот ввести HTML-код Web-страницы.
      2. Сохранить файл под именем index.html в папке
      сайта. Выбрать тип файла – «Все файлы».
      3. Открыть этот файл в браузере для просмотра.19.20. УРОК № 221. Урок 2. Форматирование текста на Web-странице22. Форматирование текстаПока страница не слишком привлекательна: мелкий шрифт и черный текст на
      белом фоне. Но с помощью тэгов можно украсить текст.
      1. Заголовки: тэги от (самый крупный) до (самый мелкий).
      Всё о компьютере
      2. Шрифт (FONT). Некоторые тэги имеют атрибуты - имена свойств, могут
      принимать определенные значения.
      FONT face=“Arial” – гарнитура шрифта
      size=4
      – размер
      color=“red” – цвет
      3. Выравнивание (ALIGN). Текст обычно выравнивается по левому краю
      страницы, однако принято заголовок размещать по центру.
      ALIGN =“left",
      E-mail:


      44. Урок 545. Урок 5. Списки на Web-страницах46. Виды списковНумерованные
      Маркированные
      Списки терминов (как в словаре)
      Вложенные списки47. Нумерованный списокСписок – в контейнере
      Элемент списка – тег

    • Атрибут TYPE – тип нумерации (арабские
      цифры; I – римские; а – латинские
      строчные буквы)

    • Системные программы
    • Прикладные программы
    • Системы программирования
      48. Маркированный списокСписок – в контейнере
      Элемент списка – тег

    • Атрибут TYPE – тип маркеров (“disc”- диск,
      “square”- квадрат, “circle”-окружность)

      • Текстовые редакторы
      • Графические редакторы
      • Электронные таблицы
      • Системы управления базами данных
      49. Список терминовСписок – в контейнере
      Элемент списка – тег
      Сначала пишется термин, затем
      его определение (как в словаре)50. Урок 651. Урок 6. Интерактивные формы на Web-страницах52. Понятие интерактивной формыДля общения посетителей сайта с его
      создателями на веб-странице размещают
      интерактивные формы.
      Формы содержат различные элементы
      управления:
      текстовые поля
      раскрывающиеся списки
      флажки
      переключатели…53. Текстовое полеОсновной контейнер
      Текстовое поле – для ввода текста с клавиатуры: тэг
      с атрибутами:
      TYPE=“text” – тип содержимого (текст)
      NAME=“____” – имя поля
      SIZE=“40” – длина поля ввода (в символах)

      - разделитель строк (перевод курсора на новую
      строку)54. Переключатели (радиокнопки)Круглая кнопка для выбора одного из нескольких
      вариантов ответов:
      TYPE=“radio”
      Все элементы этой группы должны иметь
      одинаковое имя: NAME=“group”
      Атрибуты VALUE содержат варианты выбора
      ответов: VALUE=“учащийся”

      55. ФлажкиКвадратное окошечко для выбора нескольких ответов из
      предложенных вариантов:
      TYPE=“checkbox”
      Каждый элемент этой группы должен иметь свое имя:
      NAME=“box1”, NAME=“box2”,
      …..
      Атрибуты VALUE содержат варианты выбора ответов:
      VALUE=“WWW”, VALUE=“e-mail”, ….
      У каждого VALUE свой вариант ответа.
      WWW56. Поля списковДля создания раскрывающего списка
      используют контейнер

      В нем каждый элемент списка
      задается тэгом 57. Текстовая областьТекстовая область с линейкой прокрутки –
      для ввода текста произвольной длины.
      Контейнер
      Атрибуты: NAME - задает имя области
      ROWS - число строк
      COLS - число столбцов
      58. Отправка данных из формыКнопка отправки создается тэгом
      Атрибуты:
      TYPE=“submit”
      VALUE=“Отправить” (надпись на кнопке)
      Чтобы данные из формы передать по
      электронной почте, используют контейнер: