Открытые и бесплатные программы для Windows - Страница 10
Редактировать документ в Nvu очень легко и приятно. Для форматирования текста просто выделите нужный фрагмент и примените один из стилей панели форматирования. К стандартным относятся "Обычный текст", «Абзац», «Заголовок» (6 уровней вложенности) и «Адрес». Кроме того, в вашем распоряжении имеются стандартные варианты начертания шрифта (полужирный, курсив и подчеркнутый), выключки, два вида списков (они могут быть вложенными в любом сочетании) и две кнопки управления отступом. Для редактирования нескольких документов можно открывать новые окна, а также использовать вкладки, или, как говорят в народе, табы. В нижней части каждого таба расположены четыре вкладки, переключающие режим отображения: Обычный, HTML-теги, Код и Предварительный просмотр. Чтобы последний работал корректно, используйте описанный выше полезный совет и употребляйте только английские буквы в названиях файлов и папок.
Управление параметрами изображений также является сильной стороной Nvu. Вставить изображение или изменить параметры выделенного можно при помощи кнопки Изображение на панели компоновки. Двойной щелчок на рисунке также открывает диалог Свойства изображения (рис. 2.2). Мои рекомендации относительно параметров изображений сводятся к стандартным: пишите сопроводительный текст и не меняйте без крайней необходимости размеры изображений, т. к. не все браузеры поддерживают сглаживание. Чтобы текст не прилипал к рисунку, в свойствах изображения перейдите на вкладку Внешний вид и установите поля сверху и снизу, например, 5 рх. Последнее правило не касается изображений, которые вставляются в ячейки таблиц с уже установленным отступом.
Рис. 2.2. Двойной щелчок на рисунке открывает диалог Свойства изображения
Форматирование таблиц не менее увлекательное занятие. Nvu поддерживает создание сколь угодно сложных таблиц, в том числе и вложенных (рис. 2.3). Кнопка Таблица на панели компоновки позволяет создать новую или отредактировать существующую таблицу. При создании новой таблицы вы просто отмечаете количество строк и столбцов на уменьшенной схеме или задаете их число при помощи кнопки Дополнительно. Таблицу внутри ячейки другой таблицы можно создать при помощи пункта меню Таблица | Вставить | Таблица или щелкнув правой кнопкой мыши в нужном месте и выбрав затем в контекстном меню пункт Вставить таблицу | Таблица.
Рис. 2.3. Редактор Nvu имеет развитые средства создания и редактирования таблиц
Добавление, удаление и объединение ячеек также можно осуществлять при помощи контекстного меню, но, если таблица большая, то контекстное меню может появляться с задержкой – иногда до нескольких секунд. В таких случаях я рекомендую пользоваться разделом Таблица основного меню.
Чтобы изменить свойства ячейки, выберите пункт меню Таблица | Свойства таблицы и перейдите на закладку Ячейки. Кнопками Предыдущая и Следующая можно перемещаться по ячейкам, столбцам или строкам. Из множества опций я, например, чаще всего меняю вертикальное выравнивание, стиль ячейки (на прописанные в CSS) и цвет фона.
Для опытных веб-программистов в Nvu реализована полноценная поддержка создания и редактирования форм (рис. 2.4). Для вставки новой или редактирования существующей формы вы можете воспользоваться кнопкой Формы или разделом основного меню Вставка | Форма. Так вызываются диалоги формирования наиболее распространенных элементов форм.
Рис. 2.4. В Nvu можно не только создать форму, но и красиво сверстать ее при помощи невидимой в браузере таблицы
На сегодняшний день редактор Nvu имеет уже довольно много возможностей, отсутствующих в оригинальном Mozilla Composer. Это Менеджер сайтов, позволяющий редактировать страницы на удаленном сервере, встроенный Редактор CSS с предварительным просмотром стилей, цветная подсветка синтаксиса в режиме редактирования кода, проверка орфографии и многое другое. В основе редактора лежит хорошая идея и неплохой код. Он очень редко дает сбои, но на сложных задачах иногда притормаживает. Особенно это заметно при редактировании сложных таблиц. Так что в целом редактор отличный, но ему не помешают тщательная отладка и оптимизация кода.
Amaya – браузер и редактор от создателей Веб
Консорциум W3C (World Wide Web Consortium) является законодателем стандартов для Всемирной паутины. Именно его рекомендации и стандарты лежат в основе всего современного веб-пространства. Браузер-редактор Aniaya создан консорциумом W3C и поддерживает все новейшие языки разметки: гипертекстовый XHTML, математический MathML, а также скрипты SVG для описания векторной графики.
Рис. 2.5. Браузер-редактор Amaya хорошо подойдет тем, кто хочет добиться максимального соответствия стандартам консорциума W3C
Мы так привыкли к тому, что средства просмотра веб-страниц радикально отличаются от средств их создания, что не замечаем того, что эта ситуация на самом деле неестественна. Вы же не держите на компьютере специальную программу для просмотра, скажем, документов DOC или RTF без возможности редактирования. Они открываются в редакторе. По этому принципу работает и Amaya – вы можете просматривать любые странички и редактировать их, как говорится, не отходя от кассы. Разработчики называют эту программу «веб-клиент», хотя чаще встречается определение «редактор и браузер», видимо, так понятнее. Поэтому для простоты я тоже буду называть Amaya редактором.
Итак, редактор Amaya разработан специально для того, чтобы мы взглянули на Всемирную паутину под другим углом. Редактирование документов здесь находится на первом месте – вы не сможете даже по ссылке перейти привычным образом. Переход по ним можно осуществлять только при помощи двойного щелчка, один щелчок просто поставит на ссылку текстовый курсор. Это сделано для облегчения редактирования ссылок. Зато в этом редакторе вы можете: загрузить любую страничку из Сети, отредактировать ее без предварительного сохранения на жестком диске, сохранить по тому же адресу. Да! Это полноценный WYSIWYG-редактор веб-страниц, позволяющий сразу видеть внесенные изменения и сохранять их на исходном сайте. Большинство других редакторов используют для отправки страниц на сайт протокол FTP или специфический набор расширений (как, например, Microsoft FrontPage), а в Amaya используется механизм обновления страниц и аутентификация средствами HTTP 1.1. Конечно, для этого нужно иметь соответствующие привилегии на редактируемом сайте, но реализуется эта возможность только штатными средствами протокола и сервера HTTP (протокол передачи гипертекста).
Таким образом, принцип работы в этом редакторе выглядит так же прозрачно, как и редактирование текстовых документов в сетевой папке. Аналогично обстоят дела и с другими возможностями. Функция редактирования формул (MathML) или возможность добавления векторной графики (SVG) выглядит вроде бы естественно (аналогичные средства есть и в обычных текстовых процессорах), однако функция просмотра MathML и SVG реализована пока не во всех браузерах.
Передовые технологии не могут реализовываться всеми и сразу одинаково хорошо. Всегда нужно время на то, чтобы отладить инструментарий. Amaya не самый стабильный в работе инструмент: использует довольно много системных ресурсов, иногда откровенно тормозит и даже время от времени «рушится». Но и любителю, и профессиональному веб-мастеру стоит ознакомиться с Amaya хотя бы потому, что в меру своих возможностей эта программа демонстрирует нам технологии будущего.