Наше время, которое все чаще называют информационным веком, характеризуется постоянно ускоряющимся ростом объемов информации в повседневной жизни. Огромные информационные массивы, которые раньше нельзя было ни собрать, ни хранить, теперь создаются, обрабатываются и перемещаются с огромными скоростями. Важнейшей составляющей этих информационных массивов остается текстовая информация — сведения, описания событий, данные представленные в виде текстов на «естественных» человеческих языках.
В отношении текстовой информации наиболее успешно решаются сегодня задачи передачи на большие расстояния (поскольку, в отличие от изображения или звука, даже очень большие тексты требуют относительно небольших объемов компьютерной памяти). А вот задачи автоматизированной обработки текстов являются относительно новыми. Исходно компьютеры наиболее успешно оперировали с числовыми данными — первые ЭВМ использовались, прежде всего, для проведения сложных расчетов, как сверхмощные калькуляторы. Действия над числами, описываемые строгим языком математики, наиболее легко поддались автоматизации. Однако, с развитием современных информационных технологий, огромное значение приобрели и задачи компьютерной обработки текста.
Текстовая информация в современных информационных системах может быть использована для самых разнообразных целей; чтение этой информации с экрана компьютера — лишь одно из возможных применений. Поисковые машины «прочесывают» Интернет, составляя рубрикаторы и каталоги опубликованных документов; справочные системы и базы знаний позволяют находить ответы на вопросы, задаваемые пользователем на «человеческом» языке; системы учета ссылок и цитирования позволяют найти наиболее важные и востребованные в той или иной научной области публикации — это лишь некоторые примеры автоматизированных систем, рассчитанных именно на обработку текстовой информации. Как и любые автоматизированные системы, такие программы нуждаются в том, чтобы входная информация была облечена в формализованные структуры, пригодные для компьютерного «восприятия». Да и человеку, пользователю, не предъявляющему столь строгих требований к уровню формализации, всегда оказывается легче разбираться с хорошо поданной и структурированной информацией.
Предметом изучения в учебном пособии «Структурирование и оформление текстовой информации средствами XHTML и CSS» являются современные языки логического и визуального форматирования гипертекста и мультимедийной информации. Именно на примере этих языков можно научиться информационному структурированию размещаемых для публичного пользования документов, на современном уровне представляя содержимое и снабжая его удобным и эффектным оформлением.
Предлагаемое учебное пособие ориентировано, в первую очередь, на студентов педагогических ВУЗов, обучающихся по специальности «Информатика». Материалы, представленные в учебном пособии, окажутся полезными при освоении курсов «Web-технологии» и «Разработка электронных учебных материалов». Изучив эти материалы, студенты не только смогут эффективно и качественно создавать web-страницы, но и научатся представлять гипертекстовую информацию в удобной для использования, грамотно организованной форме.
Помимо учебного текста, настоящее учебное пособие содержит также справочник по XHTML и CSS, задания для самостоятельной работы. Это позволяет использовать пособие как справочный материал при проведении самостоятельных web-разработок.