Файл: Языки гипертекстовой разметки (ГЛАВА 1. Основная суть XHTML).pdf
Добавлен: 30.06.2023
Просмотров: 33
Скачиваний: 2
Идя еще дальше этих особых методов, XHTML 2.0 вводит метод для описания метаданных типа RDF в документе. Выражения RDF составляются из троек (субъект, свойство, объект).
Например, может существовать тройка: "мой автомобиль", " изображен", "красным цветом".
И, наконец, третье значение в тройке является содержимым элемента, к которому применяются атрибуты about и property, а если эти атрибуты пусты, то значением атрибута content.
Вот пример применения, которое близко к существующему использованию тэга HTML <meta> tag, определяет создателя.
Если вам надоело писать <pre><code>... </code></pre>? Теперь можно использовать новый элемент <blockcode>.
Для обеспечения доступности XHTML 2.0 теперь предлагает атрибут role, который можно определить в теле элемента. Например, скудные элементы навигации на странице могут иметь атрибут role="navigation", чтобы механизм речевого воспроизведения текста мог интеллектуально их обработать.
Браузеры в настоящее время поддерживают некоторое перемещение фокуса при помощи клавиши Tab, но это может быть произвольным. Новые атрибуты nextfocus и prevfocus позволяют управлять порядком, в котором фокус будет перемещаться между элементами окна; это может быть важной функцией при создании пользовательских интерфейсов с навигацией.
Не обращая внимания на размах перемен в будущем, в XHTML 2.0 все ещё возможно признать HTML. Но в нем есть свежие составляющие, почти все в XHTML 2.0 трудится, как прежде. Составляющие - сберегаются в качестве меры обеспечения сопоставимости, как и веществ.
В прочем задача XHTML 2.0 заключается не в сохранении жесткой обратной сопоставимости синтаксиса, в следствие этого интерпретаторы HTML в современных браузерах не сумеют абсолютно преодолеть с выразительными способами документов XHTML 2.0. Что не наименее, основная масса web-браузеров сейчас отлично управляются с случайной интерпретацией XML-плюс-CSS, а почти все из XHTML 2.0 имеет возможность быть интерпретировано данным методикой - в том числе и в случае если вы при данном не получите семантических улучшений.
Кое-какие из различий XHTML 2.0 довольно немаловажны - переход к XForms считается одним из самых видимых, как и абсолютный отказ от не-XML наследства HTML. В следствие этого вы не сможете перевести ваши веб-сайты на управление XHTML 2.0 напрямик в данный момент, но несмотря на все вышесказанное сможете устроить приготовления на будущее:
В случае если вы до сих времен не создали сего, научитесь трудиться с XHTML 1.0.
Сейчас вполне вероятно управление страничками XHTML 1.0 как простым кодом HTML, в случае если они сделаны в согласовании с советами по совместимости XHTML 1.0 HTML, но при данном имеют все шансы появиться сложности.
Поэкспериментируйте с браузером, который приглашает помощь XHTML 2.0 в одном ряду с ведущими способами SVG, XForms, и SMIL 2.0;
В случае если вы делаете свежие клиентские системы на основе XHTML-подобных функций, всерьез задумайтесь об применении XHTML 2.0 в качестве начальной точки.
В конце концов, обратите забота на то, собственно, что XHTML 2.0 - это все ещё не бесповоротная спецификация. На момент написания нашей заметки она все ещё располагается в W3C в стадии рабочего черновика, собственно, что значит, собственно, что ей ещё надо пройти кое-какой дорога, до этого чем она добьется стадии Recommendation (Рекомендуемая спецификация).
Принципиально, собственно, что имеет возможность быть ещё и стадия Candidate Recommendation (кандидат в рекомендуемые спецификации), которая применяется для скопления навыка реализации.
Наверное, XHTML 2.0 не будет подходящей спецификацией W3C (Recommendation) до 2007 года, в согласовании с трудящимся намерением рабочей группы W3C по HTML. Это значит, собственно, что 2006 год будет годом получения актуального навыка размещения.
Сравнение W3C XHTML 2.0 с WHATWG HTML 5.
В этой курсовой работе я рассказала о точках излома спецификаций HTML 5 от WHATWG и XHTML 2.0 от W3C. Эти две инициативы в корне различаются: Организованная пользователями WHATWG стремится к поэтапному усовершенствованию HTML 4 и XHTML 1.0, тогда как финансируемая консорциумом спецификация XHTML 2.0 представляет собой комплексную реорганизацию языка HTML.
Хотя эти две спецификации очень разные, они не являются несовместимыми. Некоторые из наиболее понятных разработок спецификации WHATWG уже получили реализацию в браузерах, а часть разработок WHATWG фактически представляет собой расширения HTML.
Самые значительные из них, например, XMLHttpRequest, найдут свое выражение в спецификациях группы W3C Rich Client Activity. WHATWG также действует, как полезный катализатор в мире web-стандартов.
Если посмотреть еще дальше, подход XHTML 2.0 предлагает очищенный словарь для web, в котором модульная обработка XML, CSS и ECMAScript быстро станет нормой.
Встроенным устройствам, например, телефонам и цифровым телевизорам, нет необходимости поддерживать традиционные средства беспорядочного HTML, они свободно могут воспользоваться преимуществами XHTML 2.0 как чистого XML-словаря. Кроме того, новые функции, способствующие доступности и интернационализации, делают XHTML 2.0 первым словарем документа XML, который можно обоснованно назвать универсальным, а, следовательно, прочной и экономичной основой для многих попыток, основанных на использовании разметки.
Как и прошлое, будущее HTML будет разным - некоторые могут назвать его беспорядочным - но я думаю, что XHTML 2.0 в конце концов получит широкое распространение и применение. Если бы это был единственный словарь XML в Web, возможно, возникли бы некоторые вопросы, но, поскольку браузеры готовы работать с SVG, XForms и другими технологиями, XHTML 2.0 начинает выглядеть точно так же, как любой из этих основанных на XML словарей.
Чтобы устранить разрыв между этими двумя языками разметки и был разработан XHTML.
По существу, это обычный HTML, в который добавили синтаксические правила XML для создания well-formed документов. Так что веб-страницы станут XML-совместимыми, а веб-разработчики познакомятся с синтаксисом XML.
На практике, в HTML надо добавить четыре правила, чтобы получился XHTML:
Все теги должны быть записаны в нижнем регистре, то есть нельзя писать <BODY>, а надо писать <body>
Все теги должны быть закрыты 2a. В случае если элемент не имеет закрывающего тега (например, <IMG> или <BR>), надо добавлять слэш в конце тега <img /> и <br />
Вложенность тегов должна быть корректной. Например, нельзя писать <B><P>текст</B></P>, а надо писать <p><b>текст</b></p>
Итак, зачем использовать XHTML вместо старого доброго HTML? Консорциум W3C выделяет следующие причины:
В будущем улучшения XHTML[8] будут позволять разработчикам использовать новейшие, пока не написанные, модули для расширения XHTML, чтобы включать новые, пока не определенные, вещи в свои веб-страницы.
В добавок ко всему, W3C ожидает, что в будущие браузеры будут использовать XHTML вместо HTML.
Вторая причина пока тоже не важна. В настоящее время нет чистых XHTML-конформных браузеров, которым необходим XHTML. Да и вообще неизвестно, появятся ли они когда-либо.
В конце концов, если вы создадите браузер, который отображает только XHTML, он не будет корректно отображать HTML-страницы. Производители браузеров этого совсем не хотят.
Так что, если новый браузер выйдет, разработчики все равно позаботятся о поддержке старого доброго HTML. Новые браузеры на каких-то новых платформах возможно и будут требовать XHTML (хотя я так не думаю), но Netscape и Explorer никогда, потому что они должны быть консервативными в выборе языка.
Новые браузеры на новых платформах могут требовать XHTML. Но тогда они столкнутся с той же проблемой, что и старые браузеры на старых платформах: они не смогут корректно отображать существующие HTML-страницы, а это означает крайнее недовольство конечных пользователей. Во избежании этого, новые браузеры должны поддерживать HTML.
Конечно, XHTML[9] может стать стандартом для новых областей Интернет, как WML стал стандартным языком для WAP. Это одна из причин, по которой W3C разрабатывал XHTML. Но, откровенно говоря, я в это не верю. Новые области Интернет требуют действительно новых языков, потому что они отличаются от WWW, тогда как XHTML хорошо подходит только для традиционных WWW-страниц способом, чтобы пользователи не отвернулись от их продуктов. Только в этом случае за ними потянется остальная часть веба.
Заключение
Этим образом мы можем устроить вывод, собственно, что создание Web по праву возможно считать одним из огромнейших научно - технических достижений последнего десятилетия 21 века.
Спасибо реализации сего плана появляется весь ряд свежихинформационныхтехнологий, имеющих очень важные социально экономические результаты.
Однимиз более популярных классов систем обработки данных считаются информационные системы.
В реальное время увеличивается желание глобализации ИС.
Современные информационные Web-технологии проворно изменяют наш вселенная и именно воздействуют на становление Web-технологий.
Данная технологическая революция крепко повлияла на все сферы людской работы.
Внутренняя сложность и максимальная простота использовании применения передовых информационные Web-технологии готовит их дешевыми любому, кто каждый день встречается с использованием их в собственной профессиональной работы.
Ключевое превосходство Web-технологий в передовых критериях заключается в их простоте и как последствие в увеличении производительности их использования.
Список литературы
1. Брайан Пфаффенбергер, Стивен Шафер, Чак Уайт, Билл Кароу.html, XHTML и CSS. Библия пользователя 3-е изд., 2006 г., 752 с.
2. Дидре Хейз. Освой самостоятельно HTML и XHTML. 3-е издание. 2002 г., 224 с.
3. Муссиано, Кеннеди.html и XHTML. Подробное руководство, 2002 г., 752 с.
4. Галактионов В.В. Расширяемый язык разметки XML (Extensible Mark-up Language, Р10-2000-44, Дубна, 2015.
5. Справочник по спецификации XHTML 2.0 (http://www.w3.org/TR/xhtml2)
6. Официальное письмо W3C XHTML Media Types (Медиа-типы XHTML) (www.w3.org/TR/xhtml-media-types)
7. www.xhtml.ru
8. Основы Web - технологий: учеб. пособие / П.Б. Храмцов [и др.]. - М.: Изд-во Интуит.ру “Интернет-Университет Информационных Технологий”, 2003.-422с.