Для студентов по предмету ИнформатикаРазработка конвертора из текстового формата nroff в гипертекстовый формат HTMLРазработка конвертора из текстового формата nroff в гипертекстовый формат HTML
2016-07-312016-07-31СтудИзба
Реферат: Разработка конвертора из текстового формата nroff в гипертекстовый формат HTML
Описание
Разработка конвертора из текстового формата nroff в гипертекстовый формат HTML
Содержание
- Введение.
- - горизонтальная линия. Этот элемент не имеет конечного тэга, но допускает ряд атрибутов: align=”left” (“center”, “right”, “justify”) – выравнивание влево, по центру, вправо, по ширине. size=толщина в пикселях – толщина линии width=длина в пикселях width=длина в процентах% color=”Цвет” Варьируя параметры длины и толщины можно представлять линию в виде прямоугольника. - гиперссылки. Частный случай – шаблон для создания меток: - элемент для создания базового адреса (UR) для ссылок. Дальше рассмотрены элементы, относящиеся непосредственно к форматированию текста, то есть именно то, что будет необходимо для разработки программы-транслятора. - элемент абзаца (paragraph). В принципе позволяет использовать только начальный тэг, так как следующий элемент Р обозначает конец предыдущего и начало следующего абзаца. Вместе с этим элементом используются атрибуты: align=”left” (“center”, “right”) - элемент, обеспечивающий принудительный переход на новую строку. Имеет только стартовый тэг. Строка заканчивается в месте его размещения. - элемент противоположный предыдущему. Текст, заключенный между его тэгами, будет выведен в одну строку. Если строка будет слишком длинна придется использовать горизонтальную полосу прокрутки броузера. - элемент для обозначения текста, отформатированного заранее (preformatted). - обозначение цитаты. Этот элемент требует наличия конечного тэга. Текст не претерпевает никаких изменений, но абзац располагается с отступом. В настоящее время существует сокращенное написание этого элемента: BQ. - элемент для центрирования текста, а точнее любого содержимого. Принято, когда это возможно использовать вместо этого элемента атрибут align=”center” - элемент, похожий на предыдущий, позволяет выравнивать содержимое по левому, правому краю или по центру. Для этого стартовый тэг должен содержать атрибут: align=”left” (“center”, “right”) - выделение текста полужирным шрифтом. - увеличенный размер шрифта - уменьшенный размер шрифта - выделение текста курсивом и - элементы, обозначающие выразительность (emphasis) фрагмента текста и определение чего-либо (definition). Оба элемента аналогичны по своему действию элементу I, то есть в большинстве случаев позволяют выделить текст курсивом. Они имеют смысл, когда необходимо одинаково выделить фрагменты текста в разных частях документа. - элемент, обозначающий текст телетайпа (teletype). - элемент, создающий перечеркнутое начертание текста. В настоящее время его заменяют более простым . - подчеркнутое начертание текста. - элемент, отвечающий за выделение текста. Обычно его применение равносильно использование элемента для выделения полужирным . - элемент, создающий эффект нижнего индекса (subscript). - элемент, создающий эффект верхнего индекса (superscript). - элемент, предназначенный для создания текста с конструкциями HTML, которые должны восприниматься именно как текст, а не как команды для броузера. Все тэги, заключенные в этот элемент, будут восприниматься только как произвольные символы. , и - элементы, предназначенные для вывода фрагментов программ. CODE используется для форматирования текста программы. SAMP предполагается задействовать при иллюстрации примеров (sample) вывода данных на экран. VAR был создан для выделения переменных (variables). - этот элемент предназначен для указания текста, который пользователь должен ввести с клавиатуры (keyboard). - предполагается, что этот элемент может быть использован для форматирования цитат и ссылок в обычном понимании этого слова. Текст, расположенный внутри него, выводится по умолчанию курсивом. - подобно предыдущему элементу, этот элемент отличается только предусмотренным содержанием. - элемент, определяющий базовый (основной) размер шрифта. Внутри элемента необходимо указать атрибут: size=Базовый размер шрифта – его величина может лежать в предела от 1 до 7. По умолчанию используется величина 3. Установка, выполняемая этим элементом, имеет значение для элемента FONT, который позволяет задавать относительный размер шрифта. - определение типа, размера и цвета шрифта. Все эти характеристики определяются с помощью соответствующих атрибутов. Например, абсолютный размер шрифта задается с помощью атрибута: size=абсолютный размер шрифта – этот атрибут может принимать значение от 1 до 7. Также размер шрифта может задаваться относительно базового: size=+число (-число) Атрибут цвета: color=”Цвет” Тип шрифта: face=”название шрифта”. Также в HTML можно использовать таблицы, списки, ссылки, рисунки, различные формы, а также подключаемые апплеты и некоторые другие элементы. Но поскольку nroff не поддерживает подобные элементы, они не рассматриваются в данной работе. Более подробно узнать о них можно в литературе, посвященной HTML. Вид документа в разных форматах. Для наглядности приведу пример текстового документа с различными приемами форматирования текста, а затем представлю его в обоих рассматриваемых форматах (nroff и HTML). Результирующий текст (тот, который мы хотим видеть на экране): Это пример текстового документа Здесь показаны некоторые возможности форматирования текста Пропуск строки Работа с расположением текста: Выровнять по левому краю Выровнять по центру Выровнять по правому краю Есть также команды, позволяющие работать со шрифтами: Обычный шрифт Другой (вызванный) шрифт
- Подчеркнутый текст
- Подчеркнутый отцентрированный текст
Характеристики реферата
Тип
Предмет
Просмотров
101
Качество
Идеальное компьютерное
Размер
123,1 Kb