Достоинства и недостатки html кратко

Обновлено: 02.07.2024

Гипертекстовая технология - текст представляется как многомерный с иерархической структурой.

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

Под разметкой гипертекста подразумевается использование спец. кодов, легко отделяемых от содержания документа и используемых для реализации гипертекста. Применение этих кодов подчиняется строгим правилам, определяемым спецификацией языка HTML (Hyper Text Markup Language).

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

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

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


Недостатки HTML

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

XML (eXtensible Markup Language — расширяемый язык разметки) — текстовый формат, предназначенный для хранения структурированных данных (взамен существующих файлов баз данных), для обмена информацией между программами, а также для создания на его основе более специализированных языков разметки (например, XHTML). XML является упрощённым подмножеством языка SGML ( Standard Generalized Markup Language — стандартный обобщённый язык разметки).

Стандарт на представление данных, ориентированный, в частности, на обмен информацией между независимыми участниками. В отличие от HTML , предназначен для представления информации в рафинированном виде, более пригодном для потребления программами, а не восприятия человеком. Формат XML предполагает структурную, а не оформительскую разметку информации. Поэтому XML-файл легко обрабатывать, загружать в базы данных, а так же "накладывать" на него любой дизайн , необходимый для представления данных в удобной потребителю форме. Именно это делает XML форматом, удобным для трансляций .

По внешнему виду данный язык очень сильно напоминает обычный язык программирования HTML. Однако отличием XML является возможность пользователей задавать свои теги и использовать их в дальнейшем.

Стандартом определены два уровня правильности документа XML:

Правильно построенный (англ. well-formed). Правильно построенный документ соответствует всем общим правилам синтаксиса XML, применимым к любому XML-документу. И если, например, начальный тег не имеет соответствующего ему конечного тега, то это неправильно построенный документ XML. Документ, который неправильно построен, не может считаться документом XML; XML-процессор не должен обрабатывать его обычным образом и обязан классифицировать ситуацию как фатальная ошибка.

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

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

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

Особенности языка HTML

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

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

Особенности языка HTML

Особенности языка HTML

Говоря простыми словами, это инструмент, предназначенный для разметки гипертекста. Благодаря языку HTML-страницы и приложения в интернете имеют упорядоченный вид с четким расположением заголовков, разделов, параграфов и ссылок. Стоит понимать, что HTML — это не язык программирования, и для создания динамических функций он не предназначен. Его функция – структурировать документы по аналогии с Microsoft Word.

История развития HTML

Интернет-язык HTML был придуман сотрудником швейцарского исследовательского института ЦЕРН физиком Тимом Бернерсом-Ли. Именно ему пришла в голову идея создания в интернете гипертекстовой системы. Под гипертекстом (Hypertext) понимается текст, в котором есть ссылки на другие тексты и возможность мгновенно их открывать. Основа языка HTML – 18 тегов, из которых и состояла его первая версия, опубликованная в 1991 году.

Ваш Путь в IT начинается здесь

Подробнее

С апреля 1994 года разработку стандартной спецификации HTML следующей версии начал специально образованный для этого Консорциум W3C (World Wide Web Consortium). Во избежание путаницы это новую версию обозначили номером 2.0 (предыдущая, по сути, была HTML1.0, но официально ее не существовало). В сентябре 1995 года язык HTML 2.0 утвердили к использованию. В принципе крупным дополнением стал лишь механизм форм, с помощью которого данные с пользовательского компьютера пересылались на сервер.

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

Утверждение четвертой версии состоялось 18 декабря 1997 года. Многие функции в ней опять же поддерживались далеко не всеми браузерами (как это было и с третей версией). Хотя значительная часть элементов, бывших в предыдущих вариантах, из HTML 4.0 была убрана. Какие-то из них разработчики отметили, как устаревшие, и рекомендовали заменять их таблицами стилей CSS.

24 декабря 1999 года Консорциум W3 принял к использованию HTML 4.01, в который, кстати, были внесены довольно серьезные изменения (хотя поначалу они такими не кажутся).

К современным версиям добавлялись теги для оформления графики и мультимедиа, что делало HTML зависимым от платформы. В декабре 2012 года закончилась разработка пятой версии языка, последний релиз которой – HTML 5.3, актуальный по сей день и поддерживаемый большинством браузеров.

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

В опубликованном Mozilla Developer Network Справочнике HTML Element Reference перечислено 140 тегов HTML. Впрочем, часть из них современными браузерами не поддерживается и считается устаревшей. На сегодняшний день язык HTML – это официально принятый веб-стандарт, и его популярность постоянно растет. Разработкой и поддержкой спецификаций HTML занимается консорциум World Wide Web (W3C), на сайте которого всегда можно посмотреть, что собой представляет язык на текущий момент времени.

Принципы работы HTML

По сути, HTML-документ – это файл с расширением .html или .htm. на конце, доступный для просмотра через любой браузер, к примеру, через Google Chrome, Safari, Mozilla Firefox и т.п. Браузер визуализирует считанный HTML-файл в формате, удобном для просмотра пользователями.

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

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

Не согласен, достоинств не мало

Зачем вы выбрали реферат о HTML если не разбираетесь в нем?
______________________________

Александр Рыбкин, Программировать в блокноте можно любым языком программирования, я не считаю это достоинством

1 - не нужно никакое приложение. код HTML можно писать в любом блокноте.
2 - легко переделать дизайн изменяя только CSS

Что значит их мало? У HTML не появилось альтернативы за последние 20 лет.
Да и вообще HTML - это как хлеб, можно и без него (флеш изврат например) , но все делают с ним.

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

HTML5

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

Преимущества и новые возможности HTML 5

Язык HTML 5 имеет широкую сферу применения. Во-первых, новые возможности позволяют сделать код документа на порядок чище, чем ранее. К тому же, структура документа становится существенно проще. Контейнер div теперь полностью заменяется семантическими элементами.

Новые возможности HTML 5

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

Adobe Flash становится просто известным приложением, установки которого язык HTML 5 вовсе не требует.

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

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

Подводные камни и недостатки HTML 5

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

Есть недостатки и в области мультимедиа и игр. Дело в том, что некоторые разработчики недовольны низкой производительностью контента, который создан при помощи ХТМЛ 5, а также ограниченностью платформ в применении, увеличением затрат на ресурсы и по времени и т.д.

Недостатки HTML5

И последним недостатком, который, впрочем, уже давно исправлен, являются браузеры, а именно применение HTML 5 некоторыми из них. Дело в том, что до недавнего времени не все браузеры поддерживали новый язык, однако сейчас даже Internet Explorer обзавелся данной функцией. Здесь стоит отметить Google Chrome, который шагнул дальше всех. В последних версиях он использует тег Canvas 2D, которые полностью заменяет в сети Интернет flash-технологии.

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

Краткая история развития HTML 5

А сейчас приведем немного истории развития HTML 5. Начался процесс еще в далеком 2007-м году, однако продолжается до сих пор.

История развития HTML5

Примеры практического применения языка HTML 5

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

Возможности HTML 5

Если Вы любитель порисовать, то следующий ресурс именно для Вас. Зайдя сюда, в принципе, ничего нового, сильно отличающего от известного нам Paint’а Вы не увидите. Однако сама возможность рисования непосредственно внутри браузера удивляет и радует.

Графический редактор онлайн на HTML5

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

Читайте также: