Ответ. Язык HTML был разработан британским учёным Тимом Бернерсом-Ли (Tim Berners-Lee) в 19911992 гг., в то время, когда он работал в ЦЕРН (CERN) — Европейский совет по ядерным исследованиям в Женеве (Швейцария).
Ответ. Логическая разметка указывает границы частей документа и их соподчинение, но не задаёт представления элементов на устройстве вывода (например, их вид в окне браузера).
Ответ. Задача представления элементов на устройствах вывода возлагалась на браузеры.
Ответ. В силу того, что HTML изначально проектировался как язык логической (структурной) разметки, в нём не было явных указаний на способы представления элементов на устройствах вывода. Именно это свойство HTML делало гипертекстовые документы независимыми от типа компьютера, операционной системы и устройств вывода. Например, элемент EM на текстовый монитор мог выводиться с обрамлением знаками подчёркивания (это _выделение_), на графический монитор — курсивом (это выделение), на голосовое устройство — повышенной интонацией.
Ответ. Причина, по которой переносимость HTML-документов ослабла, — появление в новых версиях HTML элементов, явно задающих вид объектов на экране.
Так появился элемент FONT для задания гарнитуры шрифта и кегля. Но если у разработчика на компьютере установлен безумно красивый, но редкий шрифт, это совсем не означает, что такой же шрифт есть на компьютере у читателя сайта. Кроме того, шрифт разработчика может содержать русские буквы, а шрифт с таким же названием у пользователя — нет. В итоге читатель сайта будет увидит “кракобяки” в окне своего браузера.
Ответ. Загрузка “тяжёлых” страниц с Web-сервера в окно браузера вынимает деньги из кошелька пользователя и заставляет его нервничать у пустого экрана.
Якоб Нильсен в своей замечательной книге Веб-дизайн (издательство Символ, Санкт-Петербург, 2000) пишет, что на сайте www.provenedge.com ограничение размера страницы сначала было 40 килобайт. При этом, число пользователей не дождавшихся загрузки, составляло 25-30%. Когда объем графики был уменьшен, число нетерпеливых понизилось до 7-10%.
Видите, как просто увеличить приток посетителей на сайт — нужно писать маленькие страницы!
В настоящее время скорость работы сети возросла (аналоговые модемы практически вымирают), а стоимость Интернета стала меньше.
По моим наблюдениям критическим размером сейчас является граница в 50 Кбайт. Если страница весит больше, нужно принимать меры.
При подсчете веса страницы нужно учитывать и килобайтный размер всех подключаемых к ней файлов (графические файлы, таблицы стилей, скрипты). Постоянные элементы (логотип, рисованный заголовок сайта, файлы со стилями CSS и скриптами) можно учитывать только на Главной странице — на других они будут извлекаться из кеша, а не копироваться по сети.
При этом нужно помнить и о том, что пользователь может зайти на сайт не через парадный вход.
Ответ. Можно назвать три причины, по которым использование визуальных тегов желательно сводить к минимуму.
Ответ. Нужно вручную править описания всех тегов во всех файлах.
Ответ. Описанием стандартов HTML, начиная с версии 2.0 (1994 год), стала заниматься международная организация W3C (от англ. World Wide Web Consortium — Консорциум Всемирной паутины).
Ответ. В 1995 году W3C ввёл в HTML версии 3.0 поддержку иерархических стилевых спецификаций CSS (от англ. Cascading Style Sheets — каскадные таблицы стилей).
Ответ. Средства CSS стал поддерживать HTML 3.0 с 1995 года.
Ответ. Стандарт HTML 4.01 был опубликован W3C в 1999 году.
Ответ. XHTML — это одно из приложений (или как говорят, словарей) языка XML. XHTML — это попытка обеспечить описания данных с помощью выразительных средств сложного XML, сохранив при этом простоту HTML и набор его предопределённых элементов.
Ответ. XML (от англ. eXtensible Markup Language — расширяемый язык разметки) — рекомендованный W3C язык разметки, представляющий собой свод общих правил, нацеленных на создание описаний данных.
XML не предназначен для осуществления каких-либо действий, в том числе, для показа информации на экране компьютера. Он создан для хранения структурированной информации.
Данные на языке XML описываются при помощи тегов. Теги не являются предопределёнными, они придумываются XML-пользователем. То есть, фактически, разработчик гипертекстовых страниц сам создаёт удобный для себя язык разметки.
Описание представления элементов на устройстве вывода задаётся при помощи языка CSS или специального стилевого языка XLS (от англ. eXtensible Stylesheet Language — расширяемый язык стилевых спецификаций).
XLS сложнее CSS, но гораздо мощнее его — стилевые указания можно не только описывать свойствами из фиксированного набора, но и произвольно программировать.
При использовании XML можно легко достичь полной изоляции структурной разметки документа от его визуального представления.
Ответ. Главная задача — вынести визуальные указания в отдельный стилевой файл, оставив в HTML-коде только структурную разметку. Кроме того, набор свойств CSS богаче набора атрибутов тегов, в силу чего с помощью CSS можно решать задачи дизайна, которые трудно или невозможно решить на “чистом” HTML.