
Перевод и публикация: Copyright © 2007 WWW.JOOMLAUA.COM
2
HTML/XHTML, CSS, XML
Аббревиатуры HTML/XHTML, CSS и XML – это Интернет технологии применяемые
Joomla! Данные технологии стандартизированы консорциумом W3C (World Wide Web
Consortium).
HTML/XHTML
WWW (World Wide Web или Всемирная паутина) основана на HTML. HTML – это не язык
программирования. HTML является языком описания и форматирования текста. Текст при
этом состоит из различных структур: заголовков, списков, частей, выделенных жирным
или наклонным шрифтом, таблиц и т.д. HTML работает с помощью так называемых Тегов
(tags). Тег имеет открывающую и закрывающую формы. Например, заголовок первого
уровня может выглядеть следующим образом:
<h1> Это заголовок </h1>
Теги интерпретируются пользовательскими веб обозревателями (браузерами) и
отображаются согласно их значению. HTML прост в изучении, а онлайновые пособия по
данному языку широко доступны. Следующим этапом развития HTML стал XHTML
версии 1.0
CSS
Каскадные листы стилей (Cascading Style Sheets или CSS) – это расширение HTML. CSS –
это также не язык программирования. CSS можно рассматривать как своеобразный
словарь свойств форматирования различных элементов HTML страницы.
С помощью CSS команд можно, например, определить, что заголовки первого уровня
будут иметь размер 18 точек, использовать шрифт Arial, и иметь вертикальный отступ от
следующей строки в 1.9 см. Внедрение таких опций форматирования не доступно при
использовании «чистого» HTML. Необходимости в них во время разработки HTML не
существовало. Однако, с растущей коммерциализацией Интернета дополнительные
возможности форматирования становились все более важны.
Данные CSS можно интегрировать в HTML следующими путями:
В центральный HTML файл: Команды CSS могут быть определены в заглавной
секции HTML файла следующим образом:
<head>
<title>title of the file</title>
<style type="text/css">
<!--
/* ... тут определяются css команды ... */
-->
</style>
</head>
В отдельном CSS файле: если команды CSS должны применяться к нескольким HTML
страницам, целесообразнее хранить их в отдельном файле, прописывая путь к нему в
заглавных секциях HTML файлов. Именно такой подход используется Joomla!: