Язык разметки HTML: идея, кроссплатформенность.
Определение языка HTML (Hyper Text Markup Language): базовый язык для документов сети Internet, кроме того, это – универсальный формат для передачи данных в интегрированных системах.
Цели, поставленные перед разработчиками языка, были следующие.
1) создание короткого кода, преобразующего текст в форматированный текст с обязательной возможностью вставки гиперссылок (то есть ссылок на другие документы);
2) правила формирования такого гипертекста должны быть ориентированы на человека, а не на какое-то программное средство, т.к. во-первых, нельзя связываться ни с какой фирмой-производителем программного обеспечения, а во-вторых, HTML – должен быть живым развивающимся языком, чтобы отвечать на изменяющиеся потребности пользователей сети Internet.
Конечно, вторая цель не достижима абсолютно, т.к. читает html – текст не человек, а программа – браузер. Очевидно, что и процесс составления гипертекста тоже автоматизируют те или иные программы, например, Home site. Но т.к. стандарт HTML часто изменяется, вспомогательные программы не всегда успевают за ним.
Internet охватывает все большее число сторон нашей жизни. Умение прочесть, составить или слегка изменить существующий web - документ с каждым днем становится все более необходимым. Кроме того, для организаций web-представительство в наши дни – необходимое средство коммуникации с партнерами, клиентами, потенциальными покупателями товаров и услуг. Грамотно составленное web-представительство может выступать в роли мощной рекламы. Таким образом, специалист в области, далекой от информационных технологий, должен достаточно ясно представлять, чего можно ожидать от web-сайта, какие требования предъявлять разработчику. А специалист по информационным системам должен уметь составлять такие сайты, используя новейшие web-технологии.
В настоящее время распространено много разных браузеров. Разработчики браузеров старались реализовать средство, которое лучше всего справляется и с бурным развитием web-технологий и с всё возрастающими потребностями пользователей. И, несмотря на то, скорость доступа в Интернет растет, браузеры используют и технологию кэширования, и упреждающее чтение и другое. Авторы некоторых браузеров выпускают обновленные улучшенные версии каждые три месяца и, тем не менее, не успевают за новыми технологиями.
Впрочем, некоторые основы остаются прежними, меняются способы применения ранее имевшихся возможностей, что дает нам основания полагать, что изучение web-технологий следует начинать с HTML.
HTML можно перевести так: язык разметки с возможностью создания гипертекста. Заметим, что базовый HTML – статичный текст. Чтобы внести на страницу динамические элементы (например, выпадающие меню), требуется написать программу на скрипт языке, например, JavaScript, или использовать Java-апплеты, вставленные в html-код страницы. Можно также использовать программный код, написанный разработчиками некоторой технологии, и поставляемый в виде библиотек.
В настоящее время часто вместо html-кода браузеру передается xml-код. Мы немного познакомимся и с ним.
Красота, да и удобочитаемость сайта зависят от разметки и оформления. Последнее на современных сайтах достигается путем использования каскадных листов стилей – CSS.
И, наконец, как уже говорилось ранее, динамическое формирование страницы на стороне сервера выполняется на специализированных языках, например, на PHP. Причем возможно обращение к базе данных.
Дата добавления: 2016-04-19; просмотров: 551;