Разработка веб страницы с помощью html. Языки программирования и технологии для веб-разработки. Существует три основных вида списков в HTML-документе

24.06.2020

Введение

1. Основные сведения

1.1 О языке html

1.2 Создание web сайта

1.3 Основные положения

1.4 Структура документа

1.5 Тэги тела документа

1.6 Список базовых тэгов html

2. Дополнительные сведения

2.1 Тэги списков

2.3 Графика внутри документа

2.4 Добавление стилей в документ

2.5 Специальные тэги html

2.6 Html формы

2.7 Html фреймы

2.8 Html таблицы

2.9 Оптимизация графики для web

2.10 Основы css

3. Описание создания сайта

3.1 Подготовка

3.2 Создание главной страницы

3.3 Создание второй страницы

3.4 Создание страницы с описанием города

3.5 Страница с фотографиями

3.6 Страница с программами

3.7 Страница с благодарностями

Заключение

Список использованной литературы

Введение

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

К дипломной работе прикреплён сайт, как пример того, что можно создать при помощи языка HTML.

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

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

1.1 О языке HTML

Hyper Text Markup Language (HTML) является стандартным языком, предназначенным для создания гипертекстовых документов в среде WEB. HTML-документы могут просматриваться различными типами WEB-броузеров. Когда документ создан с использованием HTML, WEB-броузер может интерпретировать HTML для выделения различных элементов документа и первичной их обработки. Использование HTML позволяет форматировать документы для их представления с использованием шрифтов, линий и других графических элементов на любой системе, их просматривающей.

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

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

HTML-тэги могут быть условно разделены на две категории:

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

2. Тэги, описывающие общие свойства документа, такие как заголовок или автор документа.

Запомните, что основное преимущество HTML заключается в том, что ваш документ может быть просмотрен на WEB-броузерах различных типов и на различных платформах.

1.2 Создание Webсайта

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

Например, HTML редакторы, такие, как "Netscape Navigator Gold" компании Netscape, позволяют создавать документы графически с использованием технологии WYSIWYG (What You See Is What You Get). С другой стороны, большинство традиционных средств для создания документов имеют конвертеры, позволяющие преобразовывать документы к формату HTML.

Все тэги HTML начинаются с "<" (левой угловой скобки) и заканчиваются символом ">" (правой угловой скобки). Как правило, существует стартовый тэг и завершающий тэг. Для примера приведем тэги заголовка, определяющие текст, находящийся внутри стартового и завершающего тэга и описывающий заголовок документа:

Заголовок документа

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

Некоторые тэги, такие, как

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

HTML не реагирует на регистр символов, описывающих тэг, и приведенный ранее пример может выглядеть следующим образом:

Заголовок документа

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

И 
. Более подробно о тэгах
Будет написано ниже.

Когда WEB-броузер получает документ, он определяет, как документ должен быть интерпретирован. Самый первый тэг, который встречается в документе, должен быть тэгом . Данный тэг сообщает WEB-броузеру, что ваш документ написан с использованием HTML. Минимальный HTML-документ будет выглядеть так:

Тело документа...

Заголовочная часть документа . Тэг заголовочной части документа должен быть использован сразу после тэга и более нигде в теле документа. Данный тэг представляет собой общее описание документа. Избегайте размещать какой-либо текст внутри тэга . Стартовый тэг помещается непосредственно перед тэгом и другими тэгами, описывающими документ, а завершающий тэг </HEAD> размещается сразу после окончания описания документа. Например:</p> <p><TITLE>Список сотрудников

Внимание! Технически, стартовые и завершающие тэги типа , и необязательны. Но настоятельно рекомендуется их использовать, поскольку использование данных тэгов позволяет WEB-броузеру уверенно разделить заголовочную часть документа и непосредственно смысловую часть.

Заголовок документа . Большинство WEB-броузеров отображают содержимое тэга <TITLE> в заголовке окна, содержащего документ и в файле закладок, если он поддерживается WEB-броузером. Заголовок, ограниченный тэгами <TITLE> и , размещается внутри -тэгов, как показано выше на примере. Заголовок документа не появляется при отображении самого документа в окне.

Санкт-Петербургский Государственный Политехнический Университет

Факультет Экономики и Менеджмента

Кафедра: Экономика и менеджмент в электроэнергетике и природопользовании

Курсовая работа

Информационные технологии в энергетике

«Создание web -страниц при помощи языка HTML ».

Руководитель: Васильева Вероника Игоревна

Выполнила студентка группы 2073/2: Марьина Виктория.

г. Санкт-Петербург

Введение ……………………………………………………………………3

1. Основные понятия языка HTML………………………………………..4

1.1 История появления языка HTML………………………………….4

1.2.Структура файла в формате HTML……………………………....6

1.3. Списки базовых тэгов HTML……………………………………..9

1.4. Создание таблиц в HTML………………………………………..10

1.5 Создание гипертекстовых ссылок………………………………..12

2. Описание создание сайта «Стрельба из лука»…..……………………..14

Заключение………………………………………………………………….22

Список литературы………………………………………………………....23

Введение.

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

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

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

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

1.1 История появления языка HTML .

англ. Hyper Text Markup Language - «язык разметкигипертекста») - стандартныйязык разметки документов воВсемирной паутине. Большинствоweb-страниц создаются при помощи языка HTML (илиXHTML). Язык HTML интерпретируетсябраузером и отображается в виде документа, в удобной для человека форме.

HTML является приложением («частным случаем»)SGML (стандартного обобщённого языка разметки) и соответствует международному стандартуISOXHTML же является приложениемXML.

британскимТимом Бернерсом-Ли приблизительно в19911992 годах в стенахЕвропейского совета по ядерным исследованиямЖеневеШвейцария). HTML создавался как язык для обмена научной и технической документацией, пригодный для использования людьми, не являющимися специалистами в области вёрстки. HTML успешно справлялся с проблемой сложности SGML путём определения небольшого набора структурных исемантическихдескрипторов. Дескрипторы также часто называют «тегами». С помощью HTML можно легко создать относительно простой, но красиво оформленный документ. Помимо упрощения структуры документа, в HTML внесена поддержка гипертекста.Мультимедийные возможности были добавлены позже. Изначально язык HTML был задуман и создан как средство структурирования и форматирования документов без их привязки к средствам воспроизведения (отображения). В идеале, текст с разметкой HTML должен был без стилистических и структурных искажений воспроизводиться на оборудовании с различной технической оснащённостью (цветной экран современного компьютера, монохромный экран органайзера, ограниченный по размерам экран мобильного телефона или устройства и программы голосового воспроизведения текстов). Однако современное применение HTML очень далеко от его изначальной задачи.

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

Текстовые документы, содержащие код на языке HTML (такие документы традиционно имеютрасширение .html или.htm ), обрабатываются специальнымиприложениями , которые отображают документ в его форматированном виде. Такие приложения, называемые «браузерами» или «интернет-обозревателями», обычно предоставляют пользователю удобныйинтерфейс для запросаweb -страниц , их просмотра (и вывода на иные внешние устройства) и, при необходимости, отправки введённых пользователем данных на сервер. Наиболее популярными на сегодняшний день браузерами являютсяInternet Explorer Mozilla Firefox Safari Google Chrome Opera .


1.2 Структура файла в формате HTML

Для создания web-страницы в первую очередь нам потребуется создать файл с расширением "htm" или "html" и открыть его для редактирования в текстовом редакторе (работая в Windows, можно использовать стандартную программу "Блокнот").

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

Любой документ HTML начинается с открывающего тега и заканчивается соответствующим ему закрывающим тегом. Закрывающий тег отличается от открывающего наличием косой черты перед названием тега. В языке HTML нет различий между большими и малыми буквами при записи тегов, однако принято записывать открывающий тег большими буквами, а закрывающий - малыми. Часть документа, которая находится в пределах от открывающего до соответствующего ему закрывающего тега, называется контейнером (to contain - содержать что-либо). Теги, у которых есть закрывающий и открывающий варианты записи называются парными, а те, которые используются только в одном виде (например, тег

), называются непарными. Весь файл web-страницы - это по сути дела один большой контейнер HTML.

Внутри контейнера HTML последовательно записываются два контейнера:

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

2.Тело документа (). Этот контейнер содержит всё то, что должен показать браузер внутри своего окна при открытии документа. Если документ содержит только текст, то этот текст нужно записывать именно здесь, если есть другие элементы (графика, таблицы, ссылки и т. д.). Элемент BODY должен встречаться в документе не более одного раза.

Если сравнить исходные тексты различных Web-страниц, можно легко увидеть сходство их структур. Это объясняется тем, что документы создаются по определенным правилам. В основу синтаксиса языка HTML лег стандарт ISO 8879:1986 «Information processing. Text and Office systems. Standard Generalized Markup Language (SGML)». Правда, существует большое различие между стандартом официальным и стандартом фактическим.

Ниже приведен шаблон типичного Web-документа. На его примере мы рассмотрим общие принципы построения HTML-страниц.

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

исходная

тело документа

Если приведенный выше пример пояснить схематически, получится следующее:

Из схемы видно, что документ состоит из двух основных блоков – "заголовка" и "тела документа". Заголовок определяется с помощью элемента HEAD, а тело – элементом BODY.

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

Тело документа – самая важная составляющая. Именно в нем находится все то, что отображается на странице: текст, картинки, таблицы.

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

Элементы, относящиеся к заголовку документа:

HEAD - определяет начало и конец заголовка документа. Является контейнером для элементов, содержащих техническую информацию о документе.

TITLE - определяет имя всего документа, которое отображается в заголовке окна браузера. Имя, как правило, отображается в заголовке окна браузера. Данный элемент обязателен для любого HTML-документа и может быть указан не более одного раза.

BASE - Указывает базовый адрес текущего документа (URL), который станет отправной точкой для расчета относительных адресов внутри документа. Элемент не имеет конечного тега. Обязательно присутствие хотя бы одного из атрибутов.

1.3. Списки базовых тэгов HTML

Список базовых тэгов HTML необходимых для формирования текста web-страницы.

Стартовый

Завершающий

Описание

Обозначение HTML-документа

Заголовочная часть документа

Заголовок документа

Тело документа

Заголовок абзаца первого уровня

Заголовок абзаца второго уровня

Заголовок абзаца третьего уровня

Заголовок абзаца четвертого уровня

Заголовок абзаца пятого уровня

Заголовок абзаца шестого уровня

Форматированный текст

Перевод строки без конца абзаца

Можно так же комбинировать различные виды стилей, например жирный и наклонный.

Дополнительные стили:

1.4. Создание таблиц в HTML.

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

Основные тэги таблицы

...

Это основноые тэги, описывающие таблицу. Все элементы таблицы должны находиться внутри этих двух тэгов. По умолчанию таблица не имеет обрамления и разделителей. Обрамление добавляется атрибутом BORDER.

Строка таблицы:

...

Количество строк таблицы определяется количеством встречающихся пар тэгов

.. . Строки могут иметь атрибуты ALIGN и VALIGN, которые описывают визуальное положение содержимого строк в таблице.

Ячейка таблицы:

...

Описывает стандартную ячейку таблицы. Ячейка таблицы может быть описана только внутри строки таблицы. Каждая ячейка должна быть пронумерована номером колонки, для которой она описывается. Если в строке отстутствует одна или несколько ячеек для некоторых колонок, то броузер отображает пустую ячейку. Расположение данных в ячейке по умолчанию определяется атрибутами ALIGN=left и VALIGN=middle. Данное расположение может быть исправлено как на уровне описания строки, так и на уровне описания ячейки.

Заголовок таблицы:

...

Ячейка заголовка таблицы имеет ширину всей таблицы; текст в данной ячейке имеет атрибут BOLD и ALIGN=center.

Подпись: ...

Данный тэг описывает название таблицы. Тэг должен присутствовать внутри

...
, но снаружи описания какой-либо строки или ячейки. По умолчанию имеет атрибут ALIGN=top, но может быть явно установлен в ALIGN=bottom. ALIGN определяет, где - сверху или снизу таблицы - будет поставлена подпись. Подпись всегда центрирована в рамках ширины таблицы.

Основные атрибуты таблицы

BORDER - Данный атрибут используется в тэге TABLE. Если данный атрибут присутствует, граница таблицы прорисовывается для всех ячеек и для таблицы вцелом. BORDER может принимать числовое значение, определяющее ширину границы, например BORDER=3.

ALIGN - Если атрибут ALIGN присутствует внутри тэгов и, то он определяет положение подписи для таблицы (сверху или снизу). По умолчанию ALIGN=top.
Если атрибут ALIGN встречается внутри

, или , он управляет положением данных в ячейках по горизонтали. Может принимать значения left (слева), right (справа) или center (по центру).

VALIGN - Данный атрибут встречается внутри тэгов

, и . Он определяет вертикальное размещение данных в ячейках. Может принимать значения top (вверху), bottom (внизу), middle (по середине) и baseline (все ячейки строки прижаты кверху).

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

COLSPAN - Указывает, какое количество ячеек будет объединено по горизонтали для указанной ячейки. По умолчании - 1.

ROWSPAN - Указывает, какое количество ячеек будет объединено по вертикали для указанной ячейки. По умолчании - 1.

COLSPEC - Данный параметр позволяет задавать фиксированную ширину колонок либо в символах, либо в процентах, например COLSPEC="20%".

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

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

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

Для создания гиперссылок используются следующие теги



2. Описание создание сайта «Стрельба из лука»

На рисунке 1 показан блокнот в котором выполнялось изготовление моего сайта «Стрельба из лука»,а именно исходной страницы или главной страницы сайта.

Были заданы цвет фона (серый), цвет шрифта (черный, красный и т.д.), рис. 1; размер шрифта, также были сделаны гиперссылки на другие страницы в верхней части в виде таблицы:

В личном и

командном зачете, женские и мужские команды, с 1972 года....

(рис. 3)

На рис.4 показан блокнот в котором выполнялось изготовление 2 страницы, а именно «Исток происхождения» , также были заданы цвет фона, цвет шрифта, размер шрифт (рис4) , были сделаны неизменные гиперссылки в виде таблицы на другие страницы:

(рис 5)

а также на нужные участки текста:

(рис. 6)

Блокнот в котором выполнялось изготовление 3 страницы, а именно «Крупнейшие соревнования»

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

На рис.7 показан блокнот в котором выполнялось изготовление 4 страницы, а именно «Инвентарь»

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

На рис.8 показан блокнот в котором выполнялось изготовление 5 страницы, а именно «Правила»; настройки неизменны, добавились гиперссылки того же типа что и на предыдущей странице

ж

На рис.9 показан блокнот в котором выполнялось изготовление 6 страницы, а именно «Победители Олимпийских игр» , где сохранились все прежни настройки, но добавились таблицы с данными.

Заключение.

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

Для написания своего курсового проекта я использовала материалы из Интернета и лекции, благодаря им задачи которые я ставила перед написанием работы выполнены.

Список используемой литературы:

1.http://html.find-info.ru/html/

2.http://scriptic.narod.ru/html/

3. http://html.manual.ru/book/html/

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

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

Для создания сайта используют редактор HTML. Для самостоятельного создания сайта, на основе HTML, необходимы знания языка программирования HTML, отдельные понятия работы Photoshop, некоторые навыки написания статей, немного фантазии и дизайнерского искусства.

Сайт, созданный при использовании языка программирования PHP – динамический сайт. Большинство существующих сайтов в интернете созданы на основе PHP, на движках CMS (система управления контентом). На этом сайтеможно познать, как создать сайт и получить квалифицированную помощь при самостоятельном создании сайта на движках CMS:
- создание сайта на Joomla;

Начинать что – то делать – всегда трудно. Главное здесь задаться определенной целью. Для начала выбрать тематику и образец сайта, какой желаете сделать, составить план его реализации. И двигаться по пути достижения главной цели.

Язык разметки гипертекстовых страниц (HTML - Hypertext Markup Language) представляет собой язык, разработанный специально для создания Web-документов. Он определяет синтаксис и размещение специальных инструкций (тегов), которые не выводятся на экран, но указывают браузеру, как отображать содержимое документа. Он также используется для создания ссылок на другие документы, локальные или сетевые, например, находящиеся в сети Интернет.

Стандарт HTML и другие стандарты для Web разработаны под руководством консорциума W3C (World Wide Web Consortium). Стандарты, спецификации и проекты новых предложений можно найти на сайте http://www.3w.org/. В настоящее время действует спецификация HTML 4.0, поддержка которой со стороны основных браузеров постоянно растет.

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

Информации о тегах HTML Compendium (краткое руководство по HTML) созданно Ron Woodall. Компендиум содержит список тегов и их атрибутов в алфавитном порядке, а также обновленную информацию о поддержке каждого из них со стороны браузеров.

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

Пользователям Windows определенно следует проверить HomeSite, мощный и недорогой редактор HTML компании Allaire Corporation. В нем имеются средства для выделения цветами синтаксических конструкций HTML, функция FTP, контроль синтаксиса и правописания, многофайловый поиск и замещение. Кроме того, он содержит специальные команды и шаблоны для создания более сложных элементов (фреймов, сценариев JavaScript и DHTML).

При работе на компьютерах Macintosh обращают внимание на BBEdit, коммерческий HTML-редактор компании Bare Bones Software, Inc. Он действительно имеет вес среди Web-разработчиков для компьютеров Macintosh. В его состав входят удобные и быстрые HTML-инструменты, многофайловый поиск и замена, встроенная FTP-функция, поддержка 13 языков программирования, построитель таблиц, контроль синтаксиса HTML и еще множество функций.

Последние годы характеризуются резким ростом рынка авторских инструментов. HTML-редакторы класса WYSIWYG (What You See Is What You Get - что видишь, то и получишь) имеют графические интерфейсы, которые делают написание HTML больше похожим на программу редактирования текстов или разметки страницы. Первоначальной целью этих программ было освобождение пользователей от тегов HTML, наподобие того, как программы разметки страниц защищают разработчика от набора команд языка PostScript. Сегодня их значимость возросла, так как они повышают эффективность и уровень автоматизации производства документов, обеспечивая в то же время доступ к исходному тексту HTML.

Наиболее популярными в настоящее время WYSIWYG-редакторами являются: Macromedia DreamWeaver, Golive CyberStudio (только для компьютеров Macintosh), Microsoft FrontPage, FileMaker Claris, Home Page, Adobe PageMill.

Документ HTML содержит текст (содержимое страницы) и встроенные теги - инструкциями о структуре, внешнем виде и функции содержимого. Документ HTML разделяется на две основные части: заголовок - head и тело - body. Заголовок содержит такие сведения о документе, как его название и методическая информация, описывающая содержимое. В теле находится само содержим документа (то, что выводится в окне браузера).

Каждый тег состоит из имени, за которым может следовать список необязательных атрибутов, все они находятся внутри угловых скобок < >. Содержимое скобок никогда не выводится в окне браузера. Имя тега, как правило, представляет собой аббревиатуру его функции, что облегчает его запоминание. Атрибуты являются свойствами, которые расширяют или уточняют функцию тега. Как правило, имя и атрибуты внутри тега не чувствительны к регистру. Тег будет работать так же, как . Однако значения определенных атрибутов могут быть чувствительны к регистру. Это относится, в частности, к именам файлов и URL.

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

Конечный тег имеет то же имя, что и начальный, но перед ним стоит слеш (/). Его можно рассматривать как "выключатель" тега. Конечный тег никогда не содержит атрибутов.

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

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


) и теги, содержащие информацию о документе и не влияющие на содержимое, выводимое на экран, такие как и .

Атрибуты добавляются в тег для расширения или модификации его действий. К одному тегу можно добавить несколько атрибутов. Если атрибуты тега следуют после имени тега, они разделяются одним или несколькими пробелами. Порядок следования не важен. Большинство атрибутов имеют значения, которые следуют за знаком равенства (=), находящимся после имени атрибута. Длина значений ограничена 1024 символами. Значения могут быть чувствительны к регистру. Иногда значения должны находиться в кавычках (двойных или одинарных). Правила записи значения следующие:

  • - если значение представляет собой одно слово или число и состоит только из букв (a-z), цифр (0-9) и специальных символов (точка <.>
  • - если значение содержит несколько слов, разделенных запятыми или пробелами, или содержит специальные символы, отличные от точки или дефиса, тогда его необходимо поместить в кавычки. Например, URL требуют кавычек, потому что они содержат символы "://". Также кавычки необходимы при задании значений цветов с использованием формата "#rrggbb".

Если вы не уверены, стоит ли использовать кавычки, используйте их всегда для всех значений.

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

Часто встречающейся ошибкой является перекрытие тегов. Хотя часть браузеров отображают содержимое, отмеченное таким образом, многие не разрешают нарушать правило, поэтому важно размешать теги правильно. Следующий пример показывает неверное вложение тегов (заметьте, что тег <В> закрывается перед закрытием ):

The weather is gorgeoustoday - данная информация, игнорируемая браузерами.

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

  • - разрывы строк. Символы конца строк в документе HTML игнорируются. Текст и элементы будут переноситься до тех пор, пока в потоке текста документа не встретится тег
  • - символы табуляции и множественные пробелы. Когда браузер встречает в документе HTML символ табуляции и несколько последовательных символов пробела, он выводит только один пробел. Таким образом, если документ содержит: "far, far away", браузер выведет "far, far away". Дополнительные пробелы можно добавить в текстовый поток, используя символ неразрывного пробела (Snbsp;). Кроме того, все пробелы выводятся, если текст является форматированным (находится в тегах
  • - множественные
  • - нераспознаваемые теги. Если браузер не понимает тег или тот был неверно задан, то браузер его просто игнорирует. В зависимости от тега и браузера это может привести к различным результатам. Либо браузер ничего не выведет, или он может отобразить содержимое тега как обычный текст;
  • - текст в комментариях. Браузеры не выводят текст между специальными элементами

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

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

Хотите знать, какие языки нужны для создания сайта? Тогда читайте!

Некоторые основные положения

Для того чтобы начать разработку web-сайта, необходимо задействовать сразу несколько языков. При этом нельзя сказать, что какой-то из них лучше или хуже, чем остальные. Преимущество над другими может проявляться только при решении определенной задачи.

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

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

Основой совершенно любого сайта является . Этот синтаксис отвечает за гипертекстовую разметку. Все веб-разработчики обязаны знать его также хорошо, как и таблицу умножения.

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

Основные языки программирования

В первую очередь стоит выделить JavaScript, ведь он является основой всего программирования, которую необходимо знать при создании веб-ресурса. Среди программных платформ базовыми являются Silver Light и Adobe Flash. Причем последний довольно распространен и сравнительно давно используется веб-разработчиками.

Эти языки используются при создании интерактивных сайтов. По прогнозам Silver Light скоро полностью заменит Adobe Flash. В редких случаях этих двух программных продуктов вполне достаточно для создания интернет-сайта, но использование только их одних крайне нежелательно.

Выбор подходящего синтаксиса зависит и от операционной системы, которой пользуется разработчик. Чтобы создать веб-ресурс на ОС Windows, часто используется технология, которая была разработана компанией Microsoft – ASP.NET. Она позволяет создать совершенно любой веб-ресурс, как самый простой, так и способный обработать немалое количество запросов. Чтобы воспользоваться ASP.NET, следует иметь знания не на уровне пользователя, а несколько глубже.

Наиболее популярный синтаксис, который пользуется спросом у программистов – это PHP. Он имеет массу преимуществ, среди которых можно отметить быстродействие и простой синтаксис. На сегодняшний день львиная доля движков написана именно на PHP.

Начиная разбираться в веб-программировании, многие выбирают Java, он наиболее понятен и легко усваивается. Для создания контента используются Java Server Pages.

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

Итоги

Выбирать подходящий синтаксис необходимо по нескольким параметрам, а именно:

  • Типу используемой операционной системы;
  • Сложности и динамичности создаваемого сайта;
  • Имеющемуся арсеналу собственных знаний.

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

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

С уважением! Абдуллин Руслан

Похожие статьи