Советы по диагностике проблем
Когда ничего не помогает
Если вы зашли в тупик, сделайте шаг назад. Если вы не уверены, какой элемент страницы создает проблемы, временно убирайте секции вашей страницы и просматривайте страницу заново. Можно сделать наоборот - начать новую страницу и копировать на нее по очереди все элементы проверяемой вами страницы. Посмотрите HTML страниц, похожих на вашу. Как действовали ее разработчики? Наконец, если у вас что-то не получается, возможно, не стоит тратить столько времени и сил на решение проблемы, если есть более легкий способ добиться желаемого результата. Например, если вы не можете проиграть на вашей странице мультимедиа-файл, просто предусмотрите ссылку на него. Альтернативное решение может быть менее эффектным, но зато оно будет работать.
Ошибки в коде
Если вы непосредственно изменяете код HTML, то, с одной стороны, вы лучше контролируете ситуацию, а с другой - увеличивается вероятность возникновения проблем. Очень важно проверить, нет ли опечаток или пропущенной информации в HTML, таблице стилей или сценарии. В результате таких ошибок страница может не отображаться полностью или на ней будут недоступны какие -то функции. Некоторые программы могут помочь вам в решении проблемы, например инструменты форматирования HTML упорядочат ваш код, так что найти в нем ошибку станет гораздо проще.
Если вы используете
HomeSite , попробуйте функцию
CodeSweeper или инструмент HTML Tidy, доступный по адресу www.w3.org/People/Raggett/tidy. (Всегда сохраняйте страницу перед использованием инструментов форматирования, поскольку оно может вызвать дополнительные проблемы.)
Еще важнее инструменты проверки корректности кода, которые ищут в вашем коде опечатки, пропущенные элементы и несоответствие стандартам. Если вы используете
HomeSite , примените функцию
Validate HTML . Служба
HTML validation доступна по адресу validator.w3.org. Инструменты
Validation , как правило, указывают ошибки, которые вы должны исправить, и предупреждения, которые часто не имеют значения, но могут пролить свет на проблему.
Отсутствующие ссылки
Большинство веб-страниц включают несколько файлов - это могут быть ссылки на рисунки, файлы мультимедиа, другие веб-страницы и дополнительные файлы поддержки, вроде таблиц стилей. Если рисунок не появляется, ссылка не работает, а мультимедиа-файл не воспроизводится, вам придется с ними разбираться. В общем, проблемы со ссылками - классический случай (как неработающая лампочка), поскольку причины сбоя легко определяются. Убедитесь в том, что вы используете верные параметры и тэги HTML, и что указанный файл существует. Возможно, у вас нет доступа к просмотру файла или, в случае с мультимедиа-файлами, правильного проигрывателя. Кроме того, проверьте, все ли в порядке с сервером и с вашим подключением к Интернет.
Многие программы веб-дизайна, такие как
FrontPage и
HomeSite , могут проверить все ваши ссылки. Кроме того, они могут решить проблемы с потерянными файлами. Информацию см. в лекции <Гиперссылки>.
Проблемы с макетом страницы
Макет - самая проблематичная часть разработки страницы. Если элементы не выравниваются, текст не обтекает элементы нужным образом или страница выстроена неправильно, вам придется постараться, чтобы избавиться от проблем. Прежде всего, используйте инструменты, о которых говорилось выше. Затем взгляните на HTML той области страницы, с которой у вас возникают проблемы. Проверьте используемые тэги и попробуйте использовать другие параметры. Например, если проблема с рисунком, проверьте параметры тэга
. Экспериментируйте с параметрами и просматривайте страницу в броузере. Не забудьте изменить размер окна броузера, чтобы увидеть, как это повлияет на размещение.
Если вы используете таблицу для общего размещения страницы, проверьте ширину каждого столбца (тэг
). Убедитесь, что ширина каждого столбца достаточна для размещения его содержания, и что общая ширина таблицы указана верно. Информацию см. в лекции <Таблицы>.
Программы веб-дизайна
Если вы используете программы веб-дизайна, такие как FrontPage или Dreamweaver , вы сможете решить многие проблемы с помощью функций этих программ. Когда что-то не работает, проверьте, допускают ли установленные параметры выполнение нужного вам действия. Например, во FrontPage большинство элементов страницы имеет диалоговое окно свойств, в котором можно изменить параметры и решить проблему. Не стесняйтесь использовать службы и сайты поддержки. Вы удивитесь, как много распространенных проблем обсуждаются на сайтах в разделах <Часто задаваемые вопросы> (FAQ). Если вы не можете заставить программу делать то, что вы хотите, переключитесь в режим HTML и посмотрите, что происходит.
Разные виды проблем
Здесь тоже все как с лампочкой - причин может быть много, но, как правило, они имеют простое решение. Например, починить сломанную гиперссылку несложно, если вы знаете, в чем причина поломки - потерялся файл, опечатка в тэге и так далее. В этих случаях нужно просто знать обычные причины возникновения проблем и методы их решения. В некоторых случаях вы знаете, в чем загвоздка - например, сломался выключатель лампы - но понятия не имеете о том, что нужно делать. Так часто бывает при разработке страниц, где используется так много инструментов и технологий. Вы можете знать, например, что данный тэг HTML предоставляет ограниченное форматирование, но не знаете, как обойти его с помощью стиля. С такими проблемами обращайтесь к разделам этой книги, посвященным конкретным элементам (фон, границы или рисунки) и следуйте указаниям. И наконец, есть проблемы, не имеющие легкого решения - тогда вам нужна или новая лампочка, или электрик. В этих случаях я попытаюсь указать вам правильное направление: установить новый броузер, связаться со своим провайдером или сетевым администратором, поискать дополнительную информацию в сети или просто изменить стратегию. Последовательность действийИсследуйте проблему. Например, если не работает разбивка или гиперссылка, выясните, какие функции и тэги они используют. Установите причину. Неправильный HTML? Используйте инструменты проверки кратности кода, чтобы найти ошибки. Проблемы с файлом?Просмотрите папку на вашем веб-сервере. Пропущен атрибут или параметр? Посмотрите справочник по HTML. Исправьте ошибки. Измените неправильные параметры. Замените файлы. Добавьте параметры стиля. Не забудьте предварительно просмотреть страницу.
Сайт для решения проблем
Приобретя эту книгу, вы получили доступ к сайту Microsoft Press Troubleshooting по адресу mspress.microsoft.com/troubleshooting, на котором каждый месяц появляется дополнительная информация к книгам этой серии. Вы обнаружите, что там рассмотрены как дополнительные проблемы, так и частные случаи многих проблем, указанных в этой книге. Вы обнаружите, что сайт Troubleshooting так же прост в использовании, как и эта книга, и так же помогает вам быстро найти простые решения. Для доступа к сайту вам нужен следующий код: TSW0830. (Это нули, а не буквы О.)
Советы по диагностике проблем
Главная ваша задача - определить список возможных причин возникновения проблемы, выбрать из них настоящую и решить проблему. Этот метод подходит, даже если у вас не работает лампочка. Дело может быть в выключателе, в патроне, в самой лампе - а возможно, вы ее просто не ввинтили до конца.
Совместимость броузеров
Все броузеры разные. Если ваша страница не работает, стоит проверить ее в другом броузере, желательно в наиболее новой версии. Если у вас нет новых версий Internet Explorer и Netscape, скачайте их с сайтов www.microsoft.com/windows/ie и home.netscape.com/browsers (вы можете сохранить на своем компьютере и старую версию). Просмотрите вашу страницу в каждом броузере - если она работает в новых версиях, проблема, возможно, заключается в ограничениях старого броузера. Это не значит, что вы можете успокоиться, когда страница заработает с последней версией броузера. Напротив, страница должна работать и хорошо смотреться в любом броузере. Тестирование в разных броузерах поможет вам лучше разобраться в их ограничениях. Тестируя страницу в разных броузерах, вы можете заодно экспериментировать и с другими параметрами страницы. Попробуйте, например, изменять параметры шрифтов в каждом броузере. Если на вашей странице есть формы, протестируйте их в каждом броузере. Отмечайте все, что вас не устраивает. Информацию о броузерах см. в лекции <Броузеры> или в сети, задав для поиска сочетание browser compatibility.
GIF анимация не работает с броузером
Анимированный GIF файл слишком долго загружается
В формате GIF изображение сжимается достаточно эффективно, особенно при наличии областей сплошного цвета. Более того, анимированные GIF файлы используют сложные методы для уменьшения размера, сохраняя минимум информации для воспроизведения изображения. Тем не менее, большая и красочная анимация содержит огромное количество информации. Если вы не будете ее аккуратно оптимизировать, вам придется работать с большими файлами, медленно загружаемыми через Интернет. Чтобы уменьшить размер анимированного GIF файла, попробуйте проделать следующие шаги. Во время шагов с 1 по 4 вы будете вносить изменения в анимацию. Затем вы убедитесь в оптимальности установок, использованных вами при сохранении или экспорте GIF файла.Откройте анимацию с помощью вашей программы для работы с графикой или GIF анимацией. Если возможно, используйте файлы Fireworks или ImageReady. В другом случае используйте GIF файл, но учтите, что если файл был предварительно оптимизирован, он может не содержать всей информации необходимой для работы над ним с помощью вашей графической программы. Используя таблицу или список кадров, посмотрите, как сильно различаются кадры. Не превышает ли количество кадров необходимое для отображения действия? Если это так, удалите промежуточные кадры и увеличьте интервал между ними.
Рецепт маленькой GIF анимации: меньше действия и цвета, меньше кадров, большие интервалы между ними Если ваш анимационный файл слишком велик, постарайтесь еще уменьшить действие. Попробуйте разместить действие в одной области, оставляя большую часть фона без изменений, тогда ваша графическая программа сможет оптимизировать анимацию более эффективно. По возможности используйте меньше цветов в своей анимации – GIF файлы с меньшим количеством цветов занимают меньше места. Выберите подходящую для вашей анимации адаптивную палитру. Попробуйте уменьшить глубину цвета или количество цветов, но всегда просматривайте вашу анимацию, чтобы убедиться, что данного количества цветов достаточно для четкого изображения. Просмотрите вашу анимацию, чтобы убедиться, что все в порядке, затем сохраните ее или экспортируйте в формате Animated GIF (анимированный GIF). Убедитесь, что включены все опции оптимизации GIF вашей графической программы. Большинство программ включают их по умолчанию.
Начинаем работать с GIF анимацией
GIF анимация похожа на небольшой фильм, который можно проиграть с помощью вашего броузера. Большинство активных рисунков, которые вы видите на веб-страницах, передаются вашему броузеру как GIF анимация. Этот формат столь популярен потому, что, в отличие от других видов анимации, он может отображаться практически любым броузером без применения дополнительных программ. Вы можете разместить GIF анимацию на вашей странице так же, как если бы это был обычный GIF файл, но кроме рисунка файл содержит серию кадров, чтобы отобразить движение или изменение изображения.
Вы можете создавать GIF анимацию двумя основными путями: в один шаг или в два. Графические программы, такие как Adobe ImageReady, Macromedia Fireworks и Microsoft PhotoDraw (вторая версия), позволяют создавать графику, устанавливать кадры анимации и экспортировать сжатые GIF файлы. Некоторые анимационные программы не имеют таких возможностей. В этом случае вам необходимо создать серию отдельных GIF файлов для кадров анимации. Затем преобразуйте кадры в анимацию, используя средства соединения GIF анимации. Нижеуказанные программы можно за небольшие деньги загрузить из сети: Ulead GIF Animator, Alchemy Mindworks GIF Constuction Set, BoxTop Software GIFmation, и Jasc Animation Shop. Другие идеи ищите в сети, запрашивая GIF animation software. Существует много способов собрать GIF
Вот несколько советов для начала:
Делайте анимацию настолько маленькой и простой, насколько это возможно. Ограничьте количество анимации на ваших страницах, так как избыток анимации будет отвлекать от остальной информации. В Photoshop или ImageReady делайте фон отдельным слоем, так же как и все объекты, которые вы будете анимировать; в Fireworks создавайте символы для анимируемых вами объектов. Для постепенного появления или исчезновения изображения создайте одинаковые кадры и затем меняйте прозрачность некоторых из них. Анимация может быть проиграна как однократно, так и многократно. Чтобы прервать повтор без изменения размера файла, создайте длинный интервал на одном из кадров. Идеи и примеры анимации, а также готовые GIF ищите в сети с запросом free animated GIF. И учтите, что большинство реклам, которые встречаются в сети – это GIF файлы.
Динамические эффекты FrontPage работают неверно
Используя динамические эффекты HTML, вы можете добавить в вашу страницу анимацию и сделать ее более интерактивной. FrontPage выполнит за вас все программирование, добавит в страницу все необходимые скрипты и коды для работы эффекта в броузере. Но система, помогающая вам избежать участия в программировании, подвержена ошибкам, и ее особенности меняются в зависимости от броузера. Иногда вы можете исправить ошибки, иногда вам остается только смириться с ограничениями. Если на вашей странице не работают какие-либо динамические эффекты, проделайте следующие шаги, для решения проблемы.Вы удаляли или перемещали файлы вашей страницы? Когда вы впервые добавляете динамический эффект, FrontPage создает файл Animate.js для вашей страницы. Возможно, причина поломки динамического эффекта в перемещении или удалении этого файла. Если вы не можете найти этот файл, то откройте любую страницу с динамическим эффектом и нажмите Save (Сохранить), FrontPage снова создаст этот файл. Шрифт не меняется нужным образом? Динамические эффекты работают только с текстом, не использующим тэг или установки шрифта FrontPage. Если эффект не работает, перейдите в просмотр HTML и удалите тэги и вокруг текста, использующего динамический эффект. Если вы хотите использовать форматирование шрифтов одновременно с динамическим эффектом, используйте форматирование шрифта с помощью стиля. (О стилях см. Приложение B) Вы хотите применить динамический эффект внутри общего фрейма? Для этого откройте файл общего фрейма (см. в разделе "Как найти HTML файл для разделяемой границы"). Добавьте в него эффект, сохраните и закройте файл. Кроме того, чтобы удостовериться, что FrontPage включает нужный JavaScript код, добавьте текстовый эффект где-нибудь на главной странице. Если вам не нужен никакой эффект на главной странице, расположите на странице пустую строку, нажмите пробел и примените любой эффект к ней.
увеличить изображение
Динамические эффекты могут украсить вашу страницу, но они могут повести себя весьма неожиданно Вы используете команду Include Page, чтобы включить страницу, содержащую динамический эффект? Чтобы удостовериться, что FrontPage включает нужный код JavaScript, добавьте текстовый эффект где-нибудь, желательно, на главной странице. (Если вам не нужен никакой эффект на главной странице, примените его к пустой строке.) Если эффект все равно не работает, удалите его. Щелкните на параграфе или рисунке, содержащих эффект, выберите Dynamic HTML Effects в меню Format и нажмите кнопку Remove Effect. Используя динамические эффекты, не забудьте протестировать их во всех броузерах, которые вы намерены поддерживать. Эти возможности недоступны в старых броузерах, и зачастую не работают в броузерах Netscape. Если вы хотите, чтобы ваш сайт поддерживал все виды броузеров, не используйте динамические эффекты. Вы можете применить динамический эффект или переход к параграфам, рисункам и страницам, но не к отдельным страницам. Когда вы применяете эффект к тексту, FrontPage применяет его ко всему параграфу.
GIF анимация не работает с броузером
Используя программное обеспечение для работы с графикой GIF, такое, как Adobe Image Ready или Macromedia Fireworks, вы можете создавать GIF анимацию, которая представляет собой небольшие ролики, проигрываемые броузером. GIF анимация выглядит и работает как обычная GIF графика, но, будучи правильно сделанной, она оживает на странице. (Для знакомства с GIF анимацией см. раздел "Начинаем работать с GIF анимацией") Если ваша GIF анимация не работает, причинами проблемы могут быть: броузер, процедуры, использованные вами при создании GIF анимации, или опции, выбранные вами при сохранении. Чтобы установить правильную причину и решить проблему, проделайте следующие шаги:В броузере проверьте, работает ли остальная GIF анимация – например, баннеры на домашних страницах обычно анимированы. Если вы не видите анимацию, проблема, возможно в вашем броузере. Некоторые старые броузеры не поддерживают GIF анимацию и показывают лишь статическое изображение. Кроме того, в новых броузерах существует опция отключения анимации на случай, если она вас очень утомит. Чтобы включить анимацию в Internet Explorer 5, нажмите Internet Options (Свойства обозревателя) в меню Tools (Сервис), выберите закладку Advanced (Дополнительно), отметьте окно Play Animation (Показывать анимацию) и нажмите OK.
Убедитесь, что показ анимации включен в опциях вашего броузера Если анимация по-прежнему не работает, откройте ее с помощью вашей программы для работы с графикой или GIF анимацией. Если возможно, используйте файл Fireworks или ImageReady. В противном случае используйте GIF файл, но учтите, что файл, экспортированный в формате GIF, может не содержать всей информации, необходимой для работы над ним с помощью вашей графической программы. Посмотрите на список кадров вашей анимации. Если кадр всего один, то ваш GIF не является анимацией. Чтобы превратить его в анимацию, вы можете добавить кадры либо размножить уже существующий, внося небольшие изменения в каждую копию.
Для создания анимации вам нужно как минимум два разных кадра Если при проигрывании вашей анимации присутствуют ошибки изображения: точки, размытые области, причиной могут быть опции оптимизации, используемые вашим GIF. Для того чтобы уменьшить ваш анимированный GIF файл настолько, насколько это возможно, большинство графических программ используют различные хитрости, которые могут быть не совместимы с вашим броузером. (Например, многие пользователи броузеров America On-Line жаловались на проблемы с оптимизированной анимацией.) Если у вас проблемы с изображением анимации, в вашем броузере отключите опции оптимизации. Например, в ImageReady для этого отключите опции Bounding Box и Redundant Pixel Removal, в FireWorks отключите опции AutoCrop и AutoDifference. Просмотрите вашу анимацию, чтобы убедиться, что все в порядке, затем сохраните ее или экспортируйте. Выберите то количество цветов, которое позволит вашей анимации изображаться адекватно. При уменьшении числа цветов просматривайте вашу анимацию снова, чтобы быть уверенным в том, что данного количества цветов хватит для четкого изображения.
увеличить изображение В FireWorks для экспорта используется формат Animated GIF и палитра WebSnap Adaptive. Для такой анимации достаточно 64 цветов При сохранении или экспорте анимации убедитесь, что вы выбрали формат Animated GIF. В некоторых графических программах, например в Fireworks, возможно сохранить вашу анимацию как обычный (статичный) GIF файл даже после того, как вы размножили кадры.
GIF анимация отображается неровно
Как и фильмы, GIF анимация основана на том, что отдельные кадры меняются настолько быстро, что глаза воспринимают их как движение. Если созданная вами анимация дергается или отображается неровно, возможно, кадров слишком мало для отображения последовательного движения, или проектор работает с неверной скоростью. Проделайте следующие шаги, чтобы сделать вашу анимацию четче. Если ваша анимация отображается медленно и неровно при просмотре из Интернета, но отлично работает локально на вашем компьютере, дело, возможно, в том, что ваш GIF файл слишком велик. О том, как уменьшить размер файла, см. раздел "Анимированный GIF файл слишком долго загружается".Откройте анимацию с помощью вашей программы для работы с графикой или GIF анимацией. Если возможно, используйте файлы Fireworks или ImageReady. В другом случае используйте GIF файл, но учтите, что если файл был предварительно оптимизирован, он может не содержать всей информации, необходимой для работы над ним с помощью вашей графической программы. Проверяйте кадры один за другим. Если ваша программа поддерживает onion skinning – показ более чем одного кадра за раз – используйте это для сравнения кадров. Если кадры сильно отличаются, изображение будет прерывистым. Для последовательного, плавного движения каждое изменение должно занимать не меньше трех кадров, а зачастую и больше.
Onion skinning показывает вам больше чем один кадр за раз Если недостаточно кадров в части анимации, вставьте новые кадры, которые отобразят промежуточные шаги от одного уже существующего кадра до другого. В списке кадров вашей анимации укажите интервал в секундах или сотых долях секунды. Чтобы ускорить действие вашей анимации и уменьшить неровность изображения, уменьшите интервал между кадрами. Большинство графических программ позволяют выделить большое количество кадров и изменить опции интервала для всех сразу. В большинстве случаев вы предпочтете одинаковый интервал между всеми кадрами, чтобы добиться более плавного изображения. (Кроме тех случаев, когда вы хотите сделать паузу в отрезке анимации.)
увеличить изображение Уменьшение интервала между кадрами делает анимацию более быстрой и плавной Анимация, как правило, содержит некоторые ошибки. Всякий раз, внося изменения, внимательно просматривайте вашу анимацию, чтобы убедиться в четкости изображения. Не забывайте, что время, которое будет занимать процесс просмотра анимации в броузере, отличается от времени, которое вам потребуется в вашей графической программе. Для аккуратного расчета времени просматривайте свою анимацию в разных броузерах. Многие графические программы используют функцию tween, создающую помежуточные фрагменты в анимации. В ImageReady, например, если в двух кадрах какой-либо слой отличается положением, заполненностью или эффектами, выберите Tween в меню Frames, чтобы добавить промежуточные кадры между ними. В Fireworks вставьте два положения одного символа (в одном кадре) и измените позицию или другие параметры для второго. Затем выделите оба и нажмите Modify, Symbols, Tween Instances, чтобы создать промежуточные положения между кадрами.
Оживляем страницу
По мере развития сети, все больше действия и интерактивности появляется на веб-страницах. При наличии необходимых средств вы можете приправить вашу страничку видеороликами, чувствительными меню и специальными эффектами. Каждое средство требует определенных технологий для правильной работы в броузере, и одна из ваших задач, как веб-дизайнера, – решить, какое из них добавить в вашу страницу. На этой странице представлены популярные методы, которыми вы можете оживить вашу страницу, включая анимационные и интерактивные, с некоторыми плюсами и минусами.Анимированные GIF файлы. GIF файл – простейшая форма анимации, работающая практически с любым броузером. Анимированные GIF файлы не интерактивны и не содержат звука. Другую информацию см. в разделе "Начинаем работу с GIF анимацией".Видеоролики. Используя сжатые видеоформаты, такие как QuickTime, Microsoft Media, или RealVideo, вы можете создавать видеоролики и размещать их на своей странице. Для этого можно использовать такие программы, как QuickTime, Adobe Premiere или RealProducer Plus. Дополнительную информацию см. в главе "Мультимедиа".Flash анимация. Этот набирающий популярность, гибкий анимационный формат требует наличия в броузере специальных Flash-дополнений.Flash-анимация компактна, может содержать звук и допускает интерактивность, то есть может реагировать на действия зрителя. Для создания Flash-анимации используйте Macromedia Flash или Adobe LiveMotion.Эффекты FrontPage. Используя переход страницы, динамические эффекты HTML, движущиеся кнопки и другие свойства FrontPage, вы можете легко применять многие популярные приемы. Недостатком является частая несовместимость этих эффектов с броузерами, отличными от Internet Explorer, и их недостаточная гибкость.
Эффекты других программ. Многие программы могут помочь вам сделать свою страницу более интерактивной. Например, Macromedia Fireworks и Adobe ImageReady создают активные кнопки и графику, которая изменяется и преобразуется, когда пользователь щелкает по ней или проводит по ней мышью. Чтобы реализовать такой эффект, программа пишет код JavaScript, который вы копируете в свою страницу.
увеличить изображение Часто веб- страницы оживляются за счет кода JavaScript. К счастью, программы для веб-дизайна типа Fireworks могут написать этот код за вас
Такие программы для веб-дизайна, как Macromedia Dreamworks и Adobe GoLive, применяют эту концепцию шире, предлагая разные варианты анимации вашей страницы в зависимости от действий, предпринятых посетителем.
Javascript и DHTML код. Если вам это необходимо, вы можете научиться писать программный код самостоятельно. Вы легко можете найти много бесплатных примеров в сети на "JavaScript samples" или "DHTML samples". Пример создания ролловера в JavaScript см. в разделе "Страница не реагирует, когда вы проводите указателем мыши по ссылкам и изображениям".
Переход страницы FrontPage работает неверно
Используя команду PageTransition (Переход страницы), вы можете добавлять забавную анимацию, проигрываемую Internet Explorer, когда посетитель переходит с одной страницы на другую. FrontPage избавляет вас от программирования, самостоятельно добавляя программный код, заставляющий эффект работать. Проблема заключается в том, что для перехода страницы используется специальный код в головной части программы, который должен находиться точно в нужном месте, чтобы работать правильно. В результате переходы страниц подвержены ошибкам. В одних случаях вы можете исправить эти ошибки, в других вам остается лишь смириться с ограничениями. Переход страницы не работает в Netscape и в других броузерах, исключая Internet Explorer 4 и более поздние. Если вы хотите, чтобы ваш сайт работал со всеми броузерами, просто опустите переход.
Если ваш переход страницы не работает, проделайте следующие шаги.Если вы применяете переход к странице, в которой уже присутствует динамический эффект HTML, он может не сработать по причине кода, вносимого FrontPage в HTML. Если причина в этом, вы можете изменить HTML вручную, чтобы решить проблему. Переключитесь в просмотр HTML и найдите строку c меткой . Вырежьте эту строку и вставьте ее в раздел
, но обязательно раньше блока
В тэге используйте событие onchange, чтобы запустить функцию. Тем самым броузер будет переадресовывать пользователя на новую страницу сразу после щелчка на варианте из списка. В нижеследующем коде HTML каждый тэг отображает в списке текст, а URL определяет в атрибуте value. Единственное исключение – строка "Select a page" (Выбрать страницу) вверху списка, у которой value – пустой (т.е. она никуда не переадресовывает).
Обратите внимание, что тэг
Страница не реагирует, когда вы проводите указателем мыши по ссылкам и изображениям
Интерактивность на веб-страницах приобретает все большую популярность, во многом благодаря постоянно улучшающейся поддержке броузеров. Часто на веб-страницах, например, гиперссылки изменяют цвет или яркость, когда пользователи проводят по ним указателем мыши. Такая изменяющаяся картинка – ролловер (rollover) – требует использования JavaScript. Код вы можете написать сами, взять у приятеля или создать, используя графические программы, и затем вставить в свою страницу. Чтобы броузер каждый раз, когда пользователь проводит мышью по ссылкам, изменял изображение, выполните следующие шаги.
Создайте основное изображение и альтернативное (ролловер) для каждой ссылки. Например, создайте для ссылки основное изображение со светлым текстом и квадратным маркером абзаца, а второе изображение – с полужирным текстом яркого цвета и маркером в виде стрелки. Чтобы создать эффект ролловера для ссылки, создайте два сходных изображения
Если вы используете FrontPage, обратите внимание, что кнопки на панели инструментов создают эффект ролловера автоматически. Вы можете создать собственные ролловеры, добавив компонент Hover Button (укажите на Component (Компонент) в меню Insert (Вставить) и щелкните на Hover Button).
Внутри каждого тэга вставьте первое изображение для ссылки – то, которое появляется без указателя – и убедитесь, что добавили атрибут name в тэг , чтобы ваш код мог обратиться ко второй картинке. В тэге добавьте код JavaScript, который изменяет свойство изображения src в зависимости от атрибутов onmouseover и onmouseout:
Теперь ваши ролловеры будут работать после небольшой задержки, потому что броузер должен загрузить альтернативные изображения перед тем, как отобразить их. Чтобы избежать задержки, загрузите изображения сразу, добавив приведенный ниже код в секцию
страницы (для каждого ролловер-изображения включите по две строчки с указаниями файлов):
Текст гиперссылки не того цвета или стиля
Если вы не установили цвет и стиль гиперссылки для страницы, броузер использует цвет по умолчанию – обычно ярко-синий подчеркнутый текст для гиперссылки, который вы еще не пользовались, фиолетовый для ссылки, которая уже использовалась, и красный для ссылки, которой вы воспользовались только что. Предназначенные скорее для легкого узнавания, чем для привлекательного вида, данные цвета вряд ли будут соответствовать дизайну вашей страницы. Чтобы гиперссылки выглядели так, как вам хочется, следуйте приведенным ниже шагам.
Обычный способ изменить цвет гиперссылки – использовать атрибут тэга . Атрибут Link определяет главный цвет ссылки, атрибут vlink – цвет использованной ссылки, атрибут alink – цвет активной (той, на которой вы щелкнули) ссылки. Например, тэг определяет серый фон и три оттенка синего для гиперссылки:
Второй способ изменить цвет гиперссылки – установить стандарт, определяющий возможность изменения сразу нескольких web-страниц для тэга . Этот способ позволяет более гибко задавать варианты написания – определять начертание шрифта (полужирный, курсив, подчеркнутый) и его цвет, создавать более одного стиля гиперссылок на одной странице. Например, после добавления нижеприведенного кода в секцию
на странице гиперссылка станет темно-красной, полужирной и не подчеркнутой:
Netscape позволяет пользователям аннулировать установки цвета, заданные на вашей странице, хотя по умолчанию страница использует заданные вами цвета. Если в Netscape вы не видите заданные вами цвета, проверьте установки в Preferences.
Разные цвета для обычной, использованной и активной гиперссылок устанавливаются в свойствах цвета подклассов a:link, a:visited и a:active. Вы можете установить специальный цвет или стиль для случаев, когда пользователь проводит указателем мыши по гиперссылке, используя подкласс a:hover. Если добавить приведенные ниже стили в секцию
Большинство броузеров изменяют для печати темные фоны на светлые, а чтобы это компенсировать, делают текст более темным. При этом может возникать странный эффект, когда изображения, сливающиеся с фоном на экране, выделяются при печати.
Текст не обтекает вокруг изображения или не выравнивается с ним
Броузеры обеспечивают некоторую гибкость при размещении на странице текста и изображений одновременно. Вы можете поместить изображение сверху, снизу, посередине или по линии текста. Изображение можно поставить с левой или правой стороны страницы, чтобы текст его обтекал. Можно использовать таблицу для совмещения текста и изображений. Если вы неправильно установили свойства выравнивания, изображения не будут заканчиваться там, где вы хотите, или между текстом и изображениями может не оказаться свободного пространства. В конечном итоге могут появиться проблемы, если посетители будут использовать размер текста или окна, не такой, какой использовался при разработке страницы, так как текст будет по-другому обтекать изображения. Если ваши изображения и текст не выровнены, сделайте следующее, чтобы вернуть их на место. По умолчанию, изображения, которые вы помещаете рядом с текстом без разделителей, выравниваются по нижнему краю текста. Если они выше текста (что обычно и бывает), они заставляют увеличиться в высоту строку, в которой находятся, так что вы будете видеть совсем немного пустого пространства между строками. Вероятно, это не совсем то, что вы хотите. увеличить изображение Изображения и текст по умолчанию располагаются довольно странно. Для разрешения этой проблемы измените выравнивание
Если ваше изображение достаточно маленькое, чтобы соответствовать строке текста, вам, наверное, захочется оставить его там, где оно и стоит. Однако, если вам не нравится то, как изображение выровнено относительно текста по вертикали, если оно находится слишком высоко или слишком низко, попытайтесь изменить выравнивание, присвоив свойству align тэга значение middle, top или baseline.
Если вы используете FrontPage, вы можете изменять расположение и выравнивание изображений без редактирования самого HTML. Щелкните правой кнопкой мыши на изображении, щелкните на строке Picture Properties (Свойства рисунка), нажмите Appearance (Вид) и выделите нужные значения в поле Alignment (Выравнивание).
Если вы хотите, чтобы изображение стояло отдельно на строке, не обтекаемое никаким текстом, включите его между тэгами и . Если вы хотите, чтобы выше или ниже него не было пустого пространства, используйте тэги до и после тэга .
Если вы хотите, чтобы текст обтекал изображение, не изменяя при этом высоту строки, установите атрибуту align тега значения left или right. Изображение будет отображено с левого или правого края страницы (или ячейки таблицы), а вокруг него будет расположен текст, выровненный по его верхнему краю. Чтобы текст обтекал изображение, используйте выравнивание по левому или правому краю. Если текст находится слишком близко, вы можете скорректировать размер пустого пространства вокруг изображения
Убедитесь, что вы поместили изображение до того, как поместили обтекающий его текст, иначе изображение передвинется на следующую строку.
Если в параграфе рядом с изображением недостаточно текста, рядом с изображением будет продолжаться следующий параграф или другое содержимое страницы. Если вы хотите, чтобы следующая строчка вместо этого начиналась ниже изображения, добавьте тэг с атрибутом clear, значение которого равно all. (Во FrontPage нажмите Break в меню Insert (Вставить) и нажмите Clear Both Margins (Очистить оба поля).)
Если изображение находится слишком близко к тексту, добавьте пробелы с помощью атрибутов vspace и hspace в тэг .
Наоборот, если вы хотите, чтобы пустое пространство было только с одной стороны изображения, используйте атрибут style, чтобы установить свойства margin-left, margin-right, margin-top или margin-bottom.
Если изображения не выровнены относительно текста или других изображений, они могут содержать дополнительное пространство вокруг краев. В случае необходимости откройте каждое изображение в графическом редакторе, обрежьте его, чтобы устранить лишнее пространство, и экспортируйте его в новый файл. (Убедитесь, что вы скорректировали атрибуты width и height в тэге .)
Независимо от того, как вы определили изображение и выровняли текст, страница может выглядеть неправильно, если она очень широкая или узкая или если посетители изменяют размер шрифта. Если вы хотите иметь возможность лучше контролировать выравнивание текста и изображений, например, хотите, чтобы текст оставался в едином блоке слева от изображения, создайте таблицу, которая будет их разделять.
Вставьте тэг , установите свойству border значение 0, а затем добавьте ячейки (тэги ) для каждого изображения и блока текста. (Во FrontPage для создания таблицы выберите Insert (Вставить) в меню Table (Таблица) и нажмите Table (Таблица).) Переместите каждый блок текста и каждое изображение в отдельные ячейки, а затем установите свойствам alignment и cellpadding значения, отвечающие желаемому расположению.
Если вам не удается заставить изображения занять нужное место на странице или если вы хотите, чтобы их перекрывали другие элементы страницы, вы могли бы попробовать установить их с помощью стилей. О том, как это сделать, см. раздел "Элементы на странице не выровнены".
Веб-страница не отображается на экране полностью
Основное содержание вы обычно видите на странице без прокручивания, оно как бы находится "выше сгиба страницы" (above the fold) – это термин газетных редакторов, обозначающий то, что вы видите на титульном листе до того, как откроете газету. Когда при открытии страницы появляется содержание, всегда более вероятно, что оно будет замечено и прочитано. Всю важную информацию – вашу эмблему, информацию по перемещению по сайту, первичное сообщение или резюме страницы – поместите выше сгиба. Проблема состоит в том, что люди используют экраны разных размеров. Если вы используете настройку монитора с высоким разрешением, типа 1024 на 768, при проектировании страницы, вы не можете знать, какая часть страницы будет потеряна на другом экране. У посетителя окно броузера может быть маленькое, например 300 пикселов в высоту, так что многие страницы будут продолжаться за пределами окна. Но вы же не хотите, чтобы посетители пропустили что-то или не нашли средство управления только потому, что у них окно маленькое. увеличить изображение При просмотре на маленьком мониторе наиболее важные детали и ссылки в этом проекте страницы находятся справа за пределами экрана или "ниже сгиба" Если посетители должны постоянно прокручивать вашу страницу, чтобы ее рассмотреть, сделайте следующее.Откройте страницу в маленьком окне предварительного просмотра, чтобы увидеть ее глазами посетителя. Если на вашем экране установлено высокое разрешение, вы можете даже временно переключить его на более низкое разрешение типа 640 на 480 (с помощью Панели управления Windows), чтобы посмотреть, как выглядят ваши страницы в этом случае. Если на вашей странице мало свободного пространства, попробуете что-нибудь сжать. Например, удалите лишние концы строк, расположите текст так, чтобы он обтекал изображения, и уменьшите значение cellpadding в тэгах .Если главные элементы вашей страницы – название и эмблема вашей организации, основное сообщение страницы или важные гиперссылки – не в поле зрения, их перемещают выше и левее. Если средства управления или важный текст находятся вне поля зрения, уменьшают ширину таблицы, которая их содержит.
Если страница длинная, ее разбивают на две страницы или больше, воспользовавшись возможностью связывать страницы между собой. Перепроектируйте вашу страницу так, как будто это газета, пусть она начинается с итоговой информации, а все подробности будут расположены позже. Тогда, если информация не очень важна, переместите ее на другую страницу и обеспечьте с ней связь. увеличить изображение Если страницы слишком длинные, переместите подробную информацию на отдельные страницы и создайте связи между ними. Таким образом, на виду окажется наиболее важная информация, содержание и ссылки
Чтобы разбить страницу на две, скопируйте ее (или нажмите Save As (Сохранить как) в меню File (Файл)). Замените содержание в основной странице связью со страницей, содержащей подробности, убедившись, что связь видна при открытии страницы. Затем откройте страницу, содержащую подробности, и удалите содержание, так как оно уже содержится в другой странице.
Повторите этот процесс для каждого основного раздела страницы, пока страница не станет достаточно компактной. Затем обратитесь к другим страницам на вашем сайте. Если вы найдете страницы, содержащие повторяющуюся информацию, такую как структура компании или список номеров телефона, замените эту информацию ссылкой на то место, где она встречалась раньше.
На страницах, созданных в FrontPage, не работают звук или видео
Апплет Java не работает
Java – это язык программирования, изобретенный Sun Microsystems, который работает почти во всех компьютерных системах. Его можно использовать для создания полных компьютерных приложений независящих от веб страниц, но он обычно испоьзуется для создания апплетов (applets) – маленьких, загружаемых программ, находящихся в файлах Java .class, которые запускаются практически любым веб-броузером. Java аплеты широко используемы и могут разнообразными путями усовершенствовать вашу страницу, используя визуальные эффекты, динамические меню, базы данных, интерактивные сетевые приложения. Бесплатные или дешевые апплеты (а также множество игр) можно найти на java.sun.com/applets или www.javaboutique.com (или поищите в сети java applets). Чтобы включить Java апплеты в вашу страницу, используйте тэг . Если файлы не на месте или если вы не определили обязательные параметры апплета с помощью тэгов , он не будет работать. Если вы не можете заставить Java апплеты работать на вашей странице, сделайте следующее.
Часто апплет не загружается из-за того, что броузер не может найте файл .class или или другие нужные ему файлы. Проверьте имя файла, определенное в атрибуте code тэга . Убедитесь, чт имя файла правильно написано и имеет расширение .class. (Если ваш сервер запускается UNIX или Linux, убедитесь, что совпадают заглавные и прописные буквы.) Затем убедитесь, что файл .class находится в той же папке, что и ваша страница. Если апплет включает файл .jar – сжатый формат, используемый для эффективной загрузки Java файлов – расположите его в той же папке и укажите имя файла в атрибуте archive.
Проверьте тэг , чтобы убедиться, что вы определили все требуемые параметры и включили закрывающий тэг:
Многие апплеты содержат примеры HTML. Прежде чем писать свой собственный код, скопируйте и вставьте пример на вашу страницу и отредактируйте параметры.
Для контроля отображения тэга вы можете использовать большинство атрибутов тэга . Например, используйте атрибуты align, hspace и vspace, чтобы установить, как текст будет располагаться относительно апплета, а для применения стилей используйте атрибуты style или class.
Если ваш апплет является причиной ошибки или вообще не загружается, возможно, проблема в Java Plug-in или Java Virtual Machine – или они вообще не установлены. Чтобы выяснить, работает ли Java, протестируйте другой Java апплет из java.sun.com, или протестируйте ваш апплет в другом броузере. Если Java вообще не работает, вам, возможно, придется обновить или переустановить ваш броузер. Если другие Java апплеты работают нормально, возможно, в апплете, который вы пытаетесь использовать ошибка. Обратитесь к документации апплета или к его автору.
Так как апплет может работать не в любом броузере, будет неплохо предусмотреть альтернативный вариант просмотра, а возможно, и альтернативную страницу. Для броузеров, понимающих тэг но не поддерживающих апплеты Java, вы можете определить дополнительный текст, используя атрибут alt. Для броузеров, которые вообще не поддерживают , вы можете включить альтернативный HTML перед закрывающим тэгом :
К сожалению, если Java не работает, ваш броузер сможет отобразить только пустую область – даже если вы определили альтернативный вариант HTML.
Некоторые апплеты для правильной работы требуют написания кода на вашей странице, а другие требуют, чтобы на вашем сервере были установлены родственные приложения Java. Для получения дополнительной информации, обратитесь к документации к вашему Java апплету. Не путайте Java и JavaScript. Оба они являются языками программирования, но Java –это полный объектно-ориентированный язык программирования , который используется для создания всех видов компьютерных программ, а JavaScript, напротив, является языком создания сценариев, интерпретируемых Netscape и Internet Explorer. JavaScript менее мощный, но зато более доступный для веб-дизайна.
Вставка апплетов Java в FrontPage
Скопируйте или импортируйте файл .class и другие необходимые файлы на ваш сайт (нажмите Import (Импортировать) в меню Fail (Файл)).
Выберите Advanced в меню Insert (Вставка) и нажмите Java Applet (Апплеты Java). В области Applet Source (Источник апплета) определите путь и имя .class файла (включая расширение .class). FrontPage позволяет вам устанавливать свойства Java апплетов и добавлять их параметры
Или, если шаблон HTML снабжен апплетом, скопируйте его из шаблона, нажмите Paste Special (Специальная вставка) в меню Edit (Правка) и выберите Paste As HTML (Вставить как HTML). Затем щелкните два раза мышкой на апплете для добавления установок.
Укажите размер и размещение опций. Для каждого параметра, который требует апплет (обратитесь к документации или шаблону HTML для вашего апплета), нажмите кнопку Add (Добавить) и укажите имя и значение. (Или, если вы вставляете простой код, щелкните два раза мышкой на параметрах, чтобы редактировать их значения.)
Фоновый звук не проигрывается
Мелодия помогает создать атмосферу. Используя добавления к броузеру и плагины, вы можете проигрывать фоновый звук автоматически при загрузке страницы. Но поберегите ваши уши, потому что результат, который вы получите, зависит от способа связи или включения медиа в вашу страницу. Существуют некоторые различия между броузерами, и результаты могут изменяться в зависимости от программного обеспечения, которое установил посетитель. Также, если вы используете FrontPage, вы должны сделать следующее, если вы хотите, чтобы звук всопроизводился не только в Internet Explorer. (См. "На страницах, созданных в FrontPage, не работают звук или видео".) Для фонового звука лучше использовать широко поддерживаемые аудио-форматы: WAVE (.wav), µ-LAW (.au), AIFF (.aif ), или MIDI (.mid). Если вы используете другой формат, ваш звук будет воспроизводиться, только если установлен медиа-проигрыватель, и плагин его броузера поддерживает использованный вами HTML. Для информации относительно медиа-проигрывателей и форматов обратитесь к разделу "Форматы аудио и видео". Если вы не знаете, где найте звук для своей страницы, обратитесь к разделу "Запись и поиск аудиофайлов". И если вы не можете включить фоновый звук, сделайте следующее.
Чтобы проверить, работает ли аудио вообще, попробуйте проиграть звук вне броузера. Найдите файл в вашем компьютере или сети и два раза щелкните на нем мышкой. Если он не проигрывается, убедитесь, что колонки подключены и включены, а звук отрегулирован. Если вы видете сообщение, спрашивающее, какая программа должна быть использована для открытия файла (ваш компьютер не знает, как поступать с файлом такого типа), вам, возможно, надо установить или реконфигурировать программу для проигрывания медиа. Если вы видите ошибку в медиа-проигрывателе, возможно, файл не в порядке или он имеет более новый формат, чем тот, который понимает ваш медиа-плейер. Если у вас есть программа для обработки аудио, откройте и протестируйте файл. Для улучшения результата, экспортируйте файл в WAVE (.wav).
Возможно, вы сталкивались с тем, что некоторые фоновые аудио требуют время для загрузки, а затем играют слишком долго и слишком громко. Прежде чем включить фоновое аудио – особенно, если файл большой – подумайте, действительно ли это нужно. Если вы решили его включить, подумайте об ослаблении звука (см. шаг 2). Вы также можете включить ссылку на ваше аудио, вместо того чтобы автоматически проигрывать звук (см. шаг 4).
Существует несколько способов проигрывания фонового звука в HTML файле. Чтобы поддерживать Netscape так же хорошо, как Internet Explorer, используйте тэг , установите атрибутам hidden и autostart значение true. Произвольно установите атрибут звука (как процент от заданного по умолчанию уровня звука системы) и установите атрибуту loop значение true или false:
Тэг является открытым и загружает аудио быстро, но работает только в Internet Explorer. Например, включите приведенный ниже тэг в секцию
вашей страницы, чтобы при ее открытии играл файл WAVE (установите атрибуту loop значение -1, если вы хотите, чтобы файл повторялся в течении всего времени, пока открыта страница):
Наконец, используя тэг , вы можете указать броузеру, что звуковой файл следует открывать автоматически. Включите следующую строку самой первой в секции
вашей страницы:
Фактически этот метод не проигрывает фоновый звук; он заставляет броузер открыть внешний проигрыватель для файла, как будто посетитель нажал на гиперссылку к нему. (В зависимости от установок броузера, посетитель может получить запрос, хочет ли он загрузить файл.)
Чаще всего фоновый звук не проигрывается вследствие того, что броузер не может найти аудио-файл. (При использовании тэгов или броузер не будет сообщать вам, что он не может найти файл.) Проверьте путь и имя аудио-файла, который вы определили в HTML. Убедитесь, что имя файла правильно написано и имеет правильное расширение, типа .wav, .au или .mid. (Если сервер работает под UNIX или Linux, убедитель, что совпадают заглавные и прописные буквы.) Убедитесь, что адрес в ссылке указывает на существующий файл, например, если ваши аудио-файлы лежат в папке Audio, используйте следующую строку, чтобы проиграть файл Intro.wav:
Если у вас все еще ничего не выходит, поместите гиперссылку к аудио-файлу, отдельно или как добавление к фоновому звуку, так что посетители смогут проигрывать его на внешнем медиа-проигрывателе.Face the music (requires MP3 player)
Если аудио проигрывается вне броузера, но не использует тэг , могут возникнуть проблемы с плагинами броузера. Обратитесь к разделу "Плагин медиа-проигрывателя не работает на странице".
На страницах, созданных в FrontPage, не работают звук или видео
FrontPage может помочь вам добавить звук или видео на ваши страницы – например, вы можете задать мелодию, которая будет играть при открытии страницы. FrontPage позволяет включать видео и звук в нескольких форматах. К сожалению, вам, вероятно, придется обходиться без некоторых удобных свойств FrontPage для большинства мультимедиа – или потому, что они не поддерживают нужный вам аудио или видео формат, или потому, что они создают страницы, работающие только в Internet Explorer. Вам придется использовать более сложные команды меню FrontPage, чтобы вставить плагин (плагин) и средства управления ActiveX, и скорее всего придется еще и напрямую редактировать HTML. Для общей информации о звуке и видео обратитесь к разделу "Форматы аудио и видео". Если у вас проблемы с добавлением звука и видео при работе в FrontPage, сделайте следующее.Чтобы проверить, работает ли вообще аудио или видеозапись, попробуйте запустить ваш медиа-файл вне FrontPage. Найдите файл в вашем компьютере или в сети и щелкните на нем два раза. Если файл не проигрывается, убедитесь, что колонки подключены и включены, а звук отрегулирован. Если вы видите сообщение, спрашивающее, какая программа должна быть использована для открытия файла (ваш компьютер не знает, как поступать с файлом такого типа), вам, возможно, надо установить или реконфигурировать программу для проигрывания медиа. Если вы видите ошибку в медиа-проигрывателе, возможно, файл не в порядке или он имеет более новый формат, чем тот, который понимает ваш медиа-проигрыватель.
Для добавления звуковой заставки, проигрываемой при открытии страницы, нажмите Properties (Свойства) в меню File (Файл), выберите вкладку General (Общие), а затем укажите .wav или другой аудио-файл в области Location (Положения) под Background Sound. Однако, так как FrontPage использует тэг в вашем HTML, заставка будет работать только в Internet Explorer. Чтобы проигрывать заставку в Netscape и Internet Explorer, включите тэг в ваш HTML. Более подробно см. раздел "Фоновый звук не проигрывается".
Самый простой способ сделать любые файлы медиа пригодными для вашей страницы – это связать их гиперссылкой. Нажмите Hyperlink (Гиперссылка) в меню Insert (Вставка) и выделите аудио- или видеофайл или нажмите на адрес в web мультимедиа-файла, типа RealMedia (.ram) или Microsoft Media (.asx) файла. Если медиа-проигрыватель установлен, то когда посетитель нажмет на ссылку, будет проигрываться аудио- или видеофайл.
Чтобы отобразить на странице AVI или Microsoft NetShow видео, выберите Picture (Изображение) в меню Insert (Вставка), нажмите Video (Видео), а затем введите название видеофайла. Однако заметим, что при этом FrontPage использует тэг в вашем HTML. Это не очень хороший способ, так как он работает только в Internet Explorer и не позволяет вам определять опции. (FrontPage дает изменять некоторые свойства изображения, но некоторые установки не работают в версиях Internet Explorer, отличных от версии 3.) Вместо этого подключите ваше видео через плагин медиа-проигрывателя (см. шаг 4 ниже) или средство управления ActiveX (см. шаг 5 на следующей странице).
FrontPage поможет вам включить медиа-файл, который требует для проигрывания плагин, такой как QuickTime movie (.mov) файл. Выберите Advanced в меню Insert (Вставка) и нажмите Plug-in (Плагин), определите аудио- или видеофайл в области Data Source (Источник данных), а затем определите высоту, ширину или другие установки для плагина. FrontPage добавит тэг в ваш HTML. увеличить изображение Использование плагина для отображения QuickTime movie.
К сожалению, каждый плагин имеет свой собственный набор атрибутов, который FrontPage не знает. Чтобы установить эти опции, вам надо нажать на вкладку HTML и ввести их как атрибуты тэга . Например, если вы хотите отобразить QuickTime movie без его средств управления, вам нужно установить атрибуту controller тэга значение false. Для получения дополнительной информации см. "Плагин медиа-проигрывателя не работает на странице".
Если вы выделили область Hide Plug-in для вашего плагина, FrontPage добавит атрибут hidden в ваш тэг , но не установит его настройки. Для использования плагина в Netscape отредактируйте HTML, изменив hidden на hidden=true.
Если вы хотите отобразить на странице медиапроигрыватель из средств управления ActiveX –такой как Windows Media Player или RealAudio Player – FrontPage может вам в этом помочь. Выберите Advanced (Дополнительно) в меню Insert (Вставка), нажмите ActiveX Control (Средства Управления ActiveX), а затем щелкните два раза мышкой на названии средства управления. (Некоторые средства управления, такие как RealPlayer G2 Control, не инсталлируют себя автоматически для использования с FrontPage. Нажмите кнопку Customize (Настройка) и выделите область рядом со средством управления, который вы хотите добавить в список.) Затем щелкните два раза мышкой на средстве управления, чтобы настроить его свойства. увеличить изображение Windows Media Player, снабженный средством управления ActiveX, который вы можете установить на вашей странице. Однако он работает только в Internet Explorer для Windows
Например, чтобы определить файл, который Windows Media Player будет проигрывать, два раза щелкните на проигрывателе, щелкните на вкладке Parameters (Параметры), два раза щелкните на Filename (Имя файла) в области Attributes (Атрибуты), а затем введите имя файла в области Data (Данные) в секции Value (Значение). Эти установки изменяют значения в тэгах и , которые FrontPage добавит в ваш HTML. Так как средства управления ActiveX работают только в Internet Explorer для Windows, вы, возможно захотите снабдить броузер плагином или гиперссылкой в качестве альтернативы средствам управления ActiveX. Для получения дополнительной информации см. раздел "Плагин медиа-проигрывателя не работает на странице".
Форматы аудио и видео
Стандарты мультимедиа изменяются год за годом, увеличивается скорость работы и качество изображения и звука. Улучшаются схемы сжатия и качество поддержки потоковой передачи информации (streaming) – постепенной выдачи аудио и видео, которая позволяет посетителям проигрывать файл до того, как они загрузят его до конца. Рано или поздно броузеры смогут проигрывать все популярные аудио и видеоформаты в Internet. Пока что это напоминает телефон, который позволяет звонить только тем людям, у которых телефоны такой же марки. Если медиа-файл обычного системного формата, посетители должны загрузить и проинсталлировать специальный медиа-проигрыватель или плагин-проигрыватель для своих броузеров. Ниже приведены наиболее популярные аудио- и видеоформаты и их использование.
WAVE (.wav), µ-LAW (.au), AIFF (.aif) – стандартные аудиоформаты для Windows, UNIX и Macintosh, соответственно. Все они предлагают разнообразные частоты дискретизации (sampling rates) , влияющие на качество воспроизведения, и поддерживаются большинством броузеров и медиа-плейеров. Используйте один из этих форматов для добавления коротких файлов звукозаписи, таких как гиперссылка, произносящая трудное название. (Вам нужно аудио? См. раздел "Запуск и поиск видеофайлов".) MIDI (.mid) – очень компактный формат, в котором записано скорее описание музыки, чем она сама, таким образом полная песня почти не требует времени для загрузки. Большинство броузеров могут проигрывать MIDI через синтезатор звуковой платы. Используйте его, если хотите проиграть мелодию и вам неважно, насколько качественна запись с профессиональной точки зрения. Свободные MIDI файлы широко распространены. MP3 (.mp3) аудио становятся чрезвычайно популярными из-за превосходного качества и сжатия музыки. Они поддерживаются Internet Explorer 5 и большинством медиа-плейеров. Чтобы создать MP3 файл, вам необходимо кодирующее устройство, такое как Cool Edit 2000 (www.syntrillium.com) или AudioCatalyst (www.xingtech.com). Некоторые серверы, такие как Shoutcast server, поддерживают потоковую передачу MP3. Для видео основные используемые форматы – это AVI (.avi) для Windows, QuickTime (.mov) для Macintosh и MPEG (.mpg). В то время как все эти три формата остаются популярными и поддерживаются большинством видеоредакторов, не у каждого есть проигрыватель, позволяющий показывать их все, поэтому важно установить нужные опции. QuickTime файлы поддерживают потоковую передачу данных для Apple QuickTime Streaming Server или Darwin Streaming Server. Существует два конкурирующих медиа-формата, специально предназначенных для потоковой передачи: Microsoft Windows Media (.asf или .wma) и RealAudio или RealVideo (.ra или .rm). Оба предлагают превосходное сжатие для ряда скоростей соединения и даже могут регулировать скорость потоковой передачи для согласования со скоростью связи посетителя. Чтобы проигрывать эти файлы, посетителям понадобится Windows Media Player или RealPlayer; а вам, для их производства, понадобится Windows Media Encoder, RealProducer или программа для производства видео, такая как Media Cleaner Pro (www.mediacleaner.com).
Плагин медиа-проигрывателя не работает на странице
Один из способов обеспечить доступ к содержимому мультимедиа на ваших страницах –использовать плагин медиа-проигрывателя, такой как Windows Media Player, RealPlayer или QuickTime Player. Используя эти плагины (или средства управления ActiveX, которые являются плагином исключительно для Windows Internet Explorer), вы можете задержать посетителей на своей странице, пока они будут смотреть или слушать ваши аудио- и видеозаписи. Поскольку броузеры и медиа-проигрыватели развиваются от версии к версии, вы можете время от времени сталкиваться с затруднениями. Теоретически при использовании плагинов вы должны сами сообразить, какой файл использовать, и броузер автоматически выберет проигрыватель, сконфигурированный для вашего файла. В действительности каждый плагин имеет свои собственные опции и особенности, таким образом обычно приходится определять средства управления ActiveX или плагин-проигрыватель, который будут использовать посетители. Если у вас проблемы с созданием медиа-файлов и включением их в страницу, сделайте следующее. увеличить изображение Используя плагин или средство управления ActiveX типа Windows Media Player, вы можете включить аудио и видеозаписи на вашу страницу – или на большой новостной сайтПрежде чем обвинять во всем плагин, проверьте, работает ли вообще ваш медиа-файл. Чтобы запустить файл вне броузера, найдите его в вашем компьютере или в сети и щелкните на нем два раза. Если файл не проигрывается, убедитесь, что ваши колонки подключены и включены, а звук отрегулирован. Если вы видите сообщение, спрашивающее, какая программа должна быть использована для открытия файла (ваш компьютер не знает, как поступать с файлом такого типа), вам, возможно, надо установить или реконфигурировать программу для проигрывания медиа. Если вы видите ошибку в медиа-проигрывателе, возможно, файл испорчен или имеет более новый формат, чем тот, который понимает ваш медиа-плейер.
Если плагин отображается, но не проигрывает запись, проверьте путь и имя аудио-файла, определенное в тэге (или в тэге , для средств управления ActiveX). Убедитесь, что имя файла правильно написано и имеет правильное расширение, типа .wav, .avi, .asx, .ram или .mov. (Если ваш сервер работает под UNIX или Linux, убедитесь, что совпадают заглавные и прописные буквы.) Затем убедитесь, что файл находится в правильной папке на сервере. Например, приведенная ниже строчка отображает по умолчанию плагин для AVI файлов и открывает файл Escape.avi из папки Media:
Netscape может не разобрать, какой именно плагин использовать для файла, это зависит от конфигурации плагина. Если ни один плагин не загружен, плагин выбирается по установкам MIME типа – это название системного кода для имени файла. Чтобы определить MIME тип, используйте атрибут type в тэге . Например, если MIDI аудио не проигрывается, используйте следующую строку, чтобы гарантировать, что броузер знает, что вы хотите использовать плагин для MIDI файлов:
В Netscape, вы видите, какие плагины и MIME типы имеются в распоряжении при наборе about:plugins в панели локализации. (Internet Explorer использует MIME типы из реестра Windows.) увеличить изображение В Netscape: чтобы разобраться, в чем источник проблемы, посмотрите подробности об установленных плагинах
В зависимости от плагинов, установленных у посетителей, и порядка, в котором они были установленны, ваша страница может использовать не тот плагин, который установлен в тэге . Например, если посетитель имеет плагин QuickTime, сконфигурированный по умолчанию как проигрыватель, броузер использует его встроенное аудио. Из-за этого опции вашего аудио могут игнорироваться, так как QuickTime ожидает других атрибутов.
Вы можете написать код JavaScript, который проверяет, установлен ли плагин, до того как попытаться его отобразить. Для получения дополнительной информации, обратитесь к msdn.microsoft.com/ windowsmedia, www.apple.com/quicktime/ authoring, или www.realnetworks.com/devzone и поищите JavaScript.
За исключением написания программного кода, не существует способа поддерживать все конфигурации плагинов. Можно сказать пользователям какой плагин или проигрыватель установить, а затем использовать соответствующие этому плагину атрибуты тэга . Например, приведенный ниже тэг использует атрибуты специально для QuickTime для проигрывания видео автоматически и без каких-либо средств управления (заметьте, что атрибуты autoplay и controller не работают с другими плагинами):
Для использования других атрибутов, смотрите документацию к соответствующему плагину (примеры приведены ниже, в шаге 6).
Некоторые броузеры автоматически помогут посетителям установить плагин, если его нет. Чтобы определить положение вашего плагина, установите атрибут pluginspage тэга .
В некоторых объектах, вы можете включить тэг, который будет показываться только посетителям, чьи броузеры не поддерживают установленные свойства. Приведенный ниже тэг , добаляет альтернативное сообщение внутрь блока : Your броузер doesn’t support плагинs. If you have an MP3 player, play it outside the броузер .
Если у многих ваших посетителей есть Internet Explorer для Windows – и вы хотите использовать на вашей странице или Windows Media Player или RealAudio Player – наилучшее управление и результат вы получите при использовании средств управления ActiveX которыми снабжены эти проигрыватели. (Если вы хотите управлять медиа-проигрывателем с помощью программного кода, наилучший результат вы также получите при использовании средств управления ActiveX.)
Чтобы включить средства управления ActiveX, используйте тэг и определите настройки с помощью тэгов . Например, приведенные ниже строки отображают Windows Media Control на странице и заставляют их загрузить потоком аудио-файл. (Тэг не является обязательным, но позволяет не запускаться Netscape и броузерам под Windows, чтобы использовать плагин, если он есть.) Для Windows Media или RealAudio средства управления ActiveX подходят лучше всего, если вы к тому же ожидаете, что у ваших посетителей есть Windows и Internet Explorer
Это код для проигрывания RealAudio файла. Он использует средства управления ActiveX в Internet Explorer для Windows (и плагин в остальных случаях):
Если у вас все еще есть проблемы, рассмотрите резервный план. Использовать плагин, приведенный в нижней строке, всегда следует с осторожностью, если вы не знаете, какое программное обеспечение установлено у ваших посетителей. Наиболее популярное решение – это вставить ссылку на аудиофайл без использования плагина, таким образом посетители смогут его проигрывать на внешнем медиа-плейере. Еще лучше использовать ссылку на несколько версий, на случай, если проигрыватель не установлен должным образом.Stream with Windows Media Player Stream with RealPlayer (best with 56k or faster connection) Download MP3 (2.3 Mb)
Потоковое аудио или видео не работает должным образом
Что может быть круче, чем смотреть видео на своем компьютере? Это почти как телевидение! Потоковое медиа играет в сети все большую роль, потому что делает страницы живыми. Вы можете создать потоковые медиа-файлы из разных источников – аудио CD, WAVE файлы, MP3 файлы, AVI видео или живое видео – используя кодирующую программу типа Windows Media Encoder или RealProducer. Вы можете выбрать разнообразные установки сжатия или использовать множественные установки, так что посетители с разными скоростями соединения смогут получить максимально возможное для них качество. Если вы создали медиа-файлы, и у вас затруднения с тем, чтобы заставить их работать с вашими страницами, сделайте следующее. С помощью потокового медиа посетители могут проигрывать ваши сжатые аудио или видеофайлы, не дожидаясь, пока они загрузятся
Если посетители не могут проигрывать ваши потоковые медиа, возможно, у них не установлен соответствующий медиа-проигрыватель. Они могут загрузить Windows Media Player из www.windowsmedia.com/download, RealPlayer из www.real.com или QuickTime Player из www.apple.com/ quicktime. На своей странице укажите необходимую версию проигрывателя и скорость передачи даннх. (Если вы сами создаете файл, вам, возможно, придется самим выбрать версию проигрывателя, которая будет поддерживать ваш файл.) Также убедитесь, что вы включили ссылку на страницу инсталляции для заданного проигрывателя. Например, следующий код HTML обеспечивает ссылку на медиа-файл Windows и файл RealAudio:Play in Windows Media Player - Requires 56k modem, Windows Media Player Play Real Requires 56k modem, RealPlayer G2
Самый леткий путь для снабжения страницы потоковым медиа – это гиперссылка. Но если живое видео или аудиопроигрыватель для вас предпочтительнее, чем отдельная программа для медиа-проигрывателя, вы можете использовать средства управления ActiveX или плагин. Для получения дополнительной информации см. раздел "Плагин медиа-проигрывателя не работает на странице".
Запись и поиск аудио-файлов
Если вы хотите включить в ваш сайт какое-нибудь аудио – песня ли это вашей любительской группы или вдохновенное сообщение президента вашей компании – лучшим решением будет записать его самостоятельно. Все, что вам нужно – это приличный микрофон, звуковая плата и программа для звукозаписи, такая как Windows Sound Recorder, или программа, прилагающаяся к вашей звуковой плате.
Чтобы смикшировать аудиомузыку или добавить эффекты, попробуйте профессиональную аудиопрограмму, типа Cool Edit 2000 (www.syntrillium.com) или Sound Forge (www.sonicfoundry.com). Во время записи попытайтесь устранить фоновый шум и установите звук записи настолько высоко, насколько можно сделать это, не создавая искажений.
В качестве альтернативы вы можете найти уже готовое цифровое аудио, которое можно купить или скачать бесплатно. Заметьте, что большинство звукозаписей, которые вы найдете в Internet, защищены от копирования. Аудиозаписи, которые можно легально использовать на ваших страницах, можно найти в Microsoft Office Clip Gallery на cgl.microsoft.com/ clipgallerylive или поискать в сети audio clips или wav files.
Для синтезированной фоновой музыки, которая быстро загружается, используйте MIDI-файлы. Они фактически содержат не записанный звук, а только описание, как его проигрывать, для вашей звуковой платы. Еще MIDI файлы почти никогда не защищены авторским правом. Их можно найти в Microsoft Office Clip Gallery или поискать в сети как midi files.
Некоторые потоковые форматы требуют ссылки на метафайл (metafile) – текстовый файл, который описывает положение медиа – чтобы поток читался должным образом. Если вы сослались на Windows Media файл (.asf или .wma) или RealMedia файл (.rm или .ra), который не работает, или медиа-файлы полностью загружаются вместо того, чтобы проигрываться потоком, вам необходимо сослаться на метафайл, а не на фактический медиа-файл.
Медиа-серверы, такие как Windows Media Server и RealServer, могут управлять большим количеством запросов для потокового чтения ваших файлов, и могут изменять скорость чтения потока для согласования со скоростью обработки данных посетителем. Но если вам не нужны усовершенствованные возможности, вы можете обрабатывать эти форматы на любом веб-сервере. Просто закодируйте файлы, создайте метафайл (обратитесь к шагу 2 на этой странице), и можете обрабатывать данные.
Если вы используете Internet service provider (ISP) – или если у вас ограничено пространство на диске веб-сервера – проверьте, каким количеством места и шириной полосы пропускания вы располагаете. Мультимедиа-файлы могут быть большими и требовать широкой полосы пропускания.
Например, если у вас есть файл Windows Media с именем Twinkle.asf в папке Media на вашем веб-сервере, создайте текстовый файл Twinkle.asx, добавьте приведенный ниже текст и сохраните его в той же папке:
На своей странице поставьте ссылку на файл в http://Servername/Media/Twinkle.asx. Вам также нужны метафайлы для файлов RealAudio и RealVideo. Для файла RealVideo с именем Star.rm создайте текстовый файл Star.ram, который должен содержать следующую строку (если вы используете RealServer вместо обычного веб-сервера, напишите в ссылке pnm:// вместо http://): http://Servername/Media/Star.rm
Если ваш веб-сервер не проигрывает медиа-файлы, возможно, он не распознает тип файла, так как MIME типы не сконфигурированы должным образом. ( MIME тип – это название системного кода для типа файла.) Единственным возможным решением будет установить все возможные проигрыватели и специальное программное обеспечение на компьютер веб-сервера. Если ваш медиа-файл плохого качества или не обрабатывается в потоковом режиме для посетителей, возможно, он неверно закодирован. Попробуйте различные опции в кодирующей программе или обратитесь к ее документации. Конечно же, ваши потоковые файлы не будут лучше, чем их аудио или видео источник. Для аудио попробуйте использовать микрофон с высокой чувствительностью и уменьшить фоновый шум. Вы также можете захотеть отредактировать ваше аудио или видео, или добавить эффекты, используя программы типа Sound Forge (www.sonicfoundry.com), Adobe Premiere (www.adobe.com) или Media Cleaner Pro (www.mediacleaner.com).Рекомендации по медиа-продукции можно найти на www.microsoft.com/windows/ windowsmedia, www.realnetworks.com/devzone и www.apple.com/quicktime/authoring.
На сайте, созданном в FrontPage, не работают страницы из других программ
На сайте, созданном в FrontPage, не работают страницы из других программ
Если вы используете FrontPage для создания и поддержания вашего сайта, вы, скорее всего, найдете все необходимые для создания большинства страниц инструменты. Но создавать специфическую страницу, возможно, будет удобнее в какой-нибудь другой программе. Например, для создания документов, которые можно будет как печатать, так и читать интерактивно, вы можете использовать Microsoft Word. Или, если вы пишете свои собственные сценарии, вы можете использовать HomeSite, Dreamweaver или Visual InterDev. Создав страницу в другой программе, вы можете соединить ее с остальными страницами, созданными в FrontPage, поскольку некоторые нужные свойства имеет только офисное приложение, а другие есть только во FrontPage. Если вы использовали другое приложение для создания страницы, а затем у вас возникли проблемы с использованием ее в FrontPage, сделайте следующее.
С помощью Folder List (Список папок) или Folders (Папки) убедитесь, что ваш файл есть в сети. Также убедитесь, что все поддерживающие файлы, которые требует или создает другая программа, находятся там же, так как если их нет, страница будет отображаться некорректно. Например, если вы сохранили страницу из Microsoft Word, изображения и другие файлы поддержки будут сохранены в папке с названием имястраницы_files. увеличить изображение При импортировании во FrontPage убедитесь, что у вас есть все необходимые файлы поддержки
Чтобы добавить документы Microsoft Office на сайт, вы обычно сохраняете их как веб-страницу. Однако, если у всех ваших посетителей точно есть Microsoft Office, например, во внутренней сети компании, вам, возможно, захочется оставить файл в его оригинальном формате. Таким образом, посетители с помощью Internet Explorer могут открыть и редактировать файл прямо в окне броузера. Однако те, у кого нет Microsoft Office, вообще не смогут просматривать файл.
Если страницы или ее файлов поддержки нет, импортируйте их в FrontPage. Нажмите Import (Импортировать) в меню File (Файл), нажмите Add File (Добавить Файл) или Add Folder (Добавить папку) и найдите файл ил папку в вашем компьютере или сети. Или, вместо того чтобы где-то создавать файл, а затем его импортировать, создайте веб-файлы прямо в папке с остальными созданными вами во FrontPage страницами – таким образом, файлы поддержки всегда будут находиться там, где нужно. В Word, например, когда вы используете команду Save As Web Page (Сохранить как веб-страницу), определите папку для файлов FrontPage. Если ваши страницы FrontPage находятся на сервере и не доступны через сетевую папку, создайте веб-папку (web folder), чтобы было легче добавлять страницы. В диалоговом окне Save As (Сохранить как) нажмите Web Folders (Веб-папки) или кнопку My Network Place, нажмите кнопку Create New Folder (Создать новую папку) на панели инструментов и наберите адрес вашего FrontPage сервера (типа http://servername/webname).
Веб- папка облегчает сохранение страниц из Office вместе с другими вашими страницами, сделанными во FrontPage
(На рабочем столе Windows 2000 щелкните два раза мышкой на Add Network Place, а затем укажите адрес в вашем FrontPage сервере.)
После импорта страницы из другой программы вы можете открыть ее в исходном приложении, щелкнув на ней два раза мышкой в FrontPage, например, вы можете модифицировать рабочий лист в Microsoft Excel. Если ваша страница использует тему Microsoft Office, и вы захотите использовать ее в новых страницах, для страниц, созданных в Microsoft Word, вы должны будете применить ее там, а не во FrontPage.
Чтобы связать страницу с вашей навигационной схемой, создайте ссылки на нее из других страниц. Если вы используете панели навигвции FrontPage или баннеры, то для добавления новой страницы надо нажать кнопку Navigation и отобразить Folder List (Список папок), а затем перетащить страницу из списка папок (Folder List) на ее место в навигационной иерархии. увеличить изображение Вы можете установить ссылку и на не-FrontPage файл в панелях навигации – но вам придется использовать другое приложение для добавления ссылок
Чтобы связаться с вашей страницей FrontPage, откройте страницу в другом приложении и добавьте гиперссылки на веб-страницы, которые связаны с вашим файлом.
Если вы уверены, что страница находится там, где вам нужно – то есть вы сделали все необходимые изменения в исходном приложении – вы можете открыть ее в редакторе FrontPage. (Однако если вы сохранили изменения в FrontPage, то вы, скорее всего, уже не сможете снова открыть файл в другом приложении.) Например, если вы хотите добавить общие фреймы, панели навигации, переходы страниц или другие элементы FrontPage, вам придется использовать редактор FrontPage. Щелкните правой кнопкой мыши на файле в списке папок (Folder List), нажмите Open With (Открыть с помощью) и два раза щелкните на FrontPage. Комбинирование возможностей FrontPage и Office на одной странице
Если вам нужно использовать такие средства FrontPage, как разделительные границы, но вы хотите, чтобы можно было открывать и редактировать содержимое страницы в исходном приложении, используйте включенную страницу (include page). В FrontPage создайте бланк страницы, который будет как бы "контейнером", в который будет помещена страница. Затем выберите Components (Компоненты) в меню Insert (Вставить), нажмите Include Page и определите тип страницы (например, Microsoft Excel или Word Web). Свяжите эту страницу с остальными веб-страницами. После каждого обновления включенной страницы в Excel или Word убедитесь, что вы открыли страницу-контейнер и пересохранили ее, а следовательно, теперь отображается более свежая версия страницы.
Презентации PowerPoint неверно работают в броузере
Если вы используете PowerPoint для создания презентаций, вы можете сохранять их как последовательность веб-страниц и включить эти страницы в ваш сайт. При публикации презентации PowerPoint создает все необходимые веб-страницы. Если вы указали неверные параметры при публикации, страница может быть отображена неверно в броузерах посетителей. Интеграция презентаций в вашу страницу также может вызвать некоторые трудности. Зачастую вы можете решить, что веб-презентация PowerPoint– просто не то решение которое вам нужно. Если у вас проблемы с публикацией презентации PowerPoint, сделайте следующее.
По умолчанию PowerPoint публикует презентации для просмотра в Internet Explorer 4 и более поздних версиях. Если ваша страница выдает сообщения вроде "This presentation contains content that your browser may not be able to show properly" при использовании Netscape или старых версий броузеров, вам придется опубликовать ее снова с другими параметрами. увеличить изображение Вы можете опубликовать презентацию как последовательность веб-страниц. Наилучшим образом она будет работать с Internet Explorer
Откройте презентацию в PowerPoint, нажмите Save As Web Page в меню File, нажмите Publish, укажите All Browsers Listed Above в Browser Support и щелкните на Publish. Если вы хотите, чтобы презентация работала в Netscape, укажите правильные параметры при публикации
В Internet Explorer страницы презентации автоматически меняют размер, чтобы занять все окно броузера, другие броузеры могут отображать эти страницы с фиксированным размером.Если эти страницы слишком маленькие – или если они не помещаются в окно броузера при установленных вами размерах экрана – вы можете изменить размеры страниц.
Откройте презентацию в PowerPoint, нажмите Save As Web Page в меню File, нажмите Publish, нажмите All Browsers Listed Above under Browser Support, нажмите Web Options, выберите вкладку Pictures, а затем выберите размер экрана из указанных в опциях Target Monitor. (Например, чтобы поддерживать WebTV, выберите 544 x 376; для наилучшего отображения на большинстве мониторов выберите 1024 x 768.) Нажмите OK, а затем Publish.
Если ваш броузер выдает ошибку вроде "The Page Cannot Be Displayed" или "Page Not Found", скорее всего вы скопировали или импортировали главную страницу презентации без файлов поддержки. При сохранении презентации как веб-страницы PowerPoint помещает файлы поддержки и файлы изображений в папку с названием названиепрезентации_files. Наидите эту папку в вашем компьютере и переместите ее в папку со своими веб-файлами. Или, если вы не можете найти папку, откройте презентацию в PowerPoint и опубликуйте ее заново – на этот раз в своей веб-папке.
Если ваши страницы PowerPoint отображаются не только в Internet Explorer, то даже если все опции установлены совершенно правильно, они вряд ли работают хорошо. Изображения могут выглядеть неверно, звук и анимация не работать, а презентация не отображаться полноэкранно. Пока все посетители вашей страницы не начнут использовать Internet Explorer (версии 4 или более поздней), вы, возможно предпочтете не использовать PowerPoint.
Ссылки на другие страницы не появятся в презентации, пока вы их не добавите. Чтобы посетителям было легче возвращаться на ваши страницы, просмотрев презентацию, добавьте гиперссылку, которая будет появляться на каждой странице. В PowerPoint укажите Master в меню View и нажмите Slide Master. Добавьте текст или небольшую картинку где-либо на слайде, щелкните по ним правой кнопкой мыши, нажмите Hyperlink и введите адрес нужной страницы. увеличить изображение Добавьте гиперссылку в свою презентацию, чтобы посетители могли вернуться на вашу основную страницу
В качестве альтернативы можете открыть презентацию в отдельном окне броузера, благодаря чему ваша страница останется открытой, когда посетитель закроет презентацию. На странице с гиперссылкой используйте следующий HTML:View slide show
Если вы хотите, чтобы презентация открывалась полноэкранно (в Internet Explorer), вы можете ссылаться прямо на файл Fullscreen.htm в папке файлов поддержки PowerPoint. Например, используйте следующий HTML чтобы полноэкранно открыть презентацию:View slide show
Если ваша презентация PowerPoint не работает так, как вы хотите, подумайте о создании вместо этого отдельных страниц – для многих пользователей это более удобно. Скопируйте текст или рисунок из PowerPoint и вставьте в ваши новые страницы. Если у каждого члена вашей организации установлен Microsoft Office, вы можете разместить файл PowerPoint (.ppt) с вашими веб-файлами и сделать на него ссылку вместо публикации отдельной презентации. Этот вариант позволяет наиболее удобно просматривать и редактировать презентацию, но посетитель, не имеющий Office 2000, не сможет ее увидеть.
Веб-страница, созданная в Excel, не так выглядит или не обновляется автоматически
Если вы используете Microsoft Excel для организации информации и создания диаграмм, вы можете включить их в ваш сайт, опубликовав страницы Excel. Иногда вам может понадобиться создать статическую веб-версию информации. Или, если вы знаете, что у всех посетителей есть Microsoft Office – в локальной сети вашей компании, например – вы можете создавать электронные таблицы, диаграммы и таблицы, с которыми посетители смогут работать в своих броузерах. Но если вы указали неверные опции при публикации рабочего листа Excel, вы не получите нужную страницу. Различия между обычным рабочим листом и веб-страницей Excel могут сбить вас с толку. И, наконец, у вас могут возникнуть затруднения при совмещении страниц с другими и обеспечении гиперссылок между ними. увеличить изображение Excel создает веб-страницы с информацией из электронных таблиц и диаграммами. Если вы уверены, что у посетителей есть Microsoft Office, вы можете сделать ваши страницы интерактивными, и числа можно будет редактировать Если у вас возникли проблемы при использовании Excel для создания веб-страниц, сделайте следующее.Если изображения или диаграммы не отображаются в вашем броузере, возможно, вы скопировали или импортировали страницу Excel без файлов поддержки. Когда вы сохраняете веб-страницу, Excel помещает файлы поддержки в подпапку с названием worksheetname_files. Найдите эту папку в вашем компьютере и переместите ее в папку, содержащую ваши веб-файлы. Или если вы не можете найти папку, откройте оригинал рабочего листа в Excel и пересохраните его как веб-страницу – на этот раз в вашей веб-папке.
Если вы по-прежнему не видите того, чего хотите, возможно, вы использовали неверный формат веб-страницы. Excel может сохранять три типа статических веб-страниц: полный рабочий лист, простой лист и диаграмма – и три типа интерактивных веб-страниц: простой лист, комбинация листа и диаграммы и PivotTable (сводную таблицу). Только те посетители, у которых есть Microsoft Windows, Office 2000 (любая версия, кроме Small Business) и Internet Explorer, могут открыть интерактивные страницы, так что использовать эти типы страниц вообще имеет смысл только в локальных сетях компаний. Если вы хотите изменить тип страницы, откройте главный рабочий лист снова и выделите лист, диаграмму или группу ячеек, которую вы хотите опубликовать (если вы не хотите, чтобы ваша страница содержала весь рабочий лист ). Нажмите Save As Web Page (Сохранить как веб-страницу) в меню File (Файл) и введите имя страницы. По умолчанию сохранится вся рабочая книга, но вы можете сохранить и отдельное выделение.
При сохранении или публикации вашей страницы из Excel внимательно устанавливайте параметры
Чтобы указать дополнительные опции для публикации и интерактивность, нажмите Publish. Если вы не хотите, чтобы ваша страница зависела от офиса, убедитесь, что убран флажок Add Interactivity.
Excel позволяет вам определить свойства броузеров, которых вы хотите поддерживать. Если ваша страница не работает в каком-то конкретном броузере, вы должны указать наиболее широко поддерживаемые опции. В меню Tools, выберите Options, щелкните вкладку General (Oбщие), и выберите Web Options. Во вкладке Pictures, уберите флажки File Formats. Во вкладке General, уберите флажок Rely On CSS For Font Formatting. Заново сохраните вашу страницу и просмотрите ее в старом броузере.
Старые броузеры иногда отображают столбцы, которые вы в Excel делали невидимыми. Чтобы не допустить отображения скрытых столбцов удалите их перед публикацией страницы. (Если вам все же нужны скрытые данные, убедитесь в их недоступности.) Если у каждого члена вашей организации установлен Microsoft Office, вы можете разместить файл Excel (.xls) с вашими веб-файлами и сделать на него ссылку, вместо публикации отдельной веб-страницы. Этот вариант наиболее удобен для редактирования и переразмещения таблицы другими членами вашей организации (если они имеют соответствующий доступ). Но посетитель, не имеющий Office 2000, не сможет увидеть файл.
Большинство веб-страниц Excel не имеет смысла открывать и редактировать в других программах (таких как FrontPage или HomeSite), поскольку HTML очень сложен и только Excel его правильно воспринимает. Если вы публикуете один лист или диаграмму, вам может захотеться открыть файл и внести изменения. Если вы изменили HTML и страница перестала работать, откройте исходный файл в Excel и опубликуйте его заново. Ссылки на другие ваши страницы не появятся на листе, пока вы их не добавите. Чтобы посетителям было легче возвращаться на ваши страницы, напишите на листе какой-нибудь текст (например, слово "Домой"), нажмите Hyperlink(Гиперссылка) в меню Insert и введите адрес нужной страницы. Если вы не можете заставить веб-страницу Excel выглядеть нужным вам образом, подумайте о создании страницы в FrontPage или другом редакторе HTML. Создайте таблицу, скопируйте текст или диаграммы из Excel и вставьте в вашу новую страницу. В зависимости от броузеров и систем, посетители могут увидеть не совсем те шрифты которые вы указали в Excel. Также из-за ограничений компонентов Spreadsheet, Chart и PivotTable, шрифт и границы интерактивных страниц могут быть не теми, которые вы указали.
Веб-страница, созданная в Word, неверно размечена или не работает с другими страницами
Если у вас есть документы, созданные в Microsoft Word 2000, вы можете соединить их в свой сайт, сохраняя их как веб-страницы. В большинстве случаев ваш документ Word должен выглядеть в броузере так же, как он выглядит на экране в самом Word. Однако иногда обычный текстовый документ и веб-страница могут существенно отличаться, или при импорте страницы в сайт у вас могут возникнуть проблемы при объединении страницы с другими и при установке гиперссылок между ними. Наконец, если вы попытаетесь работать с HTML – или XML (Extensible Markup Language) – которые Word создает для сохранения информации о документе вместе со страницей, вы, скорее всего, найдете их довольно запутанными. увеличить изображение Когда Microsoft Word сохраняет веб-страницу, он помещает файлы поддержки в отдельную папку и помещает информацию о документе в XML, который может понять только Word Если у вас возникли проблемы при использовании Word для создания веб-страниц, сделайте следующее.Если при просмотре в броузере не видны изображения или отображаемые стили не верны (потому что отсутствует таблица стилей), вероятно, вы скопировали или импортировали страницу Word без ее файлов поддержки. Когда вы сохраняете веб-страницу, Word помещает файлы поддержки в папку с названием названиедокумента_files. Найдите эту папку в своем компьютере и поместите ее в папку, содержащую ваши веб-файлы. Если вы не можете найти папку, откройте оригинал документа в Word и пересохраните его как веб-страницу – на этот раз в своей веб-папке. Word позволяет вам определить свойства для броузеров, которые вы хотите поддерживать. Если ваша страница не работает в каких-то конкретных броузерах, вы можете выделить наиболее широко поддерживаемые свойства. В меню Tools (Инструменты) нажмите Options (Свойства), нажмите вкладку General (Общие) и нажмите Web Options (Опции веб). Во вкладке Pictures (Рисунки) уберите оба флажка под File Formats (Форматы файлов). Во вкладке General (Общие) в Browser (Броузер) выберите опцию поддержки броузеров версии 4.0 и уберите флажок Rely On CSS For Font Formatting. Заново сохраните вашу страницу и просмотрите ее в старых броузерах. После добавления ваши страницы Word не имеют связей с другими вашими страницами. Чтобы дать посетителям возможность вернуться к другим страницам, добавьте гиперссылки (в меню Insert (Вставка) нажмите Hyperlink (Гиперссылка)).
Установите опции веб- страницы для броузеров, которые вы хотите поддерживать
Из-за различий между текстовым документом и веб-страницей форматирование может не работать в броузере. В большинстве случаев при сохранении страницы, Word сообщает вам, какие элементы будут изменены, и пытается максимально приблизить результат к сделанной вами разметке. Word информирует вас о любом форматировании, которое не может быть отображено в броузере
Но если вам захочется, вы можете заменить неработающие элементы так, как предложено ниже. (Вы можете сделать это в Word или в каком-нибудь HTML редакторе.)
Элементы, которые не могут быть представлены в виде веб-страницы, это:
Шрифты только для печати или шрифты, которые не содержатся в системе посетителя, специальное форматирование текста (типа движущегося или вертикального текста) и декоративные границы или тени. Если Word не может представить эффекты оформления или шрифты так, как вы хотите, создайте их в графическом редакторе, а затем импортируйте изображение в вашу страницу Word. Некоторые опции разметки, включая поля, расположение текста в несколько колонок, плавающие текстовые блоки и картинки. Вместо этого лучше расположить элементы страницы в таблице. Или, если вы рассчитываете только на посетителей с самыми современными броузерами, можно отредактировать HTML или файл таблицы стилей (.css), который создает Word. (Для получения информации о каскадированных таблицах стилей обратитесь к главе "Стили") Элементы страницы, используемые при печати документа, вроде верхних и нижних колонтитулов, номеров страниц и большинство полей, динамическое содержимое которых Word автоматически обновляет. На своей веб-странице вы можете переместить элементы с такой информацией наверх или вниз страницы. Для динамического содержимого, вроде поля, которое отображает текущую дату, используйте эквивалент, применимый для веб-страниц, например, компонент FrontPage или серверный сценарий. Если вы не можете получить веб-страницу Word, которая выглядит так, как вам нужно, подумайте о создании обычной веб-страницы в FrontPage или каком-нибудь другом редакторе. Скопируйте текст и картинки из Word и вставьте их в свою страницу. Если вы хотите экспортировать HTML, созданный Word, и включить его в другие страницы, XML, который он содержит, вам, скорее всего, не понадобится. (Написанный там XML позволяет вам сохранить установки при повторном открытии страницы в Word.) Есть инструменты, которые помогут вам его отфильтровать. Вы можете скачать Office HTML Filter с officeupdate.microsoft.com. Или, в HomeSite, использовать HTML Tidy CodeSweeper, установив опцию Clean Up Word 2000 Generated HTML.
Ошибка при публикации FrontPage-страницы
Настройка титула страницы и тэга во FrontPage
В режиме просмотра страницы щелкните на Properties (Свойства) в меню File (Файл) (или правой кнопкой мыши щелкните на странице и щелкните на Page Properties (Свойства страницы) в меню ярлыка), а затем введите титул вашей страницы в поле Title (Титул). Щелкните на вкладке Custom.
Для каждого тэга , который вы хотите добавить, щелкните на Add возле поля User Variables (Переменные пользователя) и введите имя и значение для тэга.
Например, вы можете ввести слово keywords в поле Name (Имя) и pizza,pepperoni,food,kids,family fun,video games,delivery в поле Value (Значение).
Подписка в поисковых системах, как правило, приносит множество ненужных контактов со стороны продавцов. Если вы действительно хотите привлечь заказчиков на ваш сайт, подумайте о платном объявлении.
Опции безопасности FrontPage не доступны или не работают
Права доступа к сети и к веб-серверу взаимосвязаны, и FrontPage поможет вам разобраться с ними. Для веб-серверов под Windows или UNIX FrontPage взаимодействует с расширениями сервера на веб-сервере и обеспечивает безопасность папок и файлов на вашем сайте. В FrontPage вы можете указать, кто может просматривать ваши страницы, кто может менять их, кто может администрировать сайт. На UNIX-сервере вы можете также добавлять или удалять учетные записи для контроля за доступом к вашим страницам. Используйте команду FrontPage Permissions (Права доступа FrontPage) для контроля доступа к вашему сайту Однако существуют общие задачи безопасности, которые работают только в том случае, если вы выполнили определенные действия. Если конфигурация вашего сервера неправильна, вы, скорее всего, увидите сообщения об ошибках, когда попытаетесь настроить права доступа. А в определенных случаях вообще не может обеспечить безопасность, и эта функция прсто недоступна. Если у вас проблемы при настройке прав доступа во FrontPage, сделйате следующее.Если FrontPage по какой-либо причине не может обеспечить безопасность, меню Security (Безопасность) в меню Tools (Сервис)становится недоступным. Это может происходить от того, что вы обращаетесь к локальному диску. Убедитесь, что сайт открыт на сервере, затем укажите строку Security (Безопасность) в меню Tools (Сервис) и щелкните на Permissions (Права доступа). Если открыта версия сервера, а меню недоступно, сервер не поддерживает безопасность по одной из следующих причин: это Personal Web Server (персональный веб-сервер); это сервер Windows NT, установленный на диск FAT вместо NTFS; опции безопасности недоступны. Свяжитесь с вашим системным администратором или ISP, или поместите сайт на сервер, который поддерживает опции безопасности FrontPage. Если кнопки Add (Добавить), Edit (Редактировать) и Remove (Удалить) недоступны, значит, вы пытаетесь настроить доступ на подсайте. По умолчанию подсайт наследует разрешения от сайта, который содержит его. Если вы хотите изменить разрешения на подсайте, оставив главный сайт неизменным, щелкните на вкладке Settings (Настройки) и выберите Use Unique Permissions For This Web (Использовать уникальные права доступа для этого сайта). (Так можно ограничить доступ к какой-либо области сайта.)
Перед настройкой прав доступа к подсайту дайте возможность FrontPage установить его собственные настройки
Если вы хотите ограничить доступ к сайту определенными учетными записями, щелкните на вкладке Users (Пользователи) и выберите Only Registered Users Have Browse Access (Только зарегистрированные пользователи имеют доступ для просмотра).
Теперь только пользователи с распознанной учетной записью смогут просматривать страницы вашего сайта. Если ваш сервер имеет базовую аутентификацию (сервис контроля доступа, осуществляющий проверку регистрационной информации пользователя), Интернет-пользователь увидит диалоговое окно для введения пароля, позволяющее получить доступ к вашему сайту. Если Windows не имеет базовой аутентификации, доступ к интернет невозможен (если пользователь не подключится к сети с учетом требований безопасности).
Если вы используете сервер под управлением Windows, FrontPage не может изменить список пользователей, потому что Windows контролирует доступ к сети через свою собственную учетную запись пользователей. (На UNIX или Linux-серверах вы можете добавлять имена пользователей через FrontPage.)
Если вы хотите обеспечить новую учетную запись с доступом, отличным от вашего, добавьте учетную запись нового пользователя на сервер. После добавления учетной записи пользователя в Windows она появится в FrontPage на вкладке Users (Пользователь).
Если вы не управляете сервером, обратитесь к системному администратору или провайдеру. (Некоторые провайдеры назначают плату за добавление пользователя в систему; некоторые не позволяют это вовсе).
Не следует управлять установками безопасности вне FrontPage (используя обычные разрешения системных файлов), потому что ваши настройки могут вступить в конфликт с установками FrontPage. Если вы хотите изменить права доступа для определенных пользователей, попытайтесь сделать это во FrontPage перед тем, как изменять разрешения файлов на сервере.
Если вы видите ошибки, когда настраиваете права доступа, или если настройки не дают необходимого эффекта, попробуйте сбросить их и начать с нового списка.
Если ваш сайт является подсайтом и у вас есть доступ к "родительскому", или корневому, сайту, укажите на Security (Безопасность) в меню Tools (Сервис), щелкните на Permissions (Права доступа), выберите Use Same Permissions As Parent Web (Использовать права доступа как на исходном сайте) и щелкните ОК. Затем откройте корневой сайт.
Для сброса прав доступа в корневом сайте укажите на Security (Безопасность) в меню Tools (Сервис), щелкните на Permissions (Разрешения), щелкните на вкладке Users (Пользователи) и выберите Everyone Has Browse Access (Доступ для просмотра для всех). Убедитесь, что ваша учетная запись в списке – администратор, но удалите любые учетные записи типа IUSR_servername или IWAM_servername. Затем щелкните на вкладке Groups (Группы), удалите все группы и щелкните на ОК.
Теперь настройка прав доступа должна дать лучший результат. Настройте группы и права доступа пользователей.
Если проблемы остаются, свяжитесь с системным администратором или провайдером или посмотрите FrontPage Server Extension Resource Kit на officeupdate.microsoft.com/frontpage/wpp/serk.
Чтобы определить, кому можно просматривать и изменять файлы, каждый файл сервера имеет список учетных записей пользователей для контроля доступа. Веб-серверы также имеют правила безопасности, но большинство разрешают анонимный доступ (без пароля) к документам, которые запрашивает пользователь, через броузер. Некоторые сайты разрешают пользователям входить в сеть только для их просмотра. Для ваших собственных страниц вам могут понадобиться комбинации прав доступа – анонимный доступ к большинству страниц и ограниченный доступ к некоторым областям.
На серверах под управлением Windows безопасность веб-серверов строится на тех же учетных записях, что и для работы в сети в целом. Если вы хотите разрешить анонимный доступ к вашему сайту, вы даете доступ для чтения веб-каталогов для специальной учетной записи, называемой IUSR_servername. Если вы уберете этот доступ для какой-либо папки или сайта, сервер потребует подключения пользователей и определит, какие файлы они могут просматривать или изменять, основываясь на полномочиях для их учетных записей в веб-папках. Например, учетные записи с доступом для чтения позволяют просматривать страницы, в то время как учетные записи с доступом для записи позволяют изменять и дополнять страницы.
На серверах UNIX, наоборот, список учетных записей для веб-сервера отделен от обычных учетных записей сервера. Другими словами, вы можете указать различный набор пользователей, имеющих доступ к сайту и к серверу.
Если сайт имеет ограничение прав доступа, броузер автоматически отображает окно для подключения, чтобы отыскать имя пользователя и пароль и послать его на сервер. Однако системные и учетные записи сервера – не единственный путь для ограничения доступа к сайту, они главным образом используются в локальных сетях. Сайты обычно предлагают пользователям заполнить форму и затем используют сценарии сервера (такие как Active Server Pages) для проверки личности пользователя по базе данных и определения, есть ли у него доступ к конфиденциальной информации.
Когда вы говорите о безопасности, многие люди думают не о доступе к страницам, а о защите данных при перемещениях по Интеренету. Для защиты данных современные броузеры используют шифрование Secure Sockets Layer (SSL) – это схема, по которой устанавливается защищенная коммуникация между броузером и сервером. При коммуникации через SSL броузеры используют протоколы https://. Вы можете создать свой собственный SSL-сервер, многие веб-серверы поддерживают этот протокол – но вам будет необходимо зарегистрировать сертификат безопасности от какого-либо агентства, например VeriSign. С другой стороны, многие провайдеры и хостинговые компании позволяют размещать ваши страницы на их сервере безопасности. Вам нет необходимости помещать там весь сайт – только страницы, данные на которых нуждаются в защите.
Ошибка при публикации FrontPage-страницы
Вы закончили первую версию веб-страницы, FrontPage опубликовал ее на веб-сервере в Интернете или в вашей локальной сети. Затем вы вносите изменения на сайт. При последующих публикациях веб-сервер будет автоматически обновлять только те файлы, которые изменились с момента последней публикации. Сообщение об ошибке при публикации сайта появится, если вы неправильно зададите опции публикации, если сервер неправильно сконфигурирован, если у вас нет прав доступа. При публикации FrontPage связывается напрямую с расширениями сервера через HTTP Если при публикации на сервере страницы, созданной во FrontPage, возникли проблемы, следуйте приведенным ниже рекомендациям.
Если вы не можете соединиться с сервером, проверьте адрес; если сервер находится в интернете, проверьте ID пользователя и пароль. Если вы пользуетесь ими впервые, свяжитесь с администратором сервера, чтобы убедиться в их правильности. (Чтобы вы могли публиковать сайт, в учетной записи пользователя вы должны быть указаны как веб-автор (web author).) Убедитесь, что адрес веб-сервера начинается с http:// – это протокол, который использует FrontPage для связи с расширениями сервера. Например, чтобы создать или добавить файлы в подстраницу, названную Miller на сервере Henry, щелкните на Publish Web (Издать страницу) в меню Файл (File) и введите http://Henry/Miller.
Если вы обеспечили всю необходимую информацию, а сервер не отвечает, возможно, сервер или соединение с Интернетом работают некорректно. Проверьте, есть ли доступ к страницам на сервере в броузере; если нет, см. "Проблемы с доступом в Интернет".
Если вы видите ошибку типа "The server could not complete your request" (Сервер не может выполнить ваш запрос), возможно, на сервере не установлены или недоступны FrontPage Server Extensions. Их можно найти на msdn.microsoft.com/workshop/languages/fp. Если ваш ISP не поддерживает расширения сервера, смените провайдера. (Щелкните на Publish Web (Издать страницу) в меню File (Файл) и затем щелкните на кнопке WPP (имеющиеся веб-провайдеры).
Если FrontPage не отвечает или вы видите ошибку типа "Web is busy" (Сервер занят), возможно, это внутренняя ошибка расширений сервера. Отмените действие (или перезагрузитесь) и попытайтесь еще раз. Если вы получили ту же ошибку, возможно, проблема связана с сервером (или с вашим ISP, или с администратором). Чтобы "расшить" "узкое место", остановите службу HTTP сервера, удалите файлы Service.lck и Frontpage.lck в каталоге _vti_pvt сервера (если они там) и затем перезапустите службу HTTP.
Если сервер не имеет FrontPage Server Extensions, ваши возможности публикации оказываются сильно ограничены. Чтобы публиковать страницы через учетную запись FTP, определите адрес как ftp://ftp.xyzee.org/web. FrontPage скопирует ваши файлы, но любые компоненты FrontPage сервера будут недоступны. Путь, который вы определили, являтся относительным по отношению к папке FTP по умолчанию на сервере, и может быть не таким, как веб-адрес. В вышеприведенном примере адрес /web означает, что FrontPage переключается от папки FTP по умолчанию на подпапку веб, в которой сервер содержит веб-файлы.
Что такое FrontPage Server Extensions
FrontPage Server Extensions – это коллекция программ, которые позволяют серверу запускать Windows, UNIX или Linux для взаимодействия с FrontPage и расширяют возможности ваших веб-страниц. Вы можете использовать FrontPage без них, но расширения обеспечивают несколько важных возможностей.
Они управляют гиперссылки и синхронизируют изменения при публикации страниц. Они обеспечивают интерактивность при работе с определеными компонентами. Компонент Form Results, например, сохраняет данные в файле или базе данных, а компонент Search Form обеспечивает пользователям возможность поиска на вашем сервере. Они взаимодействуют с базой данных на сервере, сохраняют данные или предоставляют результаты запросов. Они позволяют вам управлять безопасностью веб-сервера с помощью простых процедур FrontPage.
Если на вашем сайте есть файлы, которые вы не хотите публиковать или для которых вы хотите сохранить отдельную версию на сервере, FrontPage может не публиковать их. Щелкните правой кнопкой мыши на файле, щелкните на Properties (Свойства), щелкните на вкладке Workground и выберите Exclude This File When Publishing The Rest Of The Web (Исключить этот файл при публикации страницы).
В ходе публикации вы можете увидеть сообщение или вопрос, потому что FrontPage одновременно решает много фоновых задач, таких как проверка гиперссылок и настройка компонентов. Если вы удалили файлы в локальной копии сайта после последней публикации, FrontPage спросит, хотите ли вы их также удалить с сервера. Если вы измените файлы сервера вне FrontPage или откроете страничку прямо на сервере после последней публикации, FrontPage спросит, хотите ли вы заменить файлы на сервере. FrontPage помогает синхронизировать изменения сайта и позволяет разрешать конфликты. Если вы знаете, что локальные файлы – самые новые, щелкните Yes (Да), однако избегайте замены важных файлов сервера. В определенных случаях – как с файлом Global.asa, который отслеживает соединения базы данных, или с текстовыми файлами, которые хранят формы результатов, вы, скорее всего, захотите сохранить файлы сервера.
Другие ошибки сервера могут указывать на ошибки в конфигурации или на устаревшую версию расширения сервера. Свяжитесь с администратором сервера или ISP или ищите информацию в officeupdate.microsoft.com/frontpage/wpp/serk и msdn.microsoft.com/workshop/languages/fp.
Выбор веб-сервера или хоста
Веб-серверы – это компьютеры, которые отвечают на запросы сети по веб-документам, от больших UNIX серверов в Internet service provider (ISP) до веб-серверов на индивидуальных рабочих станциях. Приведенная ниже информация поможет вам при выборе веб-серверов.
Два наиболее популярных веб-сервера – это Microsoft Internet Information Server (IIS) под Windows NT или Windows 2000, и Apache Server, работающий под UNIX или Linux. Управление графикой, сценариями Active Server Pages и интеграция с Microsoft Office и FrontPage проще в IIS. Если вы знаете UNIX, возможно, вы предпочтете Apache. Если вы используете Windows и хотите создать сайт для локальной сети, можно инсталлировать Microsoft Personal Web Server (компонент Windows 98 и Windows 2000), чтобы не искать в интернете места под сайт. Если вы хотите разместить ваш сайт на ISP, вам подойдут и Windows- и UNIX-сервера. При подписке вы получите множество возможностей – некоторые по дополнительной цене, особенно для Windows. Дешевле разместить сайт на сервере со многими другими, но иногда удобнее иметь сервер только для своего сайта. Сравните поддержку базы данных SQL, пакеты для электронной коммерции, поддержку сценариев ASP, PHP и CGI, поддержку звуковых файлов (Real Server или Windows Media). Оцените необходимое вам место на диске и пропускную способность. Цены на размещение сайта колеблются от 15 до 500 долларов за месяц (и выше за более качественную поддержку). Не платите за особенности, которые вам не нужны. Многие компании позволяют добавлять дополнительные возможности позже. Свободный личный хоcтинг доступен через некоторые сайты, например geocities.yahoo.com. Если вы используете FrontPage, ищите компании, которые поддерживают FrontPage Server Extensions на www.microsoftwpp.com/wppsearch. При установке сайта вам необходимо зарегистрировать имя домена. Ваша компания поддержки может это сделать за деньги, или вы можете зарегистрироваться с любой из компаний в списке на www.icann.org/registrars/accredited-list.html. Если у вас много времени и постоянный IP-адрес, вы можете сама обеспечивать хостинг вашему сайту, но обычно это невыгодно.
При перемещении файлов в HomeSite развертывание не работает
У HomeSite есть мощное средство для веб-публикаций – развертывание, которое позволяет переместить файлы на веб-сервер. После настройки HomeSite создает папки, посылает ваши файлы в правильные места и предоставляет отчет о своих действиях. При последующих развертываниях он посылает только те файлы, которые были изменены. К сожалению, развертывание – не совсем простая задача. Вы должны сначала создать проект – список файлов и папок, которые составляют ваш сайт, и указать месторасположение развертывания сети или FTP. Затем Мастер развертывания начинает процесс перемещения, который может сопровождаться сообщениями об ошибках. Если у вас проблемы с развертыванием страниц в HomeSite, следуйте следующим шагам.
Щелкните на кнопке New Project (Новый проект) с изображением волшебной палочки вверху панели Resource (Ресурсы). Определите имя и каталог для вашего проекта и нажмите ОК. увеличить изображение Первый шаг – создать проект HomeSite, чтобы организовать файлы и каталоги
Если проект уже есть, щелкните на ярлыке Project (Проекты) (шар со знаком плюс в нижнем левом углу экрана) на панели Resource (Ресурсы) и выберите проект из списка.
Когда вы создаете проект, HomeSite добавляет существующие файлы. Но по умолчанию, когда вы импортируете или создаете новые файлы в папке, HomeSite не включает их в проект. Чтобы заставить HomeSite включать файлы в каталог автоматически, щелкните правой кнопкой мыши на каталоге, щелкните на Properties (Свойства) и поставьте галочку в окошке Auto Include Files Using Filter (Автоматически включить файлы, используя фильтр). (Если вы хотите, чтобы HomeSite включал только определенный тип файлов, выберите или введите список расширений имен файлов в список Filter (Фильтр).
Не пользуйтесь HomeSite, если не видите в этом необходимости. Вы можете использовать отдельную FTP-программу, чтобы переместить файлы (или скопировать файлы в сеть, если у вас есть доступ к веб-серверу).
Перед тем как развернуть проект, укажите HomeSite, где вы хотите это сделать. Если вы имеете доступ к серверу через FTP, это двухстепеной процесс – этот шаг и шаг 4; чтобы развернуть сайт через сеть, перейдите к шагу 4.
Чтобы настроить FTP сервер, щелкните правой кнопкой мыши на Deployment Servers (Оборудование серверов) в окне Project (Проекты) и щелкните Add FTP Server (Добавить FTP сервер). Определите настройки, убедитесь, что адрес, по которому будут храниться ваши веб-страницы, указан в поле ввода Initial Directory. Например, если ваши веб-файлы находятся в подпапке www, которая является FTP папкой по умолчанию, введите www в Initial Directory и поставьте флажок в окошке Relative From Server-Assigned Directory.
Щелкните правой кнопкой мыши на главной папке проекта, щелкните на Properties (Свойства), щелкните на вкладке Deployment (Развертывание) и щелкните на Specific Deployment Location (Определить местоположение развертывания).
Для развертывания в вашей сети, введите полный сетевой путь к веб-файлам в поле ввода Deployment Path (Путь развертывания); например, введите \\servername\webfiles\salesweb. Для FTP-сервера определите путь относительно папки FTP, которую вы определили в пункте 3. Если ваш проект – подсайт, введите путь (такой как salesweb) в окне Deployment Path (Путь Развертывания) или введите только обратный слэш (/).
Настраивание проекта ценно не только для его публикации. Например, вы можете проверить все ссылки проекта одним шагом – просто щелкните правой кнопкой мыши на проекте и щелкните на Verify Links (Проверить ссылки).
Щелкните на Deployment Wizard (Мастер развертывания) в меню Project (Проект). Щелкните на Next (Следующий), щелкните на Remote RDS/FTP Deployment (Удаленное RDS/FTP развертывание), если вы развертываете файлы через FTP (для развертывания в сети используйте опцию по умолчанию), и щелкните на Next (Следующий). Когда вы щелкнете на Finish (Финиш), HomeSite начнет развертывание файлов, отображая сообщения о ходе развертывания на панели результатов.
увеличить изображение HomeSite показывает развертывание шаг за шагом Если вы увидите ошибки на панели результатов, такие как "Folder not found" (Папка не найдена), то вы, возможно, ввели неверную информацию или неверно указали положение файла. Повторите шаги 3–5, проверяя введенные значения.
При публикации или дополнениях на страницах появляется сообщение об ошибке
Создав и протестировав веб-страницы, вы решили опубликовать их на сервере. (А если ваш сайт часто обновляется, вы будете публиковать страницы все время.) Редакторы веб-страниц, такие как HomeSite или Dreamweaver, могут публиковать ваши файлы автоматически, изменяя только те из них, которые изменились с последней публикации. Вы можете публиковать свои страницы вручную – либо в Интернет, с помощью FTP (File Transfer Protocol), либо в локальной сети – путем простого копирования файлов. увеличить изображение Для успешной загрузки файлов необходимо использовать правильные опции в FTP или программе для создания веб-страниц Если вы неправильно задали настройки, если ваш сервер неправильно сконфигурирован, если у вас нет прав доступа к нему, вы не сможете ни изменить файлы, ни опубликовать свои материалы в сети. Сообщение об ошибке может появиться при попытке публикации, или же опубликованные вами страницы просто не будут отображаться броузером.
Если вы не можете подсоединиться к серверу – из программы FTP или из графической программы – проверьте веб-адрес, ID пользователя и ваш пароль. Если вы не пользовались ими раньше, соединитесь с администратором сервера и убедитесь, что они правильные. Когда вы используете FTP, точно указывайте имя сервера, например, ftp.henry.com – не то же самое, что www.henry.com. Убедитесь, что вы не подсоединились анонимно (т. е. без использования ID и пароля), что позволяет только загружать файлы. Ваши ID пользователя и пароль могут быть чувствительны к регистру.
Если вы используете HomeSite, воспользуйтесь имеющимся в нем мастером размещения. Подробнее см. раздел "При перемещении файлов в HomeSite развертывание не работает".
Если вы обеспечили все что нужно, но сервер не отвечает, проблема может заключаться в сервере или в подсоеднинении к интернету. Проверьте, есть ли доступ к страницам на сервере из броузера; если нет, см. раздел "Проблемы с доступом в Интернет". Убедитесь, что вы загружаете файлы в правильный каталог. После первого подключения через FTP сервер будет автоматически переадресовывать вас к папке по умолчанию для учетной записи FTP. Часто это не та папка, в которой должны находиться веб-страницы. Они могут оказаться в папке с именем web, www или html, и их нужно переместить в правильную папку перед тем, как копировать файлы. Сообщения об ошибках может не быть, но страницы точно не будут отображаться в броузере. Если ваш графический редактор загружает файлы, используя FTP, вам понадобится определить относительный путь для страниц – по отношению к странице по умолчанию. Например, если ваши страницы сохранены на сервере Lunix в папке /home/miller/web, а папка FTP по умолчанию /home/mille, вам необходимо определить web как папку назначения, тогда программа переключится на эту подпапку, чтобы копировать файлы. Если при загрузке файлов сервер выдает сообщение об ошибке, скорее всего, у вас нет прав для создания файлов и каталогов или нет свободного мест на диске. Проверьте сервер или обратитесь к администратору сервера или к провайдеру (ISP). Если ваша только что изданная страница или изображение не работают в броузере, файлы могут отсутствовать. Убедитесь, что все необходимые файлы изображений и таблиц стилей размещены в той папке, где они должны быть. Например, если атрибут src тэга обращается к файлу images/picture.jpg, убедитесь, что вы загрузили изображение в подкаталог изображений.
Если страницы не работают, вы, возможно, загрузили файлы неправильного формата или с неправильными настройками доступа. Убедитесь, что FTP переводит веб-страницы и другие текстовые файлы в формат ASCII, а изображения – в двоичный (binary) формат. (Большинство FTP делают это автоматически).
Если ваша страница включает исполняемые файлы, такие как CGI-сценарии, убедитесь, что вы изменили их настройки доступа и пользователь может запускать их. (Многие программы FTP позволяют делать это; в противном случае вам придется получить доступ к серверу или обратиться к администратору сервера).
Если вы загрузили страницу по умолчанию, но она не появилась, когда вы запросили ее папку (без имени файла), возможно, сервер не узнал ее как страницу по умолчанию. Обратитесь к странице index.htm, index.html, default.htm, welcome.htm или home.htm – это наиболее часто встречающиеся имена по умолчанию, – или перенастройте ваш сервер, чтобы он отображал нужный файл. Если сервер не находит файлы определенного типа, например потоковое медиа, возможно, сервер не имеет установленного типа MIME. (Тип MIME – это системное название кода для типа файла). Проверьте документацию вашего сервера, чтобы узнать, как поставить тип MIME, и документацию "родных" программ, чтобы найти тип MIME для ваших файлов. В некоторых случаях, особенно если система и сервер имеют разные часовые настройки, веб-сервер может продолжать поддерживать старые файлы, потому что они не выгружены из памяти. Если это случится, перезагрузите сервер или подождите, пока он "пропишет" новые файлы в памяти.
Сайта нет в списке поисковых систем
Чтобы поисковые системы могли найти вашу страницу и отобразить ее в результатах поиска, важно правильно настроить опции HTML, используя тэг . Поисковые сайти Интернета, такие как Lycos, Yahoo и Excite, по-разному определяют, какие страницы будут отображаться. Чтобы ваши страницы были в списке, следуйте инструкции для каждой из поисковых систем, подпишите ваши страницы для индексирующих систем, – а потом останется только надеяться на лучшее. увеличить изображение Поисковые системы используют титул страницы, описание, ключевые слова и содержимое страницы, чтобы индексировать вашу страницу и включить ее в результаты поиска Если ваши страницы не отображаются в результатах поиска, сделайте следующее.
Многие поисковые системы индексируют страницы, основываясь на титуле страницы, и почти все отображают титул в результатах поиска. Используя тэг в секции
вашей страницы, сделайте титул возможно представительнее, включив в него ключевые слова:Callahan Software Solutions -Books -Database Design –Web Consulting
В тэге определите ключевые слова, которые идентифицируют тему вашей страницы, и включите краткое описание содержимого страницы:
Если на странице изображений больше, чем текста, ее сложно индексировать для поиска. Чтобы решить эту проблему, добавьте текст, используя атрибут alt тэга . Многие поисковые системы индексируют этот текст наряду с обычным текстом на вашей странице:
Для включения в поисковые идентификаторы подпишите страницы, пользуясь предлагаемыми ими инструкциями – например, на home.lycos.com/addasite.html, submit.looksmart.com, www.excite.com/info/add_url_form и docs.yahoo.com/info/suggest. Многие веб-директории берут плату за включение в верхнюю часть списка, но многие позволяют подписывать сайты бесплатно.
Чтобы поисковые системы могли найти вашу страницу и отобразить ее в результатах поиска, важно правильно настроить опции HTML, используя тэг . Поисковые сайти Интернета, такие как Lycos, Yahoo и Excite, по-разному определяют, какие страницы будут отображаться. Чтобы ваши страницы были в списке, следуйте инструкции для каждой из поисковых систем, подпишите ваши страницы для индексирующих систем, – а потом останется только надеяться на лучшее. увеличить изображение Поисковые системы используют титул страницы, описание, ключевые слова и содержимое страницы, чтобы индексировать вашу страницу и включить ее в результаты поиска Если ваши страницы не отображаются в результатах поиска, сделайте следующее.
Многие поисковые системы индексируют страницы, основываясь на титуле страницы, и почти все отображают титул в результатах поиска. Используя тэг в секции
вашей страницы, сделайте титул возможно представительнее, включив в него ключевые слова:Callahan Software Solutions -Books -Database Design –Web Consulting
В тэге определите ключевые слова, которые идентифицируют тему вашей страницы, и включите краткое описание содержимого страницы:
Если на странице изображений больше, чем текста, ее сложно индексировать для поиска. Чтобы решить эту проблему, добавьте текст, используя атрибут alt тэга . Многие поисковые системы индексируют этот текст наряду с обычным текстом на вашей странице:
Для включения в поисковые идентификаторы подпишите страницы, пользуясь предлагаемыми ими инструкциями – например, на home.lycos.com/addasite.html, submit.looksmart.com, www.excite.com/info/add_url_form и docs.yahoo.com/info/suggest. Многие веб-директории берут плату за включение в верхнюю часть списка, но многие позволяют подписывать сайты бесплатно.
На моей новой странице ничего нет
Инструмент проверки на корректность HTML сообщает об ошибке в коде
Всегда полезно проверить правильность вашего HTML с помощью специальных средств, таких как функции Validate HTML в HomeSite. Если ваш HTML записан правильно, вы реже будете сталкиваться с проблемами в разных версиях броузеров. Но инструмент проверки корректности (validation) часто пропускает важные ошибки и отмечает те, которые не слишком важны. Есть три типа ошибок, на которые будет обращать внимание инструмент validation. Во-первых, он может указать вам на использование тэгов, не отвечающих конкретным стандартам. Во-вторых, он может сообщить о пропущенных или неправильных атрибутах. В-третьих, он предупредит о неправильно оформленном HTML, например о пропуске закрывающих тэгов. увеличить изображение Инструмент validation HTML полезен, но его сообщения не всегда понятны В некоторых случаях вы можете проигнорировать эти предупреждения. Чтобы выяснить, какие проблемы действительно важны, сделайте следующее.Просмотрите каждый пункт, отображенный инструментом validation, определяя его по номеру строки в файле. Если вы используете HomeSite, щелкните на строке в окне результатов, чтобы перейти к ней в файле. Исправьте опечатки и другие очевидные ошибки в тэгах и атрибутах HTML. Если вы не можете отыскать требуемый атрибут, такой как атрибут src в тэге , добавьте его. Другие атрибуты, такие как alt, рекомендуются, но не необходимы. Если у вас нет особой причины обойтись без них, вставьте рекомендованные атрибуты. Если пропущены закрывающие тэги, добавьте их. Например, если вы начинаете гиперссылку тэгом , вы должны закончить ее тэгом . Не все тэги обязаны иметь закрывающие тэги, чтобы правильно работать. Например, закрывающие тэги и не обязательны.
Если тэги расположены в неверном порядке – в отчете о проверке это может быть отмечено как "nesting error" – скопируйте и вставьте их, чтобы переорганизовать. Некоторые броузеры, например, могут плохо отреагировать на следующий HTML, поскольку тэг все еще открыт, а тэг уже закрывается:
This is a BIG link
Чтобы решить проблему, поместите тэг перед тэгом .
Если вы используете тэги, предназначенные для конкретного броузера, инструмент validation, возможно, укажет вам на них. Вы можете игнорировать эти предупреждения, если уверены, что эти ошибки не слишком повлияют на отображение страницы в других броузерах. Если вы используете такие тэги, как , вы увидите предупреждение. Вы можете его проигнорировать, а можете заменить тэги их современными эквивалентами. Например, если для вас не очень важно, смогут ли просмотреть вашу страницу в старых броузерах, вы можете заменить тэг стилями. Игнорируйте предупреждение о старых стандартах, вроде HTML 2.0, пока они не станут относиться к более новым версиям. Если вы используете HomeSite, вы можете настраивать функцию validation. Например, если ее отчет содержит тэги, которые работают только в Netscape или Internet Explorer, вы можете изменить настройки, чтобы пропускать их. В меню Options нажмите Settings, а затем нажмите Validation. Выберите версию HTML, на которую должен ориентироваться инструмент validation. Чтобы изменить другие настройки, нажмите Validator Settings.
увеличить изображение Вы можете изменить настройки проверки на корректность кода, чтобы избежать бесполезных предупреждений Решив большинство проблем, проверьте страницу снова и просмотрите все оставшиеся предупреждения. Если вы не знаете, как с ними разобраться, а ваша страница прекрасно выглядит при просмотре, просто проигнорируйте их. Существует много инструментов проверки корректности кода. Некоторые из них – программы, которые вы можете скачать и установить, другие доступны в интерактивном режиме для страниц, которые вы публикуете в Интернет. Например, используйте интерактивную службу validation на World Wide Web Consortium по адресу validator.w3.org. Список других программ смотрите в Приложении C.
Код HTML запутан и трудночитаем
Когда ваш HTML плохо организован и неупорядочен, становится очень трудно читать его и диагностировать проблемы. Если вы поддерживаете страницу вместе с коллегами, становится еще более важным содержать код в порядке, поскольку каждый должен читать и понимать изменения, сделанные другими. Проделайте следующее, чтобы отформатировать ваш HTML вручную или с помощью функций форматирования HTML. Если ваша программа не предоставляет автоматического форматирования HTML, вы можете загрузить нужную программу из Интернет. Функция HTML Tidy доступна на World Wide Web Consortium по адресу www.w3.org, в Приложении C есть и другие адреса.Если у вас нет функции форматирования HTML, вы можете отформатировать его вручную. Сначала вставьте разрывы строк, чтобы каждый тэг располагался на своей строке. Сделайте отступ у всех тэгов внутри таблиц и других блоков. Используйте правильный регистр при написании тэгов и атрибутов.
увеличить изображение Хорошо организованный HTML легче читать и понимать
В комментариях поясните, что происходит в HTML – указывайте разделы страницы и назначение тэгов, например. Броузеры не обратят внимания на эти строки, зато ваш код станет более понятным.
Если вы используете FrontPage, вы можете переформатировать HTML, переключившись в режим Normal или пересохранив страницу. В меню Tools нажмите Page Options, выберите вкладку HTML Source и нажмите Reformat Using The Rules Below. Установите параметры форматирования HTML и нажмите OK.
Front Page форматирует HTML по установленным вами правилам
Если вы используете HomeSite, функция CodeSweeper может отформатировать код за вас. Сохраните страницу и затем нажмите кнопку CodeSweeper на панели инструментов.
Чтобы установить параметры CodeSweeper, нажмите Settings в меню Options и нажмите CodeSweeper. Чтобы использовать HTML Tidy, часто дающий наилучший результат, выберите Allaire Default HTML Tidy Settings и затем нажмите Set As Default или щелкните дважды щелкните по любому элементу CodeSweeper, чтобы изменить настройки, такие как регистр имен тэгов и атрибутов. увеличить изображение HomeSite’s CodeSweeper очень хорошо настраиваемая функция, так что вы можете форматировать код как вам удобно
После переформатирования просмотрите страницу в браузере. Проверьте, не появилось ли новых проблем с размещением и разбивкой, особенно со ссылками и форматирующими тэгами, такими как или . Внесите изменения в HTML, если это необходимо. Позже, отредактировав или изменив HTML, следуйте тем же правилам, чтобы получить удобный, хорошо читаемый код.
На моей новой странице ничего нет
Итак, вы любуетесь чистой страницей в вашем редакторе HTML или дизайнерской программе. Достаточно тяжело решить, с чего начать, особенно если вы новичок в этом деле. Возможно, в программе-редакторе есть мастера, шаблоны, примеры. Вы можете воспользоваться ими или использовать в качестве образца уже существующую страницу. Затем, выполнив основной макет, вы подставите в него любой текст или рисунки. Чтобы заполнить пустую страницу, сделайте следующее.
Если вы используете редактор HTML, предоставляющий мастера или шаблоны, проверьте, какие из них доступны. Во FrontPage, например, вы можете использовать шаблоны как для отдельных страниц, так и для целых сайтов. Шаблоны помогают вам быстрее начать работу, но создание страниц с помощью шаблона требует немалой гибкости. Для выбора шаблона в меню File нажмите New, а затем нажмите Page или Web.
Если вам подходит структура уже существующей страницы, импортируйте страницу и измените ее нужным вам образом. Чобы импортировать страницу в HomeSite, в меню File нажмите Open From Web. Во FrontPage в меню File нажмите Import и затем нажмите From Web.
Установите заголовок и другие параметры страницы. Во FrontPage, например, щелкните правой кнопкой на странице и нажмите Page Properties. В HTML добавьте тэг в раздел
и установите атрибуты тэга , такие как цвет фона и текста:
Evan ’s Home Page -Photos,Family News,and More
Чтобы отформатировать страницу, воспользуйтесь таблицей стилей, используя тэг . Во FrontPage попробуйте использовать тему, нажав Theme в меню Format. (Или, если у вас есть таблица стилей, нажмите Style Sheet Links в меню Format.)
Определитесь с макетом. У большинства страниц сверху располагается заголовок, слева или сверху главные ссылки, а внизу контактная информация, другие ссылки и так далее. В центре страницы обычно размещают текст и графику – основное содержание вашей страницы. (Вы не обязаны размещать все именно так, просто большинство посетителей привыкли именно к такому варианту.)
Создайте большую таблицу, которая будет определять общей макет вашей страницы. Подробнее о макетировании см. раздел "Стратегия размещения компонентов страницы".
В FrontPage вы можете использовать общий фрейм, чтобы создать содержательные граничные области на всех ваших страницах. Подробнее см. раздел "Общие фреймы на всем сайте". увеличить изображение Большая таблица с макетом страницы, логотип и баннер в ячейке наверху, ссылки на другие страницы – в ячейке слева
Если у вас есть логотип или другие графические файлы для вашего сайта, вставьте их на вашу страницу. Большинство редакторов HTML и дизайнерских программ, включая FrontPage и HomeSite, добавляют тэги автоматически, когда вы переносите графический файл на вашу страницу. Подробнее см. главу "Изображения". Введите текст. Если у вас есть файл с готовым текстом, скопируйте и вставьте его на вашу страницу. Закончив с дизайном, просмотрите и сохраните вашу страницу. Получите отзывы друзей и коллег – у них могут быть идеи, которые не пришли вам в голову.
увеличить изображение Добавление рисунков – простейший способ заполнить пустую страницу. В HomeSite перенесите файл из списка в нужное место на странице
Организация командного веб-проекта в FrontPage
Если ваша рабочая группа поддерживает сайт FrontPage в локальной сети, возникает много разных проблем. Что должен делать сайт? Кто над какой страницей работает? Как должны выглядеть новые страницы или документы? По мере того как сайт разрастается, он легко может потерять всякую организованность. К счастью, FrontPage имеет возможности помочь вам организовать работу. Например, вы можете сделать список заданий и распределить их между членами команды. Вы можете включить контроль за источниками, чтобы знать, какие файлы используются в данный момент. Что самое важное, вы можете создавать шаблоны и стандарты, благодаря которым ваши веб-страницы приобретут некоторое единообразие. увеличить изображение Чтобы производить впечатление согласованности, нужен хороший шаблон Если ваша команда шагает не в ногу, сделайте следующее.Установите цель веб-проекта. План сайта, структуру и навигацию по сайту должен разрабатывать один человек.
Очень вероятная проблема вашего сайта – это то, что отдельные страницы не складываются в общий рисунок из-за плохой организации, или потому, что они слишком отличаются друг от друга. Первым шагом должно быть создание шаблона, который поможет вашей команде создавать похожие, единостильные страницы. Используйте опции форматирования FrontPage, которые можно применить ко всем страницам, например, используйте разделяемые границы, чтобы обеспечить более широкие возможности навигации. Для форматирования вы можете выбрать и внедрить таблицу стилей или тему.
Сохраните свою страницу-прототип как шаблон. Нажмите Save в меню File, выберите FrontPageTemplate в списке Save As Type и нажмите OK. Укажите имя шаблона и нажмите Save Template In Current Web.
Теперь, когда любой член команды нажмет New в меню File, шаблон будет доступен для создания новой страницы.
Затем организуйте существующие веб-страницы в структуру. Вы можете создать главную страницу для каждой команды или части проекта, затем использовать режим Navigation, чтобы организовать все страницы через главную.
увеличить изображение
Если необходимо, установите опции безопасности, чтобы посторонний пользователь не испортил ваш сайт. В меню Tools укажите Security и нажмите Permissions. Удалите привилегии Author и Administer для команды и установите их только для выбранных вами пользователей.
Если пользователи наступают друг другу на пятки, пытаясь редактировать одни и те же файлы в одно и то же время, включите контроль источников FrontPage. В меню Tools нажмите Web Settings, выберите Use Document Check-In And Check-Out и нажмите OK. С этого момента пользователю нужно будет проверять страницу, прежде чем вносить изменения.
FrontPage может управлять заданиями и назначениями. Прежде всего, назначьте существующие файлы сайта пользователям, которые должны поддерживать их. Щелкните правой кнопкой на файле, нажмите Properties, выберите вкладку Workgroup, и выберите или впишите имя в окно Assigned To. Чтобы распределить задания, нажмите кнопку Tasks. Когда вы захотите создать и назначить задание, щелкните правой кнопкой на окне Tasks и нажмите Add Task.
увеличить изображение Ознакомьте сотрудников с их заданиями. Затем, когда они закончат создание и обновление страниц, объедините страницы в навигационную структуру сайта.
Ошибка возникла после того, как кто-то другой работал со страницей
Если вы работаете над веб-проектом совместно, возможны случаи одновременного завершения редактирования одного и того же файла в сети. Если вы не используете специальных программ, которые помогают совмещать изменения в двух файлах, в файле будут сохранены изменения, сделанные кем-то одним. Только один человек может редактировать страницу в конкретное время Когда вы видите такую ошибку, сделайте следующее.Сохраните временную версию страницы под другим именем. В HomeSite, например, на вопрос о перезагрузке файла нажмите No. Затем нажмите Save As в меню File, введите название страницы и нажмите OK. Когда FrontPage спросит, хотите ли вы отменить изменения, сделанные другим пользователем, ответьте No. В окне Save As введите новое название страницы и нажмите OK. Позже, когда вы удостоверитесь, что все остальные пользователи, закрыли страницу, откройте ее снова. Переключаясь между вашей версией и оригиналом, копируйте и вставляете ваши изменения в исходный файл. Сохраните исходную страницу, в которой отражены изменения, сделанные как вами, так и другим пользователем. Закройте временную версию и удалите ее. Чтобы избежать этой проблемы в будущем, используйте программы контроля источников, вроде Microsoft Visual SourceSafe. В FrontPage уже встроен контроль источников. В меню Tools нажмите Web Settings, выберите Use Document Check-In And Check-Out и затем нажмите OK. Когда вы редактируете файлы, FrontPage позволяет вам проверить их и отметить для остальных пользователей, что они были отредактированы.
Когда вы изменяете настройки шрифта
Когда вы изменяете настройки шрифта в режиме Normal, FrontPage добавляет тэги , которые могут нарушить порядок на странице. Лучше устанавливать шрифты, используя стили. Чтобы изменить, например, шрифты во всех таблицах на странице, добавьте раздел стиля к главному разделу вашей страницы.
Вы можете удалить тэги вручную или, переключившись в режим Normal, выделите область, на которую вы хотите воздействовать, затем нажмите Remove Formatting в меню Format.
Если вы настраивали таблицу в режиме Normal, используйте режим HTML, чтобы проверить настройки ширины, высоты и выравнивания для ячеек в таблице. FrontPage может установить нежелательные значения атрибутов, например, изменить процентные отношения на фиксированные значения ширины. Вы можете поправить все атрибуты в режиме HTML. Чтобы FrontPage изменил их, переключитесь в режим Normal, выделите нужные ячейки, щелкните по выделению два раза и нажмите Cell Properties. Просмотрите вашу страницу в броузере. Если FrontPage все еще вносит изменения, мешающие правильной работе страницы, вам, возможно, придется проинструктировать его не трогать какую-либо часть вашего HTML. В режиме HTML выберите HTML, который нужно оставить нетронутым, и нажмите кнопку Cut на панели инструментов. Переключитесь в режим Normal, укажите Advanced в меню Insert, нажмите HTML, введите код или нажмите (Ctrl)+(V), чтобы вставить его. FrontPage добавит специальные поясняющие тэги вокруг этого кода.
Вы можете указать FrontPage не изменять определенный участок кода Если вам не нравится HTML, составленный FrontPage, или вы не можете справиться с возникшими проблемами, не редактируйте больше в режиме Normal. Используйте только режим HTML или другие редакторы, например HomeSite. Затем, если вам нужны функции FrontPage, например, форма для отправки e-mail, добавьте ее к вашей странице в последнюю очередь. Если вы просматриваете HTML страницы в другом редакторе или в броузере, вы можете увидеть тэги и комментарии, которые не видны во FrontPage, даже в режиме HTML. FrontPage добавляет эти тэги, когда вы сохраняете страницу, которая использует расширенные возможности, такие как темы, формы и динамические эффекты. Если вы отредактируете или уберете эти тэги, функции могут перестать работать.
Редактор FrontPage изменил HTML или сценарий
Вы можете использовать FrontPage для дизайна вашей страницы и для редактирования HTML. Это означает, что FrontPage сохраняет написанный вами HTML в оригинальном виде, даже когда вы переходите в режим Normal. Когда вы меняете свою страницу в режиме Normal, FrontPage приходится писать HTML и, возможно, он делает это не совсем так, как вы хотели. Например, когда вы регулируете столбцы в таблице, FrontPage устанавливает или изменяет атрибут ширины в тэге каждой ячейки и таблицы и, таким образом, может изменить размещение не только тех ячеек, которые вы хотели изменить. Если вы используете темы, общедоступные границы или другие расширенные возможности FrontPage, вы увидите все типы специальных тэгов и сценариев, самостоятельно добавляемых FrontPage. увеличить изображение Когда вы вносите изменения в режиме Normal, а затем переключаетесь обратно в режим HTML, ваш код может оказаться не таким, каким вы его оставили. Он может стать беспорядочным, трудночитаемым и даже начать работать по-другому Если вы используете FrontPage 98 или более ранний, вы можете столкнуться с множеством нежелательных изменений в HTML. Во FrontPage 97, фактически, вы не можете открыть файлы HTML, пока не позаботитесь об организации кода. FrontPage 2000 обращается с вашим HTML гораздо деликатнее.
Если FrontPage испортил ваш HTML, выполните следующие шаги.Закончите все изменения, которые вы хотите сделать в режиме Normal, тогда вам не придется исправлять ваш код больше одного раза. Выберите вкладку HTML и оцените ущерб. Если код не организован так, как вам нужно, отрегулируйте его вручную – FrontPage не будет менять ваш код (хотя он может внести маленькие поправки при сохранении файла). Не изменяйте и не удаляйте HTML и любые сценарии, добавленные FrontPage для таких функций, как формы или динамические эффекты; они необходимы для правильной работы страницы. Чтобы изменить способ, которым FrontPage форматирует HTML, например включить использование верхнего или нижнего регистра в тэгах, нажмите Page Options в меню Tools, выберите вкладку HTML Source и установите параметры. Если вы хотите, чтобы FrontPage переформатировал существующий HTML, основываясь на этих параметрах, выберите Reformat Using The Rules Below.
Создание блока
Первые строки веб-страницы должны сообщать общую информацию о странице. Заголовок вашей страницы принадлежит блоку
, а тэги помогают поисковым системам находить ваш сайт. Вот пример блока
, снабженного всеми необходимыми элементами.
Personal Page
В заглавный блок вы можете включить сценарии, стили или ссылки на внешние файлы, которые их содержат. FrontPage может также указать здесь свои тэги. Некоторые из них, как тэг , определяемый FrontPage как "генератор" файла, необязательны. Другие тэги, указывающие темы, границы и переходы между страницами, необходимы для работы страницы.
В HomeSite режим Design или CodeSweeper поменял HTML
В HomeSite режим Design помогает вам размещать таблицы и текст без написания HTML. Чтобы переключиться в этот режим, используйте вкладку Design в верхней части окна редактора. Когда вы сделаете это, HomeSite предупредит вас – и небезосновательно – что этот режим может привести к проблемам в HTML. HomeSite предупреждает вас, что использование режима Design может вызвать проблемы Используемая в НomeSite функция форматирования кода CodeSweeper тоже может не отформатировать код так, как вы хотели, а также может вызвать проблемы с макетом вашей страницы. После того как вы внесли изменения, используя режим Design или CodeSweeper, вы не сможете использовать команду Undo. CodeSweeper легко настраивается, и вы можете отрегулировать получаемый с его помощью HTML по вашему вкусу. Чтобы установить опции, нажмите Settings в меню Options, а затем нажмите CodeSweeper. Чтобы сменить CodeSweeper, используемый HomeSite по умолчанию (использование HTML Tidy зачастую дает лучший результат), выберите элемент в списке и нажмите Set As Default. Щелкните дважды на элементе, чтобы изменить настройки. Изменив настройки, нажмите кнопку Code-Sweeper, чтобы опробовать их.
Сделайте следующее, чтобы решить проблему и не допустить ее появления в будущем.Если вы сохранили вашу страницу как раз перед использованием режима Design или CodeSweeper, лучше всего отменить сделанные изменения и вернуться к сохраненной версии. Нажмите Close в меню File и нажмите No, когда HomeSite спросит, хотите ли вы сохранить изменения. Если вы вставляли тэги в режиме Design, HomeSite мог вставить их не в то место. Выберите вкладку Edit и внимательно просмотрите ваш HTML, перемещая и удаляя элементы по необходимости. Если же страница работает, вы можете захотеть переформатировать код, составленный режимом Design. Чтобы сделать это, нажмите кнопку CodeSweeper на панели инструментов. После использования CodeSweeper просмотрите вашу страницу в броузере. Обратите внимание на проблемы с разбивкой и размещением, особенно это касается форматирующих текст тэгов, таких как и . Выберите вкладку Edit и внесите изменения в HTML. Чтобы избежать этой проблемы в будущем, разумно используйте режим Design и CodeSweeper, сохраняя предварительно свою страницу.
Стили работают некорректно
Форматирование и макет отличаются на разных страницах сайта
Когда вы определяете стиль и расположение ваших страниц в HTML с помощью тэгов или атрибутов align и color, вы можете быть уверены, что почти все броузеры отобразят их так, как вы запланировали. Но чем больше форматирования окажется на сайте, тем больше вероятность того, что ваше оформление будет отображаться некорректно. увеличить изображение Если ваша страница подготовлена с тэгами , она может с трудом поддаваться модификации. Используя таблицу стилей, вы можете отделить стиль и форматирование от содержания страницы А если вы решите изменить дизайн и стиль сайта, вам придется изменять множество тэгов и атрибутов. Обычное решение проблемы – каскадированная таблица стилей, если вы готовы переформатировать весь файл под стандарт CSS –убрать часть готового форматирования сайта, загрузить или создать таблицу стилей и определить стили. Чем страницы сложнее, тем труднее перейти на использование каскадированной таблицы стилей (CSS), но дело того стоит. Если внешний вид ваших страниц оставляет желать лучшего, а форматирование с трудом поддается модификации, сделайте следующее.Перед тем как что-то изменять, сохраните свои страницы на случай, если стили не будут работать так, как вы хотите. Снимите все тэги со вашей страницы. Обязательно удалите установки цвета, фона и выравнивания. (Например, вы должны удалить атрибуты background и bgcolor из тэга ). Убедитесь, что в блоке все тэги, такие как , и , имеют соответствующие им закрывающие тэги. (При применении CSS броузерам необходимо знать, где элементы начинаются и кончаются.)
Создайте файл таблицы стилей (.css) в папке с вашими страницами или скопируйте его в эту папку. Найдите образцы таблицы стилей в сети или используйте образцы из FrontPage или другого редактора. Чтобы создать таблицу стилей, используйте редактор HTML или специальный редактор таблиц стилей TopStyle (доступен на www.bradsoft.com).
увеличить изображение Таблица стилей содержит описание форматирования для тэгов HTML. ТopStyle показывает эффект от применения ваших стилей на панели внизу
Добавьте определения стилей в тэги HTML. Например, эти определения стиля задают заголовкам шрифт Courier зеленого цвета: h1,h2,h3 { font-family:Courier, "Courier New",serif; color:#003300; }
Подключитесь к таблице стилей на вашей странице с помощью тэга :
Просмотрите получившиеся страницы. Если элементы выглядят неправильно, добавьте или модифицируйте определения в тэгах HTML. Если у вашей страницы есть области со специальным форматированием, добавьте отдельный класс (class) в файл таблицы стилей и определите в нем стиль для элементов страницы этого класса. В таблице стилей перед именами классов ставится точка. .WhiteOnBlue { background:#000066; color:#ffffff; }
Примените стиль для нужных тэгов, используя атрибут class. Например, следующий блок в сочетании с вышеприведенным определением стиля создает на странице область с белым текстом на синем фоне:
Если результат, полученный с помощью таблицы стилей, вас удовлетворяет, примените ее к другим страницам, предвартельно удалив с них тэг и другую информацию о форматировании.
Большинство броузеров поддерживают основные свойства таблиц стилей, такие как тип (гарнитура) шрифта и цвет. Если ваши посетители не используют старые версии броузеров, лучше использовать стили. Но если вы хотите, чтобы ваши страницы выглядели одинаково во всех броузерах, не используйте их. Подробнее см. раздел "Поддержка броузера для CSS".
FrontPage не позволяет изменять стили
FrontPage задумывался как защита пользователя от сложностей работы с каскадированными таблицами стилей. Вы форматируете текст, а FrontPage при этом создает стили, когда необходимо – например, когда вы определяете параметры шрифта, абзаца или границы, которые не выполняются в обычном HTML. Используя команду Styles (Стили), вы можете задать собственные свойства стили или создать стили, определенные пользователем; FrontPage добавит их в секцию в секции
или сопоставили файл с таблицей стилей, используя тэг
:
Также убедитесь, что файл таблицы стилей существует в папке с вашими страницами (или в папке, определенной в атрибуте href).
Проверьте формат вашей таблицы стилей на предмет ошибок. Убедитесь, что каждое описание стиля использует следующий формат (разрыв строки не важен, но всегда отделяйте селекторы стиля запятой, а описания – точкой с запятой): tag, another-tag { style-property :setting ; another-property :setting ; }
Или, для определений стиля, включенных в тэг HTML с атрибутом style:
Если стиль не применяется, убедитесь, что вы правильно написали название свойства и определили установки этого свойства. (Держите под рукой справочную таблицу CSS – см. Приложение B.) Например, нижеследующие правила стиля выглядят неплохо, но не работают: body {background:happy.gif } p, li {font-color:#cccccc }
Что не так? Веб-адреса, такие как графический файл GIF, должны использовать идентификатор url(). И font-color – не свойство CSS; должно быть color. Правильно так: body {background:url(happy.gif)} p, li {color:#cccccc }
Проверить правильность ваших установок для таблицы стилей можно в службе CSS по адресу jigsaw.w3.org/css-validator.
Убедитесь, что тэги HTML или атрибуты не подавляют определений стиля. Например, даже если ваша таблица стилей определила шрифт Arial для тэга , тэг может поменять настройки: увеличить изображение Служба CSS Validation Service может указать на ошибки форматирования и другие возможные проблемы в вашей таблице стилей Text is Verdana
Если вы используете в тэге класс custom, убедитесь, что включили точку в таблицу стилей, но не в атрибут класса: I am 7 point text,and I have the blues.
Помните, что HTML элементы наследуют настройки стиля из окружающих их тэгов. Например, если вы установили свойство color в тэге как синий цвет, все элементы переднего плана таблиц: заголовки, текст и абзацы – станут синими, если только в определениях стиля в этих тэгов не определен другой цвет. table {color:blue;}/*Everything in all my tables has the blues */
Если вы не хотите, чтобы настройка применялась ко всему блоку тэгов, создайте класс и применяйте его выборочно (см. шаг 8) или используйте контекстное определение стиля – такое, которое применяется только тогда, когда вы хотите. Следующее определение стиля делает так, что тэг использует синий текст, но только в пределах таблиц:
table h1 {color:blue;}/* Headers in tables have the blues */
Если стили по-прежнему не работают, попробуйте что-нибудь еще. Используйте готовую таблицу стилей FrontPage, или поищите простую таблицу на сайте (ищите простые таблицы стилей) и измените ее, чтобы получить то, что вам нужно.
Поддержка броузера для CSS
Можно создать дизайн с помощью CSS и потом выяснить, что стили, которые вы использовали, не поддерживаются некоторыми броузерами. Производители программного обеспечения ориентируются на стандарты CSS (Консорциум производителей программного обеспечения для WWW, см. на www.w3.org/Style/CSS), но ни один броузер полностью не поддерживает их.
Решая, использовать ли CSS, примите во внимание следующее.
Версия 5 и более поздние версии броузеров, особенно Internet Explorer 5.5 и поздние, поддерживают CSS, так что вы можете уверенно использовать большинство возможностей таблицы стилей. Дополнительные возможности, такие как макет страницы для печати и нестандартный интервал между словами, могут работать некорректно. Internet Explorer 3 и 4, как и Netscape 4, имеют довольно хорошую поддержку форматирования шрифта и цвета. Они также поддерживают некоторые границы, отступы, цвет фона, но не в полном объеме. Netscape 4 интерпретирует отступы и границы иначе, чем другие броузеры, но он не слишком распространен. Обдумайте отдельную таблицу стилей для Netscape 4. Менее чем 3 процента пользователей используют броузеры, которые не понимают стилей вообще. Даже WebTV броузер различает стили и использует их как может (в пределах ограниченного набора шрифтов).
Полная информация о поддержке CSS есть на www.richinstyle.com/bugs/table.html или www.webreview.com/wr/pub/guides/style/mastergrid.html.
Сценарии не работают или выдают ошибки
ASP-файлы не работают
Активные серверные страницы (Active Server Pages, ASP) – это структура для написания сценариев на стороне сервера (server-side scripting) – то есть страница, обрабатывающая то, что происходит на веб-сервере. ASP чаще используются для создания больших коммерческих сайтов, но также легко доступны для всех, имеющих веб-сервер на базе Windows. ASP позволяет вам динамически создавать веб-страницы сети, которые смогут реагировать на запросы посетителей и выполнять действия на сервере в соответсвии с этими запросами или значениями, которые посетители введут в форму. Когда вы начинаете работать с ASP – пишете ли вы файлы самостоятельно, копируете их из найденных примеров или позволяете программам вроде Microsoft Access написать их за вас – всегда можно столкнуться с проблемами. Во-первых, установки вашего сервера или страницы могут не поддерживать ASP, следовательно, сервер не сможет понять ваш сценарий. Во-вторых, сценарий может иметь неверный формат, тогда появятся ошибки или сценарий будет неверно интерпретирован. И даже после того, как вы запустили ваш сценарий, он может иметь целый ряд ошибок, которые будет тяжело проследить. За идеями о том, где можно использовать ASP, обращайтесь к разделу "Выбор программирования на стороне клиента или на стороне сервера". Если ваши ASP-файлы не работают, сделайте следующее. Если с вашей ASP-страницей что-то не так, например, ошибка в VBScript, сервер отобразит сообщение на страницеЕсли броузер выдает ошибку вроде "Access Forbidden" или пытается загрузить ASP-файл, ваш веб-сервер неверно сконфигурирован для ASP-сценариев. Убедитесь, что сервер запускает Microsoft Internet Information Server, Personal Web Server (с установленным ASP) или ChiliASP!. Используйте административные инструменты веб-сайта, чтобы убедиться, что папка и сеть поддерживают ваш код. Если на странице вы видите код ASP, ваш сценарий не был обработан сервером. Убедитесь, что файл имеет расширение .asp, а не .htm, и вы открыли файл, используя адрес http:// , а не положение файла на вашем диске или сети. Также убедитесь, что ваш код расположен в блоке сценария ASP (между <% и %>). Если ваша страница искажена, не заполнена или обрезана, проверьте, не пропущен ли закрывающий тэг %>.
Если броузер показывает ошибку VBScript, значит, ошибка в вашем сценарии – в форматировании или программировании. Самые типичные ошибки подобного рода приведены ниже:
Вы могли не учесть знак =. Например, чтобы VBScript вставил значение в HTML, используйте ситнакс <%=value%>. Today’s Date: <%=Date%>
В VBScript довольно строгий подход к типам данных – например, вы не можете комбинировать число и текстовую строку. Если вы видите ошибку "Type mismatch", используйте функцию для преобразования типов, такую как CStr или Cint: Message = "The random number is" + CStr( Rnd )
При генерировании выражений HTML в вашем сценарии или создании запросов SQL к базам данных легко получить неправильные скобки или кавычки, что приведет ко всевозможным ошибкам. VBScript использует двойные кавычки, но в созданном HTML или SQL могли использоваться одинарные кавычки: ht = " " Response.Write ht
Если сценарий генерирует страницу в броузере, но страница отображается некорректно, просмотрите источник HTML и попытайтесь найти ошибку.
Вы могли некорректно использовать серверные объекты ASP. Используйте объект Request для восстановления информации, такой как данные формы, переменные сервера или cookies. Используйте объект Response, чтобы послать HTML в броузер, переадресовать броузер и установить cookies. Используйте объект Session чтобы сохранить информацию, которая используется между страницами. Ниже приведено несколько общих примеров: EmailName = Request("EmailName") ' Считывание данных с формы. Response.Redirect "http://goaway" ' Пересылка посетителей к новому сайту. Session("UserID") = lngUserID ' Передать информацию об этом посетителе между страницами.
Если вы видите ошибку в драйвере ODBC или провайдере OLE DB, вы неверно написали команды базы данных. Если у вас проблемы с обращением к базе данных, прочтите раздел "Строка связи не подключается к базе данных".
Если ваши сценарии слишком длинные и запутанные, вы можете использовать отладчик (debugger) – программу, которая позволит пошагово отладить сценарий, проверяя значения переменных и выражений на каждом шаге. Загрузить Microsoft Script Debugger можно с msdn.microsoft.com/scripting или, для полной среды разработки для Internet, поищите Microsoft Visual InterDev.
Учебники и документацию по Активным Серверным Страницам можно найти на msdn.microsoft.com/workshop/ server. Краткие указания и примеры есть на www.learnasp.com, www.15seconds.com, или www.asphole.com.
6. Если вы не можете заставить ASP работать, проверьте, нельзя ли сделать то же самое в FrontPage без написания сценария. Например, если вы пытаетесь связаться с базой данных или отправить сообщение, используя форму, FrontPage может создать сценарий ASP за вас.
Использование ASP в FrontPage
Если вы используете FrontPage, вы можете проектировать ASP-файлы так же, как и обычные веб-страницы, переключившись к виду HTML для добавления сценария. Например, если вы хотите, чтобы сервер динамически вставил содержимое в вашу страницу, вы можете спроектировать страницу в нормальном виде (Normal view) – добавляя таблицы, изображения и текст – а затем переключиться на вид HTML и добавить код сценария, который поместит информацию на страницу. FrontPage выделит код цветом, чтобы вам было легче распознать его. Чтобы сохранить новую страницу как файл .asp, нажмите Save As (Сохранить как) в меню File (Файл) и выберите Active Server Pages в списке Save As Type. Или, чтобы изменить тип страницы на ASP, переименуйте его с расширением .asp. (FrontPage автоматически изменяет другие страницы, чтобы они связывались с новым именем.) Режим предварительного просмотра не запускает .asp файлы. Чтобы просмотреть сценарий ASP и увидеть результаты, нажмите Preview In Browser (Просмотреть в броузере) в меню File (Файл). увеличить изображение Используйте FrontPage для создания Активной серверной страницы; затем переключитесь в режим HTML, чтобы посмотреть код VBScript В некоторых случаях FrontPage не может отобразить вашу ASP-страницу должным образом в нормальном виде (Normal view). Например, если ваша страница создает HTML на сервере с помощью сценария, FrontPage не сможет понять его. Вместо этого вам придется спроектировать сценарий в режиме HTML.
Выбор программирования на стороне клиента или на стороне сервера
Чтобы сделать веб-страницы более динамическими, можно запускать сценарии как на компьютере клиента – в броузере посетителя – так и на компьютере веб-сервера. У каждой стратэгии есть свои достоинства и недостатки, некоторые задачи требуют только одного или только другого, но обычно у вас есть возможность выбора.
Например, чтобы показать дату и время на странице, вы можете использовать объект JavaScript Date() в блоке
Если ваш сценарий не запускается, вы также можете включить альтернативный HTML. После блока
Убедитесь, что вы заключили код в тэги и включили тэги так, как показано, чтобы те броузеры, которые не понимают сценарий, пропускали его. Для получения верного результата вам также может понадобиться отредактировать сценарий. В этом сценарии, например, вы можете исправить выражение document.writeln, добавив в него форматирование HTML или изменив текст, который оно выдает.
Не все сценарии подходят для работы с вашей страницей. Сценарии, подобные вышеприведенному, обычно написаны как функция, т.е. предназначенный для повторного использования блок кода, который запускается некоторым выражением в сценарии. В этом случае вы, вероятно, поместите функцию в раздел
страницы, чтобы не портить свой HTML. Если вы действительно хотите не загромождать сценарий, вы можете сохранить функцию в отдельном файле. Например, если вы скопировали код, в которым изображение "проступает" из черного фона, вы можете сохранить этот код в файле с названием fade.js и включить его в свою страницу с помощью приведенного ниже тэга , иначе ваша страница не будет работать):
После того, как вы поместили функцию в нужное место, надо заставить ее работать на странице. Сделать это можно одним из трех способов. Вы можете вызвать функцию в блоке
Функции JavaScript обычно содержат аргументы – одну или более переменных, внесенных в скобки после имени функции. Когда вы используете функцию, вы должны указать их значение в соответствии с типом каждого аргумента. Например, если сценарий требует указать одну текстовую строку и одно число в качастве аргументов, включите их в скобки. Убедитесь, что вы заключили текстовую строку в кавычки:
Display(‘Go away!’, 5);
Вы также можете вызвать функцию с помощью гиперссылки. Если вы установили атрибут href для тэга для строки, начинающейся с javascript:, она запустит код сценария вместо открытия другой страницы. Например, эта гиперссылка вызывает функцию changeColor(): Click to change the color to blue.
И наконец, вы можете "прикрепить" функцию к событию (event) броузера – одному из определенных моментов, например, когда посетитель нажимает на кнопку (то есть броузер позволяет вам реагировать на действия посетителя). Чтобы сообщить броузеру, что надо запустить функцию в ответ на событие, установите атрибут для события в тэге HTML. Например, если вы хотите, чтобы функция changeColor() запускалась при нажатии посетителем на кнопку, используйте следующий HTML:
Если вы хотите, чтобы функция запускалась, когда пользователь проводит мышкой над изображением или нажимает на него, используйте приведенный ниже HTML (тэг нужен из-за того, что Netscape не поддерживает эти события в тэге ):
И если вы хотите, чтобы функция запускалась, когда посетитель первый раз загружает страницу, установите атрибут onload в тэге :
Существует гораздо больше событий, которые могут послужить сигналом к выполнению кода – обращайтесь к справке по HTML. (Но если вы хотите поддерживать пользователей Netscape 4, всегда проверяйте, поддерживает ли Netscape событие в данном тэге.)
Когда сценарий готов к работе, просмотрите вашу страницу в броузере. Если страница неверно работает после того, как вы добавили сценарий – или вообще не появляется – возможно, вы пропустили тэг или дезорганизовали структуру вашей страницы. Вернитесь к вашему HTML и убедитесь, что все находится на своем месте.
Если сценарий вообще не работает, убедитесь, что вы включили код для запуска функции (как было показано на шаге 4). Чтобы увидеть, запустился ли сценарий вообще, можно включить выражение alert() в начале кода: alert('It is running.');
Если вы видите ошибку типа "Object expected" или "[name] is not defined", убедитесь, что правильно написали имя функции. Сценарий, который вы скопировали, может зависеть от других сценариев, которые вы тоже должны будете включить в страницу. Обратитесь к инструкциям для вашего сценария. Если ваш сценарий по-прежнему не работает, значит какую-то ошибку вы все-таки пропустили. За идеями по решению возникших проблем обращайтесь к разделу "Сценарии не работают или выдают ошибку". Не забудьте убрать блок
Второй способ – это определить, какую версию броузера использует посетитель, а затем с помощью конструкции "if" спланировать в коде, когда какие усовершенствования вы будете использовать. Ниже приведен пример функции, которую можно использовать для определения версии броузера. После того, как вы включите ее в блок сценария в раздел
, вы легко сможете проверить версию броузера, когда того потребует ваш сценарий. (Если вы хотите использовать отдельный код для каждой операционной системы или незначительной версии, поищите более сложную проверку.) function bVer() { /* bVer - Browser detection function To use, create a bVer object and refer to its properties: bv = new bVer(); если ( bv.ie4 || bv.ie5 || bv.nav5 ) { document.writeln("This browser can do cool stuff. "); } */ var br = navigator.userAgent.toLowerCase(); var ie = br.indexOf('msie'); var mz = br.indexOf('mozilla'); this.ie = (ie != -1); this.nav = ((ie == -1) && (mz != -1)) если (this.ie) { this.ver = Number(br.substring(ie+5, ie+6)); } else если (this.nav) { this.ver = Number(br.substring(mz+8, mz+9)); } this.ie3 = (this.ie && (this.ver == 3)); this.ie4 = (this.ie && (this.ver == 4)); this.ie5 = (this.ie && (this.ver >= 5)); this.nav4 = (this.nav && (this.ver == 4)); this.nav5 = (this.nav && (this.ver >= 5)); } Общая проблема программирования – это различия между событиями в броузерах. Netscape признает события только для некоторых объектов. Например, событие click применяется к тэгам и в Netscape, но не для тэгов или , как в Internet Explorer. Вдобавок, у Internet Explorer и Netscape разные стратэгии для управления событиями в коде. Для получения дополнительной информации об этих и других различиях обращайтесь на msdn.microsoft.com и developer.netscape.com.
Неправильный шрифт в таблице
Как убрать пустое место в ячейках или между ними
Если таблица служит для размещения изображений или для создания столбцов или границ на вашей странице, то удобнее задать фиксированную высоту ячеек. По умолчанию броузеры добавляют несколько пикселов вокруг содержимого ячейки. И даже если вам это не нужно, между содержимым и границами ячейки может остаться пустое пространство из-за странного поведения броузера.
Иногда сложно понять, почему вокруг содержимого ячейки образовалось дополнительное место
Если вы хотите получить дополнительное место между ячейками, сделайте следующее.
Интервалы вокруг ячеек и между ними устанавливаются в атрибутах cellpadding и cellspacing. Чтобы выгадать место, установите оба атрибута равными 0.
Таблицы по умолчанию не отображают границы, но Netscape отображает пустое место там, где должна быть граница, даже если она не определена. Чтобы избежать этого, установите атрибут border равным 0.
Если вы используете атрибут cellspacing для создания отступов между ячейками, и таблица имеет фон, то в Netscape эти отступы окажутся другого цвета. Чтобы решить проблему, используйте атрибут cellpadding.
Если строка таблицы выше, чем вы предполагали, возможно, броузер добавил немного места снизу, прямо под изображением. Чтобы решить проблему, переместите закрывающий тэг ячейки () на ту же линию, что и содержимое ячейки, чтобы не было места перед закрывающим тэгом:
Часто дополнительное место внутри появляется из-за того, каким именно способом броузеры интерпретируют ширину столбца на основании ваших настроек. Отобразив границы ячейки, вы сможете определить, не слишком ли широки столбцы. Если это так, см. раздел "Отображаемая ширина столбца отличается от заданной".
Если ячейка таблицы содержит форму, броузеры отображают некоторое дополнительное пространство после тэга .Если вы пытаетесь разместить поля формы возможно плотнее, переместите блок
Неправильный шрифт в таблице
Когда вы устанавливаете начертание или размер текста, используя тэг или стиль, то рассчитываете, что ваши настройки будут влиять на весь текст, которому присвоен данный стиль. Однако так получается не всегда. В зависимости от броузера пользователя, текст внутри таблицы может отображаться не тем шрифтом или не того размера, которые вы определили вне таблицы. Особенно этим отличается Netscape 4. Даже если вы установили шрифт для всей страницы, ваша таблица может использовать шрифт по умолчанию Если вы видите неправильный шрифт в таблице, сделайте следующее.
Для броузеров, которые поддерживают стили (почти все броузеры сейчас поддерживают, по крайней мере, стили CSS для шрифта), вы можете установить шрифт страницы или таблицы, используя стиль. Однако не рассчитывайте на то, что настройки в тэге будут унаследованы таблицами или абзацами; Netscape 4 этого не делает. Опишите стили шрифта в тэгах , и . Например, поместите это блок
Если вы хотите поддерживать старые броузеры, избегайте использования стилей – используйте тэг . Однако чтобы установить шрифты в таблице, вы должны включить тэг в каждую ячейки (внутри каждого блока ): This is Verdana. This is also Verdana.
FrontPage выполнит шаг 2 за вас. На самом деле если вы откроете HTML для страницы, на которой изменили шрифт, то увидите, что FrontPage добавил тэг не только для ячеек, но и для всех абзацев на странице.
Основы создания таблиц
Создавайте таблицы, используя тэги , , и (и тэг для заголовков столбцов). Всегда включайте закрывающий тэг для каждого блока в таблице.
Таблицы выполняют три основные функции. Первая – они отображают список информации. Вторая – они могут обеспечивать макет страницы, деля ее на строки и столбцы. Третья – они могут представлять собой контейнер для размещения и группировки текста или изображений.
Основные опции для таблиц и ячеек:
Размерность и выравнивание таблицы. Если вы хотите установить общий размер таблицы, используйте атрибуты width и height тэга . Для центрирования таблицы или ее выравнивания по правой или левой границе используйте атрибут align тэга – он работает так же, как и для тэга .
Поля ячеек, отступы и границы. Для отображения границ вокруг таблицы и между ячейками установите атрибут border. Для изменения расстояния между содержимом ячеек поэкспериментируйте с атрибутами cellpadding и cellspacing. Поля (padding) – это расстояние между содержимым ячеек и их границами, а отступы (spacing) – между границами ячеек. Для размещения таблицы без границ и с ячейками, края которых соприкасаются, установите все атрибуты равными 0:
Ширина столбца и высота строки. Устанавливая ширину и высоту атрибутов тэга , вы можете установить размеры строки и столбца. Если вы не сделаете этого, броузер нарисует таблицу такого размера, чтобы разместить содержимое всех ячеек. Определите либо число пикселей, либо процентное отношение между шириной и высотой ячейки. Narrow column Narrow row Wide column Wide row
Выравнивание ячейки. Для выравнивания содержимого ячейки установите атрибут align для тэга (влево, вправо или по центру) или атрибут valign (по верху, по середине, по низу или по базовой линии). E-mail name:
Растягивание колонок и рядов. Чтобы заставить ячейки растянуться более чем на одну строку или столбец, например, чтобы изображение занимало всю строку, используйте атрибуты colspan и rowspan.
Отображаемая ширина столбца отличается от заданной
Когда вы устанавливаете ширину или высоту ячеек в таблице – задав размер в пикселах или указав процентное отношение, то предполагаете, что они отобразятся так, как вы задали. Однако если пользователь изменяет размер окна броузера или устанавливает шрифт по умолчанию, ширина столбцов может изменяться. Если ваша графика и текст должны занимать определенное место, вам вряд ли понравится результат. Когда картинки и расположение текста зависят от ширины столбцов, внимательно отнеситесь к установке ширины и проверьте, как отображается таблица в разных броузерах Поведение броузера предсказуемо, если знать, что происходит. Когда окно броузера слишком мало для вашей таблицы – или когда содержимое ячейки слишком велико – ячейки с пустым местом будут уменьшены. А когда общая ширина таблицы больше, чем сумма ее столбцов и отступов, броузеры расширяют таблицу. Чтобы управлять шириной столбцов, сделайте следующее.Проверьте вашу таблицу в большинстве версий броузеров, чтобы понять, что с ней происходит. Разверните окно на весь экран, затем уменьшите его до минимально возможного, посмотрите, как изменяются столбцы и что нужно изменить.
Убедитесь, что в каждом тэге в атрибуте width установлено количество пикселов – иначе броузеры будут добавлять место в столбцах.
Если вы хотите, чтобы один из столбцов занимал максимально возможное место, установите для него атрибут width равным 100% (но убедитесь, что другие столбцы при этом не "схлопываются"). Когда трудно понять, в чем проблема, включите отображение границ таблицы. См. раздел "Отображение границ таблицы и ячейки для тестирования".
Чтобы зафиксировать ширину всей таблицы (т.е. чтобы столбцы не изменяли размер, пока в них удается размещать содержимое), установите атрибут width для тэга в пиксельном значении. Убедитесь, что оставлили достаточно места для содержимого – но не больше суммы столбцов (плюс поля и отступы, если они есть). Например, эта таблица расширяется только до 610 пикселей, таким образом ее столбцы не изменяют размер при нормальных обстоятельствах:
С другой стороны, если таблица в большинстве случаев использует ширину столбца тэга , но иногда столбцы текста могут быть поуже, не устанавливайте атрибут width в тэге .
Наконец, если вы хотите, чтобы таблица всегда занимала все допустимое пространство, установите ее атрибут width в процентах – например, 100%.
Если столбцы становятся слишком широкими, когда вы увеличиваете окно (например, вокруг картинок появляется пустое пространство), уменьшите значение атрибута width в тэге .
Если одни столбцы становятся слишком узкими при уменьшении окна, а другие растягиваются и занимают их место, нарушая макет страницы, вы можете запретить сжатие ячеек. Если строка содержит одну строку текста или несколько изображений, то вы можете заключить их в тэги и , чтобы не разрешить броузеру переносить содержимое на новую строку. Например, этот HTML не дает изображению оторваться от текста: ячейка всегда будет вмещать два слова. Sweet Lorraine
Чтобы столбец не уменьшался, включите изображение, ширина которого равна минимальной ширине столбца. Вы можете использовать вкладку – однопиксельное прозрачное изображение GIF. Чтобы создать вкладку, откройте графический редактор (Photoshop или Fireworks), создайте изображение размером 1 на 1 пиксел и экспортируйте его как прозрачный GIF (с минимумом цветов). Чтобы установить минимальную ширину ячейки, вставьте вкладку, используя тэг , и установите атрибут height равным 1, а атрибут width равным нужной ширине ячейки. This is my message and I don’t want it to shrink. Ячейка не может стать меньше, чем это изображение, так что столбец не окажется меньше определенной ширины.
Отображение границ таблицы и ячейки для тестирования
Если с отображением таблицы возникли проблемы, попробуйте временно включить отображение границ ячеек. Так вы увидите ширину и формат ячейки при просмотре страницы. Если ваш броузер поддерживает стили границ таблицы (как Internet Explorer 5), используйте приведенные ниже блоки стиля в начале вашей страницы, чтобы создать границы во всех таблицах. Этот код задает сплошную серую границу вокруг таблицы и серую пунктирную линию вокруг каждой ячейки. (Если серый цвет не выделяется четко на фоне ваших цветов, измените его на синий, желтый или красный.)
Если этот прием не работает в вашем броузере, установите атрибут border равным 1 для таблиц, у которых еще нет границ. После решения проблем с таблицей вы можете спрятать границы.
Если вы используете программы для создания страниц, вам нет необходимости показывать границы, чтобы увидеть проблему. Во FrontPage, например, вид Normal (Нормальный) отображает ячейку и схемы таблицы, даже если у таблицы нет границ.
Пустые ячейки не отображаются правильно в Netscape
Если вы используете таблицу для макетирования страницы, вероятно, в ней окажется несколько пустых ячеек. Пустыми ячейками вы можете распределить элементы или обеспечить вертикальные и горизонтальные линии на странице. Для большинства броузеров создание пустых ячеек не представляет проблемы, но во многих версиях Netscape пустые ячейки не будут показаны. Даже если вы установите ширину и высоту для пустой ячейки, Netscape уменьшит ячейку как сможет и наверняка не отобразит цвет заднего фона. (В последних версиях Netscape не уменьшает пустые ячейки, но все так же не отображает цвет заднего фона.) Netscape не отображает цвет заднего плана пустой ячейки. Некоторые версии уменьшают ячейки так, что не показывают их вообще. Пустые ячейки позволяют создать цветные поля и линии. Выход – поместить что-нибудь в ячейку, чтобы она не была пустой, используя невидимые заполнители. Если ваши ячейки уменьшаются в Netscape, а вы хотите задать их размер, сделайте следующее.Установите атрибуты width и height для каждого тэга в таблице. Если вы хотите, чтобы пустая ячейка отображала цвет, отличающийся от цвета фона, установите также атрибут bgcolor.
Чтобы предохранить пустые ячейки от уменьшения, их можно заполнить фиксированными пробелами ( ), символами разрыва строки (тэг ) или символами с цветом шрифта таким же, как у фона.
Этот пример использует фиксированный пробел:
Это самое простое решение, но оно имеет серьезные ограничения: вы не можете использовать его для очень коротких ячеек, потому что пробел или символ разрыва строки не помещаются в выделенное место. (Для очень узких ячеек обычно отображается вертикальная линия.) Размер ячейки, заданный таким образом, может изменить при изменении размеров окна броузера.
Тэг – единственный для Netscape способ добавить место на странице. Установите атрибуты width и height тэга такими же, как и тэга :
Другие броузеры игнорируют этот тэг, но они и не уменьшают ячейки нигде.
Незаметное GIF изображение в один пиксел. Популярное и, возможно, лучшее решение для добавления дополнительного места – незаметная вкладка. Чтобы ее создать, откройте графическую программу (такую как Photoshop или Fireworks), создайте изображение в один пиксел и экспортируйте его как прозрачный GIF файл (с минимумом цветов). Чтобы удержать ячейку открытой, вставьте вставку, используя тэг . Установите атрибуты width и height для размера ячейки, который вам нужен; броузер растянет вставку до нужного размера.
Изображение не может уменьшиться, так что ячейка всегда будет установленного размера.
Если вы создаете таблицы в FrontPage (в режиме Normal (Нормальный), а не в HTML), то фиксированный пробел автоматически включается в каждую пустую ячейку, чтобы избежать этой проблемы.
не работает после изменения или удаления строки, столбца, ячейки
Когда вы используете большую таблицу как макет страницы, HTML может стать сложным. Если вы изменяли таблицу и случайно пропустили блоки и или закрывающие тэги, ваша таблица не будет отображаться правильно (или не будет отображаться вообще). увеличить изображение Когда тэги таблицы отсутствуют или перепутаны, вы можете увидеть пустые места на правой стороне таблицы Если вы используете вложенные таблицы для размещения элементов на странице, найти ошибку может оказаться непросто. Способ решения – форматирование и упрощение вашей таблицы и кода HTML, пока вы не сможете найти проблему. Затем вы можете добавить недостающие тэги или перегруппировать элементы, чтобы получить нужный макет страницы. Если ваша таблица выглядит неправильно и вы могли перепутать тэги, сделайте следующее.
Форматируйте код HTML так, чтобы каждый тэг таблицы был на своей строке. Проверьте тэги таблицы в следующем порядке (чтобы понять, каких тэгов не хватает):
Если вы не хотите форматировать HTML вручную, вы можете использовать инструменты форматирования. Например, если вы используете HomeSite, средство CodeSweeper может форматировать код. Сохраните вашу страницу и затем щелкните на кнопке CodeSweeper на панели инструментов HomeSite.
Средство форматирования HTML Tidy (в HomeSite или на www.w3.org) не только форматирует код, но и добавляет недостающие закрывающие тэги, что значительное сокращает время для отлаживания таблицы. Однако если тэги таблицы очень сильно перемешаны, результат может оказаться неожиданным. Сохраните страницу перед тем как запускать HTML Tidy в HomeSite, укажите на CodeSweeper в меню Tools (Сервис) и щелкните на Allaire Default HTML Tidy Settings.
Если провести поиск неисправностей в таблице не удается, включите границы таблицы. См. также "Отображение границ таблицы и ячейки для тестирования".
Просмотрите внимательно ваш HTML. Если заключительные закрывающие тэги расположены не на том уровне, что и открывающие тэги, что-то отсутствует. Начните с самого глубокого уровня вложения и убедитесь, что каждая таблица имеет правильную структуру. Добавьте закрывающие тэги, если необходимо, затем отформатируйте код снова. Если вы видите дополнительные пустые ячейки, когда просматриваете вашу страницу, посчитайте номера ячеек (блоки ) в каждом ряду. Если они не одинаковы, вам необходимо добавить или удалить ячейки или указать, что ячейка должна занимать больше места, чем обычная ячейка, установив атрибуты colspan и rowspan для тэга или . Если строки содержат слишком много ячеек или содержимое таблицы уходит слишком далеко вправо, ищите пропущенные тэги. Тэги говорят броузеру, когда начинать новую строку, и ячейки будут сжиматься до тех пор, пока вы эту строку не начнете.Если вы не можете исправить таблицу, создайте новую с правильной структурой и переместите в нее элементы. Программы создания страниц, такие как FrontPage, могут облегчить этот процесс: вставьте новую таблицу с правильным числом рядов и колонок и переместите элементы в новые ячейки.
увеличить изображение Когда тэги таблицы пропущены или находятся в неправильном порядке, вы часто видите пустые места на правой стороне таблицы Другой путь справиться со структурой таблицы, без изменения HTML или форматирования таблицы – использовать проверку на валидность. В HomeSite щелкните на Validation Document в меню Tools.
Проблемы с установкой фонового рисунка
Файл с фоновым рисунком загружается слишком медленно
Если ваш фон – это маленький рисунок, который повторяется, чтобы заполнить весь экран, то вряд ли это очень большой файл. Но если вы используете для фона полноэкранный рисунок, вы можете обнаружить, что он загружается слишком долго. И когда загрузка завершается, задний фон меняется внезапно. Всегда устанавливайте фоновый цвет вашей страницы таким, чтобы он сочетался с фоновым рисунком. Таким образом, пока файл с рисунком грузится, страница отображает цвет. Когда же рисунок отобразится, это поможет избежать внезапного изменения вида страницы.
С помощью продуманного дизайна и оптимизации вашего фонового рисунка вы можете уменьшить его до приемлемого размера. увеличить изображение Даже большой фоновый рисунок может загружаться быстро, если вы минимизируете цвета и используете оптимальный формат Сделайте следующее, чтобы решить проблему.Откройте фоновый рисунок в своей графической программе. Если возможно, используйте исходный рисунок, например, файлы Fireworks, Photoshop или Illustrator; если нет, используйте формат GIF или JPEG. Проверьте, имеет ли ваш рисунок деталь, повторяющуюся вниз или поперек: если имеет, вы можете уменьшить ее размер до одной секции и указать броузеру повторять ее. Делая это, убедитесь, что левый край совпадает с правым, а верхний – с нижним. Проверьте размеры рисунка. Если рисунок больше 1024 пикселей в ширину или 768 пикселей в высоту, вы можете уменьшить его размер без какого-либо видимого эффекта. Если вы не хотите, чтобы он повторялся в случаях, когда окно броузера слишком большое, сделайте его меньше. (Как сделать, чтобы броузер не повторял изображение, см. раздел "Предотвращение повторения фонового рисунка".) Постарайтесь уменьшить количество цветов и контрастность изображения. Фоновый рисунок должен быть простым, чтобы лучше сочетаться с содержимым страницы. Если это фотография или цвета меняются градуировано, используйте формат JPEG. Чтобы сделать изображение меньше, уменьшите параметры качества до 60 и меньше.
увеличить изображение При качестве JPEG всего в 10 процентов этот приглушенный рисунок парусника, заполняя всю страницу, имеет вполне практичный размер Если рисунок состоит преимущественно из областей сплошного цвета, используйте формат GIF. Постарайтесь использовать минимально возможное количество цветов; рисунок GIF с 2, 4, или 8 цветами гораздо меньше, чем рисунок с 256 цветами. Используйте по возможности веб-устойчивые цвета, чтобы все броузеры могли правильно отобразить фон. (О веб-устойчивых цветах см. раздел "Номера цветов в сети".) Используйте все возможности оптимизации и про- смотра рисунка, чтобы попробовать различные параметры. Всегда предпочитайте файл в 5 Kб файлу в 25 Kб.
увеличить изображение В Photoshop 5.5 функция Save For Web позволяет вам экспериментировать с различными настройками и сравнивать результат их применения
Фон не появляется вокруг краев изображения
Даже когда изображение не квадратное, все графические файлы занимают квадратный участок экрана. Но когда рисунок имеет нестандартную форму, предпочтительнее отобразить фон вокруг его краев, иначе рисунок появится на квадратной "заплатке" (обычно белой), не слишком сочетающейся со страницей. увеличить изображение Без прозрачности рисунок показывает свой настоящий размер К счастью, рисунки GIF могут включать в себя прозрачные пиксели и области. Прозрачные области наиболее часто встречаются вокруг краев изображений, но могут быть и внутри изображения. Чтобы задать прозрачность, выполните следующие действия.Откройте файл с рисунком в своей графической программе. По возможности используйте исходный рисунок в Fireworks, Photoshop или Illustrator file или откройте файл GIF. Только один цвет на вашем рисунке может быть прозрачным; все области, закрашенные этим цветом, станут просвечивать. Прежде чем экспортировать изображение, выберите цвет, который будет прозрачным. Если этот цвет – обычно белый – часто используется в вашей графике, измените фон рисунка или границы рисунка на другой цвет. (В идеале это должен быть цвет фона вашей страницы, хотя может и не быть.) Экспортируйте файл: например, нажмите Save For Web (Photoshop) или Export Preview (Fireworks). Выделите формат GIF. Выберите Indexed Transparency. Области, в которых вы хотите установить прозрачность, должны быть помечены серой шахматной сеткой. Если ее нет, нажмите кнопку Add Color To Trans-parency и щелкните по областям, в которых вы хотите сделать рисунок прозрачным.
увеличить изображение Большинство графических программ выделяют области прозрачности серой шахматной сеткой Экспортируйте файл и просмотрите рисунок на странице с нужными вам параметрами фона.
Разные способы отображения фона сквозь рисунок
Большинство графических программ используют простейший метод прозрачности, называемой альфа-прозрачностью. При этом цвет на краях изображения меняется резко от цвета фона к цвету рисунка. Если графическая программа позволяет, вы можете улучшить изображения, используя индексированную прозрачность. Этот метод меняет цвета точно по краю, от цвета рисунка к цвету границы или заплатки, который вы выбрали.
Но у индексированной прозрачности есть один недостаток. Он проявляется, когда вы помещаете изображение на область иного цвета, чем вы индексировали: рисунок может иметь ореол. Этот эффект особенно проявляется, когда рисунок, сделанный для светлого фона, помещают на темную страницу. (С альфа-прозрачностью эта проблема проявляется реже). Каков вывод? При сохранении прозрачного GIF всегда старайтесь указывать цвет границ и заплатки, близкий к фону страницы; если вы не знаете точный цвет вашего фона, используйте альфа-прозрачность.
(За дополнительной информацией обратитесь к разделу "Изображение имеет небольшой ореол".)
Есть еще и третий вид прозрачности, называемый 8-битной, или PNG-прозрачностью, доступный только в файлах формата PNG. Используя PNG-прозрачность, вы можете указать на вашем рисунке частично сквозные области, создавая просвечивающий эффект, позволяющий отображать фон настолько, насколько это нужно. Кроме того, PNG-прозрачность решает проблему ореола: такая графика отображается одинаково хорошо на любом фоне. Так или иначе, поскольку не все броузеры поддерживают файлы PNG – 4-е версии броузеров обеспечивают лишь частичную поддержку, а более ранние не поддерживают вообще – возможно, использовать их рановато. В будущем усовершенствованные опции прозрачности PNG-файлов могут стать стандартом.
Фон сливается со страницей
Веб-страницы с фоновым цветом или рисунком смотрятся интереснее, чем простой ванильный фон. К сожалению, фон может уменьшить читаемость вашей страницы. Этот же принцип действует в книгах и журналах: для удобства чтения текст помещают на светлом сплошном фоне, и гораздо реже – поверх цветного рисунка. В сети существует еще больше причин для использования простого фона. На компьютерном экране тяжело читать текст без достаточного контраста. Поскольку все компьютерные мониторы отображают цвета немножко по-разному, используйте цветовую схему, которая обеспечивала бы хороший контраст на любом мониторе. Даже если вы установите простой фон, старые броузеры и видеосистемы могут изменить цвета или создать эффект зернистости, уменьшающий контраст, а значит, и читаемость страницы. Если фон сливается с содержимым страницы, не отчаивайтесь. Проделайте следающие шаги, чтобы добиться правильного баланса между содержимым и фоном. увеличить изображение Простой фон с использованием двух веб-устойчивых цветов обеспечивает хороший контраст с текстом
Выберите цвет фона, хорошо контрастирующий с текстом – светлый фон для черного текста, например. Убедитесь, что вы выбрали веб-устойчивый цвет – тот, который может быть отображен как сплошной в любом броузере. (Ничего не знаете о веб-устойчивых цветах? См. раздел "Номера цветов в сети".) Следующий тэг , например, устанавливает светло-оливковый фон, который является веб-устойчивым и обеспечивает контраст с черным текстом.
Если вы используете фоновый рисунок, постарайтесь упростить его. Если необходимо, отредактируйте изображение в графическом редакторе. Например, уменьшите до минимума количество цветов, выбрав цвета, не слишком контрастирующие друг с другом. Если возможно, используйте веб-устойчивые цвета – это лучший способ создать фон без дефектов изображения. Переведите такое изображение в формат GIF, хорошо отображающий области сплошного цвета. (За другими идеями обращайтесь к разделу "Цвета в рисунке GIF зернистые и неровные".) Если вы выбрали в качестве фона фотографию или разноцветный рисунок, постарайтесь сделать его неброским. (Может быть, удобнее использовать рисунок только на какой-то части страницы.) Чтобы приглушить рисунок на заднем плане и повысить контраст с передним планом, исправьте рисунок в своей графической программе. Увеличьте яркость, убавьте контраст и цветовую насыщенность, чтобы "размыть" рисунок. (Если задний фон темный, а ваш текст – светлый, то яркость нужно будет понизить.) Сохраните этот рисунок в формате JPEG, чтобы точнее передать цвета.
Если вы решили расположить на заднем фоне цветной рисунок или фотографию, которые обеспечивают не слишком хорошую читаемость, попробуйте расположить текст в областях сплошного цвета. Для этого включите текст в таблицу и установите задний фон таблицы сплошным цветом. В этом примере фоном является фотография, а таблица обеспечивает область сплошного цвета для отображения текста. С цветным рисунком в качестве фона одноцветная таблица отображает легко читаемый текст
По умолчанию броузер замастит (повторит по всей странице) ваш фоновый рисунок. Если при этом видны края вашего фонового рисунка, измените его, чтобы добиться большей четкости. (Подробнее об этом см. раздел "Мне не нравится, как повторяется фоновый рисунок".) Всякий раз, внеся изменения в фон, просматривайте страницу – трудно сказать, как будет выглядеть текст на конкретном фоне, пока сам не увидишь. Продолжайте вносить изменения, пока не получите достаточный контраст между передним и задним планом.
Мне не нравится, как повторяется фоновый рисунок
Вы можете создать фоновый рисунок, который заполнял бы все окно броузера, или размножить рисунок так, чтобы он повторялся по всей ширине или высоте страницы. Фактически, когда вы вставляете фоновый рисунок, броузер повторяет рисунок столько раз, сколько нужно, чтобы заполнить страницу. Но разработка графики таких рисунков может оказаться проблематичной, и если вы неверно просчитаете пикселы, то можете столкнуться с нежелательными эффектами на вашей странице. Некоторые графические программы имеют специальные функции, чтобы помочь вам замостить фон. В Adobe ImageReady, например, вы можете добавить фильтр Tile Maker, чтобы замостить рисунком весь фон.
Если повторение фонового рисунка приводит к проблемам, сделайте следующее.
Если вы создали свой собственный фоновый узор, и у вас проблемы с тем, чтобы аккуратно его замостить, откройте его в своем графическом редакторе. Постарайтесь выровнять все края рисунка. увеличить изображение Чтобы создать аккуратный фоновый узор, убедитесь, что края вашего рисунка одинаковы сверху и снизу, а также слева и справа
Чтобы края совпадали, скопируйте элемент с одного края рисунка и вставьте его с другого края. Вы можете создать рисунок в стиле калейдоскопа, сделав четыре копии своего рисунка и совместив их горизонтально и вертикально, аккуратно выравнивая края.
Если ваш узор преимущественно состоит из областей сплошного цвета, сохраните или экспортируйте его в формате GIF. Если же это фотография или цвета градуированы, используйте JPEG.
Предотвращение повторения фонового рисунка
Простейший способ избежать повторения фонового рисунка – сделать его достаточно большим, чтобы заполнить окно броузера. Откройте рисунок в графическом редакторе. Измените его размер как минимум до 1024 пикселей в ширину и 768 пикселей в высоту – максимального разрешения, используемого большинством компьютерных видеосистем. (В Photoshop нажмите Canvas Size в меню Image.) Неудобство в использовании больших рисунков заключается в том, что вы увеличиваете размер файла, и он будет загружаться медленнее. (О том, как уменьшить эту задержку, см. раздел "Файл с фоновым рисунком загружается слишком медленно".) Если рисунок не имеет фона или цвета границ, в Photoshop используйте инструмент заливки для заполнения новой области нужным вам фоновым цветом.
Некоторые рисунки могут повторяться вниз по странице, но не поперек – например, тонкая полоска, заканчивающаяся разноцветным участком с левой стороны страницы.
Перед сохранением такого рисунка установите его ширину как минимум на один пиксел больше 1024. (Или, если рисунок вертикальный, установите его высоту чуть больше высоты экрана.) Большая ширина рисунка предотвращает его повторение по горизонтали.
Новые броузеры – те, которые поддерживают CSS – позволяют вам указывать, где повторять, а где не повторять фоновый рисунок. Используя стиль, вы можете не допустить повторения рисунка, даже если окно броузера больше изображения. Чтобы отобразить рисунок всего один раз, укажите в свойстве background-repeat тэга значение no-repeat. Или если вы хотите, чтобы фон повторялся только в одном направлении, установите значение repeat-x (для повторения только поперек) или repeat-y (для повторения только вниз).
увеличить изображение Этот рисунок имеет всего несколько пикселов в высоту, но, повторяясь, он заполняет весь экран. Он шире окна, поэтому не повторяется поперек
Проблемы с установкой фонового рисунка
При помощи графических программ и добавлений к тэгу вы можете украсить страницу или таблицу на странице фоновым рисунком. Если у вас проблемы с отображением фонового рисунка, причин может быть несколько: рисунок поврежден, файл находится не в том месте, которое вы указали, или используемый вами HTML неверен. Если вы используете редактор страниц FrontPage, возможно, вы используете неверную функцию. Если вы не можете отобразить фоновый рисунок на вашей странице, сделайте следующее.Используя Windows, определите местоположение файла с фоновым рисунком на вашем компьютере. Вы должны поместить его в папку с вашими веб-страницами или подпапку. Лучше, если формат файла – GIF или JPEG. (Вы также можете использовать формат PNG, но почти все старые броузеры не работают с этим форматом, так что лучше использовать GIF или JPEG.) Чтобы убедиться, что ваш броузер может отобразить рисунок, дважды щелкните по рисунку или перетащите его в окно вашего броузера.
увеличить изображение Убедитесь, что фоновый рисунок имеет формат GIF или JPEG и расположен в папке с вашими веб-файлами
Если файл с рисунком неисправен, отредактируйте или восстановите рисунок в графической программе, а затем переместите файл GIF или JPEG в папку с веб-страницами.
Большинство броузеров предоставляет вам возможность отключить отображение рисунков. Если вы отключили рисунки, включите их.
Укажите в атрибуте background тэга имя файла вместе с расширением. (В UNIX и Linux веб-серверах вы должны учитывать регистр.) Если файл находится в подпапке корневой веб-папки, указывайте имя файла вместе с именем папки.
Установите атрибут bgcolor для фонового цвета рисунка. Таким образом, цвет фона будет загружен сразу, даже если фоновый рисунок требует времени для загрузки. (Вы знаете о спецификации цветов? См. раздел "Номера цветов в сети".)
Протестируйте страницу, чтобы проверить, работает ли фон.
Когда вы заменяете рисунок на файл с таким же именем, как и фоновый файл, FrontPage иногда продолжает отображать старый рисунок. Если так происходит, вы можете переименовать добавленный рисунок или закрыть и запустить FrontPage снова, чтобы обновить файл. Если страница использует тему FrontPage, то она берет фон из темы, и вы не можете указать фоновый рисунок с помощью HTML или используя описанный здесь способ. Впрочем, вы можете изменить фон в самой теме.
При помощи графических программ и добавлений к тэгу вы можете украсить страницу или таблицу на странице фоновым рисунком. Если у вас проблемы с отображением фонового рисунка, причин может быть несколько: рисунок поврежден, файл находится не в том месте, которое вы указали, или используемый вами HTML неверен. Если вы используете редактор страниц FrontPage, возможно, вы используете неверную функцию. Если вы не можете отобразить фоновый рисунок на вашей странице, сделайте следующее.Используя Windows, определите местоположение файла с фоновым рисунком на вашем компьютере. Вы должны поместить его в папку с вашими веб-страницами или подпапку. Лучше, если формат файла – GIF или JPEG. (Вы также можете использовать формат PNG, но почти все старые броузеры не работают с этим форматом, так что лучше использовать GIF или JPEG.) Чтобы убедиться, что ваш броузер может отобразить рисунок, дважды щелкните по рисунку или перетащите его в окно вашего броузера.
увеличить изображение Убедитесь, что фоновый рисунок имеет формат GIF или JPEG и расположен в папке с вашими веб-файлами
Если файл с рисунком неисправен, отредактируйте или восстановите рисунок в графической программе, а затем переместите файл GIF или JPEG в папку с веб-страницами.
Большинство броузеров предоставляет вам возможность отключить отображение рисунков. Если вы отключили рисунки, включите их.
Укажите в атрибуте background тэга имя файла вместе с расширением. (В UNIX и Linux веб-серверах вы должны учитывать регистр.) Если файл находится в подпапке корневой веб-папки, указывайте имя файла вместе с именем папки.
Установите атрибут bgcolor для фонового цвета рисунка. Таким образом, цвет фона будет загружен сразу, даже если фоновый рисунок требует времени для загрузки. (Вы знаете о спецификации цветов? См. раздел "Номера цветов в сети".)
Протестируйте страницу, чтобы проверить, работает ли фон.
Когда вы заменяете рисунок на файл с таким же именем, как и фоновый файл, FrontPage иногда продолжает отображать старый рисунок. Если так происходит, вы можете переименовать добавленный рисунок или закрыть и запустить FrontPage снова, чтобы обновить файл. Если страница использует тему FrontPage, то она берет фон из темы, и вы не можете указать фоновый рисунок с помощью HTML или используя описанный здесь способ. Впрочем, вы можете изменить фон в самой теме.
Прозрачность при работе с FrontPage
С FrontPage вам не нужна отдельная графическая программа, чтобы задать прозрачность рисунка.Выберите рисунок, который вы хотите сделать прозрачным.
увеличить изображение В FrontPage установка прозрачности – это простая трехшаговая операция В панели Picture нажмите кнопку Set Transparent Color. Щелкните на внешней области рисунка, чтобы выбрать фон.
Установка фона в FrontPage
Проделайте шаги 1 и 2 из предыдущего раздела, чтобы убедиться в исправности вашего графического файла, затем откройте вашу страницу в FrontPage. В меню Format нажмите Background. В окне Formatting выберите Background Picture. Нажмите Browse, выберите и выделите ваш графический файл, а затем нажмите OK.
В FrontPage вы можете изменить рисунок и цвет фона Перед закрытием диалога Page Properties убедитесь, что фон вашей страницы совпадает с фоном рисунка. В окне Background на палитре Colors выберите наиболее подходящий цвет. Если вы хотите, чтобы ваши страницы были одного цвета и с одинаковым фоном, нет необходимости устанавливать эти опции в каждом файле. Вам достаточно установить опции фона для домашней страницы. Для остальных страниц выберите опцию Get Background Infor-mation From Another Page и укажите вашу домашнюю страницу как шаблон. Если вы будете вносить изменения в параметры фона вашей основной страницы, FrontPage автоматически изменит все страницы, использующие ее в качестве шаблона.
Текст размещается неправильно
Коды специальных символов
Эти коды позволяют в HTML вводить символы, показанные справа. Ссылки по именам устойчиво работают для первых 30 символов; далее используйте номера кодов для поддержки в старых версиях броузеров. Полный список кодов см. на www.w3.org.КодИмяСимвол " " " & & & < < < > > >   ¡ ¡ ? ¢ ¢ ? £ £ ? ¤ ¤ ¤ ¦ ¦ ¦ § § § ¨ ¨ ? © © © ª ª ? « « « ¬ ¬ ¬ ® ® ® ¯ ¯ ? ° ° ° ± ± ± ² ² ? ³ ³ ? ´ ´ ? µ µ µ ¶ ¶ ¶ · · · ¸ ¸ ? ¹ ¹ ? º º ? » » » ¼ ¼ ? ½ ½ ? ¾ ¾ ? ¿ ¿ ? À À A Á Á A   A à à A Ä Ä A Å Å A Æ Æ ? Ç Ç C È È E É É E Ê Ê E Ë Ë E Ì Ì I Í Í I Î Î I Ï Ï I Ð Ð ? Ñ Ñ N Ò Ò O Ó Ó O Ô Ô O Õ Õ O Ö Ö O × × ? Ø Ø O Ù Ù U Ú Ú U Û Û U Ü Ü U Ý Ý Y Þ Þ ? ß ß ? à à a á á a â â a ã ã a ä ä a å å a æ æ ? ç ç c è è e é é e ê ê e ë ë e ì ì i í í i î î i ï ï i ð ð ? ñ ñ n ò ò o ó ó o ô ô o õ õ o ö ö o ÷ ÷ ? ø ø o ù ù u ú ú u û û u ü ü u ý ý y þ þ ? ÿ ÿ y Œ &OElig ? œ &oelig ? Š &Scaron S š &scaron s Ÿ &Yuml Y ˆ &circ ? ˜ &tilde ? – &ndash – — &mdash — ‘ &lsquo ‘ ’ &rsquo ’ ‚ &sbquo ‚ “ &ldquo “ ” &rdquo ” „ &bdquo „ † &dagger † ‡ &Dagger ‡ ‰ &permil ‰ ‹ &lsaquo ‹ › &rsaquo › € &euro € … &hellip … ™ &trade ™ ← &larr < ↑ &uarr ^ → &rarr > ↓ &darr v ↔ &harr - ♠ &spades ¦ ♣ &clubs ¦ ♥ &hearts ¦ ♦ &diams ¦
Маркированный или нумерованный список выглядит неправильно
HTML предоставляет несколько тэгов для создания списков, но широко используются только три: (для ненумерованных, или маркированных списков); (для нумерованных списков); (для отдельных пунктов списка). Атрибуты этих тэгов позволяют указать некоторые параметры списка, например, тип, но не позволяют менять способ отображения или форматирование списка. Однако существует множество способов форматировать списки. В броузерах, которые поддерживают CSS, можно установить стили, чтобы форматировать списки. Однако поскольку списки задаются в нескольких тэгах и на них влияют различия броузеров, легко столкнуться с проблемами. Чтобы не зависеть от поддержки броузерами CSS, создайте таблицу для форматирования списка. Если все внизу списка сдвинуто, значит, вы пропустили окончание тэга ( или ) из списка. Добавьте его после последнего тэга .
Вы можете выбрать для нумерованных или маркированных списков другие числа или маркеры
По умолчанию нумерованные списки используют десятичные номера, а маркированные – круглые маркеры. Если вы хотите изменить маркеры, в тэге установите для атрибута type значение circle или square. Чтобы изменить номера на римские цифры или буквы, установите атрибут type для тэга равным I, i, A или a. Приведенный ниже список использует заглавные римские цифры: For the money For the show To get ready Go cat go
Если вы хотите, чтобы элементы списка отделялись двойным промежутком, например, если они представляют собой абзацы, заканчивайте каждый пункт списка разрывом строки ( ) с фиксированным пробелом после него ( ):Easy-to-Use Databases
Если вы используете FrontPage, вы можете установить большинство опций списка без редактирования HTML или создания таблицы стилей. Щелкните на списке, который вы хотите изменить, щелкните на Bullets And Numbering в меню Format (Формат) и определите параметры списка.
Чтобы задать постоянные отступы вокруг и внутри списка, установите в CSS свойства границы. Поскольку вы используете много тэгов, устанавливать границы придется методом "проб и ошибок". Отступы вокруг списков устанавливаются в стилях для тэгов , и . Отступы внутри списков устанавливаются в стиле для тэга . Приведенный ниже блок
Описание четвертого стиля устанавливает поля для блока в пределах блока .
В пятой и более поздних версиях броузеров вы можете изменять маркеры на картинки, используя свойство list-style-image.
Когда вы создаете изображение для использования в качестве маркера, убедитесь, что оставляете вокруг него немного места.
Если вы хотите создать список с изображениями и работает в любых броузерах, используйте таблицу. Поместите изображения в ячейки в левой колонке, а текст – в правой. Используйте атрибут cellpadding, чтобы установить отступы между пунктами списка. Life vests
Слишком большие отступы между абзацами
Чтобы перейти к новой строке, вы можете в HTML вставить разрыв строки, используя тэг , или начать новый абзац, используя тэг , который вставляет пустую строку между абзацами. Если вы хотите изменить расстояние между абзацами, до и после заголовка или между другими элементами, обратитесь к каскадированным таблицам стилей (CSS), которые позволяют вносить изменения сразу нескольких страниц. Чтобы изменить расстояние между абзацами, сделайте следующее. По умолчанию между абзацами установлен двойной отступ. Вы можете подогнать интервал с помощью стиля или таблицы
Установите свойства CSS margin-top и margin-bottom для тэга (и для других тэгов, если нужно). Приведенный ниже блок
Решение в шаге 1 не работает в броузерах, которые не поддерживают CSS, и создает дополнительные отступы между заголовками и абзацами в Netscape 4. Если вы хотите, чтобы абзацы появлялись близко друг к другу во всех броузерах, создайте таблицу и поместите каждый абзац в отдельную ячейку. Затем, чтобы задать отступы между абзацами, измените значение атрибута cellpadding в тэге .
Хочется верить, что нижний и верхний отступы по 10 пикселей соответствуют отступу в 20 пикселей. Но на самом деле расстояние между двумя элементами больше, чем сумма отступов.
Если броузер пользователя не знает введенного вами специального символа, он отображает значение кода HTML (например, ™). Если введен номер символа, броузеры отображают вопросительный знак или маленький прямоугольник.
Текст должен появляться поверх изображения
Тэги HTML обычно помещают элементы на странице последовательно, чтобы они не перекрывались, но иногда текст должен оказаться поверх изображения. Вы можете поместить изображение на задний план или добавить текст в изображение. Иногда картинки и текст выглядят неправильно Если у вас проблемы с размещением текста поверх изображения, сделайте следующее.
Броузеры могут отображать картинки как фон всей страницы, таблицы или отдельной ячейки. Чтобы изображение оказалось ниже текста в ячейке, установите атрибут background для тэга :
Чтобы изображение отображалось целиком, установите атрибуты ячейки width и height равными размерам изображения. Если изображение окажется меньше ячейки, оно будет размножено, чтобы заполнить всю ячейку.
Если вы используете FrontPage, вы можете добавить текст в изображение и без использования графических программ. Щелкните на картинке, щелкните на кнопке Text на панели инструментов Picture и наберите текст. Перетаскивайте поле текста, чтобы перемещать или изменять размеры надписи. FrontPage автоматически создает графические комбинации изображения и текста и отображает их на странице.
Для большей надежности вы можете добавить текст в изображение. Откройте изображение в графической программе, такой как Photoshop или Fireworks. Используйте инструменты текста, чтобы ввести и разместить ваш текст. Затем экспортируйте изображение как файл GIF и поместите его на страницу, используя тэг (установите атрибут alt для текста, который вы добавили, если пользователи предпочтут не отображать картинку):
Текст размещается неправильно
При создании страницы с текстом заманчиво разбить текст на строки так, как вам надо – но, увы, страницы не всегда будут выглядеть именно так. Броузеры пользователей могут отображать текст по-разному: либо потому, что шрифт недоступен, либо потому, что пользователь изменил размер шрифта или окна, так что текст перестанет помещаться в отведенное ему место. Понятно, что для текста лучше оставлять побольше места. Однако бывают случаи, когда дополнительное пространство не решает проблему, например, текст должен выравниваться относительно изображения, помещаться внутри узкого ряда или колонки или строки не должны разрываться. Есть много способов разместить текст в определенном месте Управлять текстом на странице можно несколькими способами. Если текст не помещается там, где вы хотите, сделайте следующее.
Когда вы используете размер шрифта по умолчанию, текст может не поместиться там, где нужно. Самый простой путь – это изменить размер шрифта. В старых броузерах единственный путь – использовать тэг :I hate quotations.
Устанавливая размер шрифта в тэге , вы не будете знать наверняка его размер в разных броузерах. Броузеры интерпретируют размер шрифта по-разному, а пользователи могут изменить размер шрифта. Если вы хотите точно указать размер шрифта, используйте стиль. В свойстве font-size можно указать размер шрифта в пикселях, свойство line-height позволяет указать расстояние между строками. Этот HTML создает абзац с текстом высотой точно 14 пикселей и с минимумом дополнительного места сверху и снизу: * Это примечание к вызывающему сомнение значению, но приятно, что он занимает так мало места.
Даже при установке точного размера шрифта и Netscape, и Internet Explorer позволяют пользователям увеличивать или уменьшать размер шрифта, а последний позволяет аннулировать шрифты, установленные на вашей странице.
Если текст переходит на новую строку, когда вы не хотите этого, вы можете добавить разрыв строки в тэге . (Если вы используете FrontPage, вставьте символ разрыва строки, нажав (Shift)+(Enter)).
She ’s up in the attic, I ’m down with the spiders,
Если вы хотите, чтобы броузер сохранял строку нетронутой и не переносил текст на новую строку, укажите это в тэгах и :Ode to the text displayed on one line
Если текст не помещается в ячейку таблицы, сделайте столбцы шире, устанавливая атрибут width тэга : She and I on an uneventful Sunday
Если вы хотите, чтобы таблица вытягивалась по размеру текста, когда пользователи изменяют размер шрифта, не включайте атрибут width в тэги и . (Если вы используете FrontPage, вы можете удалить установки высоты, щелкнув на таблице и затем щелкнув на AutoFit (Автоподбор) в меню Table (Таблица).
Последние версии броузеров – Internet Explorer 5 и более поздние – позволяют вам указывать точный размер абзаца, закреплять его содержимое или прокручивать его для просмотра, используя CSS свойства width, height и overflow. Например, этот абзац будет точно 120х80 пикселов и покажет полосу прокрутки справа, если места для текста недостаточно: Мне не нравится сжиматься, но я могу и подвинуться.
Другой способ, гарантирующий, что текст определенного размера не будет изменяться – создать изображение с этим текстом. В графической программе, такой как Photoshop или Fireworks, создайте изображение такого размера, какое ваш текст должен занимать на странице. (Установите цвет изображения таким же, как цвет фона страницы). Инструментом "текст" добавьте текст нужного размера и шрифта. Чтобы гарантировать, что текст появится в любом броузере одного и того же размера, создайте изображение
Затем экспортируйте изображение как GIF-файл и поместите его на страницу, используя тэг : Текст-изображение часто выглядит лучше, чем обычный текст, но у него есть и недостатки. Изображение дольше загружается, текст в нем не индексирован, и пользователи не могут использовать броузер, чтобы копировать текст. Когда вы используете изображения для текста, всегда устанавливайте атрибут alt тэга так, чтобы те пользователи, броузеры которых не отображают изображения, смогли прочитать текст, а поисковые устройства смогли его индексировать.
Текст со специальными символами отображается неправильно
Когда вы используете специальные символы, такие как знак авторского права и торговый знак (©, ® и ™), валютные и математические знаки (такие как ў, ч и ±), буквы с диакритическими знаками (такие как й и у), которых нет в стандартных компьютерных знаках, они не всегда правильно отображаются в броузере. Специальные символы часто являются причиной неприятностей для тех пользователей, которые используют другие операционные системы или установки языка. Кроме того, четыре символа в HTML обычно используются для определения тэгов и атрибутов – символы &, знаки "больше" или "меньше (< и >) и знак кавычек ("). Если вы попытаетесь использовать эти символы внутри абзаца в вашем HTML или внутри значений, которые вы определили для атрибутов, страница не будет работать. Если специальные символы являются причиной ваших проблем, сделайте следующее.
Изучите текст на вашей странице, включая титул страницы, заголовки и значения атрибутов, на предмет наличия зарезервированных для HTML символов (&, <, > и "). Измените их на HTML-эквивалент: &, <, > и ". Например, если титул вашей страницы >> Review: "Troilus & Cressida" <<, используйте следующие знаки HTML: >>Review:"Troilus &Cressida"<<
Если вы хотите вставить символы или специальные символы так, чтобы они появлялись на вашей странице в любом броузере или системе, используйте их коды. Например, чтобы вставить знак авторского права, используйте ©: Copyright ©2001 Evan Callahan
Вы также можете использовать номера кодов ISO для передачи символов. Например, в 5 версии броузеров можно ставить торговый знак (™) как ™, но в Netscape 4 сработает только ™. Список написаний кодов и номеров символов см. в таблице "Коды специальных символов" ниже.
Форма размещается неверно
Форма FrontPage неверно сохраняет или пересылает результаты
С помощью компонента Save Results, FrontPage может помочь вам сохранить информацию из вашей формы в файле или послать ее по электронной почте. Создав форму, добавив текстовые поля или другие объекты для ввода посетителями данных, вы можете указать FrontPage, где сохранять или куда посылать информацию, и в каком формате все это делать. Чтобы сохранять результаты, FrontPage использует специальную программу, являющуюся частью FrontPage Server Extensions. Если на вашем сервере расширение не установлено или не сконфигурировано, или если вы не делали необходимых настроек вашей формы, вы можете не получить нужных результатов. Чтобы разобраться с проблемой и доставить информацию по адресу, сделайте следующее.
Если страница находится на диске, где расширения FrontPage Server Extensions не установлены, то форма не будет работать в броузере. (Вы сможете просмотреть страницу, но если вы отправите форму, то увидите страницу с ошибкой, озаглавленную "FrontPage Run-Time Component Page", и информация не будет сохранена.) увеличить изображение Если вы создали форму на вашей странице, FrontPage сохранит отправленную информацию в файле или отправит ее вам письмом
Чтобы использовать форму, опубликуйте страницу на сервере, содержащем FrontPage Server Extensions, а затем просмотрите страницу уже на нем.
Вы указывали пункт назначения для результатов формы? Если нет, у вас возникнут проблемы с поиском информации, отправленной через форму. По умолчанию FrontPage сохраняет результаты формы в текстовом файле. Она называется form_results.txt и хранится в папке _private вашей страницы. Вы вряд ли сможете открыть этот файл в броузере, поскольку FrontPage, из соображений безопасности, делает папку _private нечитаемой. Чтобы ее просмотреть, нажмите строку Folders в меню View, дважды щелкните на папке _private и дважды щелкните на form_results.txt.
Чтобы изменить положение файла, который FrontPage использует для результатов формы, щелкните правой кнопкой на форме, нажмите Form Properties и введите путь и имя файла в поле ввода File Name. Чтобы изменить формат файла с простого текста на что-то другое, нажмите Options и выберите опцию в окне File Format.
Если вы хотите, чтобы FrontPage отсылал вам результаты письмом, щелкните правой кнопкой на форме, нажмите Form Properties и введите адрес в поле ввода E-mail Address.
Чтобы установить параметры e-mail, нажмите Options и выберите вкладку E-mail Results. Например, вы можете изменить формат e-mail на HTML или на текстовый формат базы данных, который вы легко можете скопировать в таблицу. Если ваша форма имеет поле для ввода посетителем e-mail адреса, не забудьте ввести имя поля в окно Reply-To Line, чтобы вы могли легко ответить на сообщения, посылаемые вам. Установите параметры формы,чтобы указать FrontPage, куда посылать информацию, введенную пользователем. Например, вы можете указать формат электронной почты, отправляемой FrontPage
Если ваша форма все еще не отсылает e-mail – или если вы видите ошибку при отправке формы – проблема может быть с серверными расширениями или с конфигурацией почтовой службы на вашем веб-сервере. Свяжитесь с администратором сервера. Если файл с результатами или e-mail отображает короткие имена полей, вроде T1 и S1, вам надо указать осмысленные имена для полей вашей формы. Щелкните дважды на каждом поле и наберите имя, такое как LastName или Email. Если результаты включают поля, которые вам не нужны, вы можете убрать их. Например, FrontPage сохраняет "значение" кнопки Submit (обычно именуемой B1), в котором вы не нуждаететсь. Чтобы удалить его, щелкните правой кнопкой по форме, нажмите Form Properties, нажмите Options, выберите вкладку Saved Fields и удалите имя поля из списка. Если вам не нравится страница Form Confirmation, отображаемая FrontPage при отправке формы, создайте и сохраните собственную страницу подтверждения. Затем щелкните правой кнопкой на форме, нажмите Form Properties, нажмите Options, выберите вкладку Confirmation Page и введите имя файла. Если вы не хотите использовать компоненты FrontPage для работы с данными, вы можете отсылать результаты сценарию Active Server Pages (ASP) или другим серверным программам. Щелкните правой кнопкой на форме, нажмите Form Properties, нажмите Send To Other, нажмите Options и введите путь или имя программы или сценария в окне Action. Если вы хотите, чтобы форма отсылала величины скрытых полей, часто требуемые сценарию, нажмите кнопку Advanced в диалоге Form Properties, чтобы указать их. Вы можете также отсылать результаты формы в базу данных. Если у вас возникают с этим проблемы, см. раздел "FrontPage не сохраняет данные из формы в базе данных".
Форма не работает или появляется сообщение об ошибке
Большинство форм разработаны для того, чтобы получать информацию от посетителей вашей страницы и отправлять ее сценарию или программе на веб-сервере. В тэге , и , но при предварительном просмотре поля не выровнены и выглядят неряшливо. Чтобы привести форму в порядок, есть две возможности. Первая – использовать преформатированный текст (preformatted text), с которым броузер использует моношириные шрифты, показывает разбивку и разрывы строки в точности так, как показано в вашем HTML. (Обычно броузеры сливают множественные пробелы или разрывы строки в один пробел.) Вторая возможность – использовать таблицу, контролирующую размещение элементов в вашей форме. В любом случае вам придется отрегулировать размеры полей, чтобы подравнять форму. Если форма не выглядит должным образом, cделайте следующее.
Отрегулируйте ширину текстовых полей, так чтобы одинаковые поля имели одинаковый размер. В тэгах укажите атрибут size.
Если вы используете FrontPage, щелкните на каждом поле и отрегулируйте размер вручную.
Чтобы упорядочить вашу форму, используйте один из следующих методов. Поскольку Internet Explorer и Netscape определяют размер текстовых полей по-разному, протестируйте форму в обоих броузерах. Если поля не совсем подходят по размеру, см. раздел "Текстовые поля имеют разную ширину в разных броузерах".
Использование методов GET и POST
Броузеры могут отправлять информацию из формы двумя способами: GET и POST. Способом GET величины формы добавляются в конец URL и отделяются от них знаком вопроса, примерно таким образом:
http://www.risingmoon.com/order.asp?Entree=Bird&Salad=Blue&Coffee=Please
Как вы видите, если у вас много полей, метод GET становится неудобным. Но у GET есть интересный побочный эффект. Когда посетители делают закладку на странице, значения полей сохраняются, таким образом, когда посетитель возвращается на страницу, величины уже введены. GET – метод по умолчанию, но POST используется для многих типов форм. Форма отправляет такую же информацию, но вместо перемещения URL она перемещается как серия заголовков HTTP. Чтобы отправить форму используя POST, установите атрибут method в тэге :
Если вы не хотите, чтобы посетители видели отсылаемые ими величины и могли воспользоваться ими снова, используйте POST.
Использование преформатированного текста
Простейший способ выравнивания текста в форме – использовать тэг , чтобы отобразить разбивку в точности как в вашем HTML. Броузер использует моноширинный шрифт, такой как Courier, таким образом каждый символ или пробел занимают одинаковую ширину на странице. увеличить изображение В HTML поместите содержимое формы в блок . (Во FrontPage выберите содержимое формы и затем выделите Formatted в окошке Style в левой части панели Formatting.) Добавьте пробелы и разрывы строк между текстом и тэгами , чтобы выровнять элементы.
Использование таблицы
Если вы не хотите использовать моноширинные шрифты, используйте таблицу для точного выравнивания элементов.Внутри блока создайте таблицу не меньше чем с двумя столбцами – один для подписей к полям, другой для самих полей – по строке на каждое поле. Переместите ваш текст и тэги внутрь тэгов . (Во FrontPage выделите и перетащите текст и поля в нужные ячейки.)Для каждого тэга , содержащего заголовок поля, используйте align="right", чтобы выравнять заголовки с полями в следующем столбце. (Во FrontPage выделите ячейки и нажмите Align Right на панели Formatting.)
увеличить изображение
Чтобы отрегулировать разбивку между полями, установите атрибут cellpadding в тэге . (Во FrontPage щелкните правой кнопкой по таблице, нажмите Table Properties и введите значение в окно Cell Padding.) Вот на что должен быть похож ваш HTML:Argus the Answer Dog
Если вам не нравится, как на вашей странице выглядит стандартная кнопка Submit (Отправить), используйте свое изображение. В тэге установите type="image" и присвойте атрибуту src название файла с изображением. В FrontPage укажите Form в меню Insert и нажмите Picture. Некоторые графические редакторы, такие как Fireworks, имеют шаблоны для изображений кнопок.
Я получаю неверные значения от кнопок выбора, флажков или списков
Чтобы помочь людям с отправкой информации через форму, вы можете использовать кнопки выбора, флажки и списки. Таким образом, посетители смогут просто выбрать один из предложенных вами вариантов. В HTML вы включаете такие поля в тэгах со значениями атрибутов типа radio или checkbox, и в блоках в тэгах , где указываются строки для списков. Если тэги и настроены неверно, ваша форма не будет посылать нужные значения Если вы не установили тэги должным образом, вы можете не получить нужных величин или ваша форма может вообще не заработать. Если ваши кнопки выбора, флажки или списки не работают, сделайте следующее.
Если ваша форма отсылает информацию сценарию или базе данных, проверьте имена полей и значений, необходимых сценарию или базе данных. Если форма отправляет информацию в файл или посылает ее по e-mail, выберите имена полей и величины, которые передадут всю необходимую вам информацию наилучшим образом.
Как вы уже поняли, очень важно знать, какое имя поля и какой набор величин вам нужен.
Для кнопок выбора в тэге для атрибута type установите radio, убедитесь, что вы дали каждой кнопке в группе одинаковый атрибут name, но разный атрибут value. (Имя идентифицирует группу кнопок, а значение сообщает форме, что отправить, когда каждая кнопка выделена.)
Иначе ваша форма не объединит кнопки в группу или не отправит нужное значение выбранной опции. Текст, отображенный в окне, не обязательно такой же, как и отправляемая величина – величина часто является аббревиатурой.
Следующий HTML создает группу кнопок выбора (первая из них выбрана по умолчанию), отправляющих одно из четырeх значений поля Entree: Main Course: Pheasant Hamburger ala Bun Mussels and Squids Tofu Fondue
Для флажков тэги с атрибутами type, равными checkbox, присваивают каждому тэгу разный атрибут name. Установите атрибут value on или yes, или значение, которое вы хотите получать, если флажок поставлен. (Если флажок не поставлен, никакой величины не отправляется. Если вам нужно, чтобы величина отправлялась в любом случае, используйте группу из двух кнопок выбора, одну со значением "Да", а другую – "Нет".)
Следующий HTML создает два флажка, первый из которых отмечен по умолчанию. Для каждого поставленного флажка форма будет передавать значение Please для этого поля: Optional Selections: Coffee Flaming Dessert
Для списков, где разделы со списком определяются тэгами , вы также можете указать величину для каждого выбора или пренебречь этим. Для ниспадающего списка установите в тэге атрибут size равным 1; для окна со списком приравняйте его количеству вариантов, которое вы хотите видеть без прокручивания окна.
Следующий HTML создает ниспадающий список с четырьмя вариантами, первый из которых выбран по умолчанию. В первой опции не указана величина, поэтому если она выбрана, форма отправляет Vinaigrette. Для остальных вариантов она отправляет указанную величину, т.е. Blue, Green или Yellow: Salad Dressing: Vinaigrette Blue Cheese Green Goddess Honey Mustard
Если вы используете FrontPage, чтобы создать форму, вы заметите, что когда в первый раз вставляете поля в форму, они имеют короткие непонятные имена и значения, такие как N1 и V1. К счастью, FrontPage облегчает изменение имен полей и величин: дважды щелкните на каждом поле и введите величины в предусмотренных полях ввода.
Кнопки выбора размещаются в квадратиках
В Netscape 4 кнопки выбора всегда используют фон страницы. Если фон вашей формы или таблицы, которая ее содержит, не совпадает с фоном страницы, вы будете видеть вокруг ваших кнопок выбора квадратные окошки. Поскольку Netscape 4 поддерживает каскадированные таблицы стилей (CSS), вы можете легко решить эту проблему. Netscape 4 использует для кнопок выбора цвет фона страницы Сделайте следующее.
Используя атрибут style тэга , установите параметр background-color CSS каждой из кнопок выбора таким же, как цвет фона формы.
Например, ваш HTML может выглядеть так: This is a test of: Netscape Navigator Internet Explorer The Emergency Broadcast System
Просмотрите результат во всех броузерах, чтобы убедиться, что цвета в порядке. Этот способ имеет свои нюансы в разных броузерах. Netscape 6, например, использует фон кнопки внутри самой кнопки.
Настройка корректности во FrontPage
FrontPage может написать сценарий, проверяющий содержимое всех полей, вам надо указать лишь, каките значения проверять и какой тип данных в них должен содержаться.Дважды щелкните по полю, которое должен проверить FrontPage. Нажмите Validate. Поставьте флажок Required и укажите необходимые опции поля.
Программы дизайна, такие как FrontPage, могут написать сценарий проверки на корректность за вас
Отправка e-mail с веб-страницы
Большинство веб-серверов позволяют вам отправлять e-mail со страницы. Многие провайдеры, работающие под UNIX и Linux, предоставляют бесплатный сценарий Perl под названием formmail.pl или formmail.cgi, который вы можете использовать для отправки письма. Большинство провайдеров позволяют вам разместить собственный сценарий на сервере. Следующая форма, например, собирает информацию и использует formmail.cgi, чтобы отправить сообщение.
Your name: Your email: Your message:
Если ваш сервер использует Windows и Internet Information Server (IIS), вы можете написать ваш собственный сценарий ASP. Следующий сценарий, например, отправляет информацию из вышеуказанной формы:
<%’FormMail.asp -Sends e-mail using the CDONTS Newmail object. Set objMail =CreateObject("CDONTS.Newmail") objMail.From =Request("realname")&"<"&Request("email")&">" objMail.To =Request("recipient") objMail.Subject =Request("subject") objMail.Body =Request("message") objMail.Send %> Если вы используете веб-сервера под управлением UNIX или Linux, учтите, что имена файлов учитывают регистр, и FormMail.cgi – не то же самое, что и formmail.cgi.
Отправляя форму, люди оставляют поля незаполнеными
Многие люди не любят печатать, они предпочтут оставить поле незаполненым. Если эта информация вам очень нужна, вам придется предоставить посетителям некоторые удобства. Один из способов: поддерживать величины по умолчанию и отмечать поля, обязательные для заполнения. Другой путь – добавить сценарий проверки на корректность (validation script) – JavaScript, запускаемый при отправке формы и проверяющий содержимое всех необходимых полей. Если такой сценарий обнаруживает незаполненные поля, он выводит сообщение и не отправляет форму. Наконец, вы можете проверять информацию формы при ее попадании на серверный сценарий или программу уже после отправки, и выводить ошибку или возвращать форму. Если посетители отправляют форму без необходимой информации, сделайте следующее.В вашей форме отметьте необходимые поля сообщением или значком или сделайте поля, уведомляющие посетителя, что заполнить оставшиеся поля необходимо.
Сообщите посетителю, какая информация вам нужна Чтобы минимизировать количество текста, которое придется набить вашим посетителям, используйте кнопки выбора, флажки и списки там, где это возможно. Например, вместо того чтобы просить посетителей написать причину их интереса, сделайте список, из которого они могли бы выбрать. Поставьте выбор по умолчанию для кнопок выбора или флажков, используйте атрибут checked в тэге ; для списков используйте атрибут selected в тэге .
Чтобы поля с ключевой информацией, такой как имя посетителя, не оставались незаполнеными, используйте на странице сценарий проверки на корректность. Например, следующая функция JavaScript проверяет заполненость полей realname и email. Если поля пустые, сценарий выводит сообщение от броузера и указывает на незаполненные поля. Сценарий может проверить правильность величин перед отправкой формы на сервер
Чтобы использовать этот сценарий, вставьте код в раздел
вашей страницы. Затем присоедините функцию к событию onSubmit вашей формы как указано ниже, тогда функция будет выполняться броузером прежде, чем информация будет отправлена сетевому сценарию. (Утверждение return указывает, что форма не отправится, если сценарий обнаружит пропущенную информацию.)
Другие идеи насчет сценариев проверки на корректность см. в сети или в Приложении C.
Если вы не хотите выводить сообщение, вам могут помочь серверный сценарий или программа. Если неверная информация уже отправлена, простейшим решением будет вывести страницу с ошибкой, предлагающую посетителю нажать в своем броузере кнопку Back и заполнить оставшиеся поля. Вы можете также отобразить форму заново, оставив всю имеющуюся информацию и подсветив незаполненные поля.
Текстовые поля имеют разную ширину в разных броузерах
Когда вы используете атрибут размера поля , чтобы установить ширину поля, Netscape и Internet Explorer воспринимают ваши настройки по-разному. Это происходит потому, что Internet Explorer использует в текстовых окнах пропорциональный шрифт, в то время как Netscape использует моноширинный шрифт, который шире. Броузеры по-разному устанавливают размер текстовых окон Чтобы добиться одинаковой ширины текстовых окон в большинстве броузеров, сделайте следующее.
Если вы хотите использовать моноширинный шрифт, самое простое решение – указать шрифт в стиле к тэгу . Поместите этот код в раздел
вашей страницы:
Если вы хотите использовать пропорциональный шрифт в Internet Explorer, используйте стиль, чтобы установить ширину каждого текстового окна:
Поскольку Netscape 4 игнорирует этот стиль, вы должны сначала указать атрибут size, просмотрев страницу в Netscape 4, чтобы убедиться в правильности размеров текстового окна. Затем отрегулируйте параметр width в пикселях, чтобы он был таким же, как в Internet Explorer.
Просмотрите вашу страницу в обоих броузерах и, если возможно, на разных компьютерах. Netscape регулирует размер текстового окна, когда посетитель регулирует размер шрифта в своем броузере. По этой причине вы не можете быть уверены, что ваши поля поместятся в отведенное им пространство, по крайней мере не в Netscape 4 или более раннем, где установка стиля width не приносит никакого эффекта.
Фреймы не работают
Фреймы не работают
Границы или пространство между фреймами отображаются неверно
Изменение пространства между фреймами с помощью FrontPage
Неверное размещение или размер фрейма
Регулирование размеров в FrontPage
Во FrontPage недоступны функции меню Frames
Гиперссылки не загружают страницы в нужный фрейм
Ссылки к фреймам во FrontPage
Страница из FrontPage не добавляется к странице с фреймами
Управление эмоциями
Раздел является в чем-то продолжением предыдущего. Эмоции штука хорошая, до тех пор пока не начинают мешать работе. Эмоции бывают хорошие, а бывают и плохие.На эмоциях конечно можно сколотить неплохой капитал. Но точно также можно его и потерять. Да и не столько в наших работах дело, сколько в нашей повседневной жизни. В любом случае лучше если эта штука будет под нашим контролем.
Управление эмоциями - Агрессия
Эмоция - Вдохновение
Управление эмоциями - Вина
Управление эмоциями - Горе
Управление эмоциями - Успех
Управление эмоциями - Депрессия
Коммуникации и эмоции
Управление эмоциями - Любовь
Управление эмоциями - Покой
Характер управления эмоциями
Управление эмоциями - Страх
Управление эмоциями - Стресс
Управление эмоциями - Счастье
Эмоция - Удовольствие
Управление эмоциями - Чувства
Странице не хватает цветов
Фреймы не работают
Чтобы отображать фреймы, вам необходимы три вещи: страница, устанавливающая фреймсет (frameset) – общую структуру страницы, отдельные страницы, появляющиеся во фреймах, и броузер, способный отображать фреймы. Если какой-либо из этих элементов отсутствует, броузер отобразит пустую страницу, страницу с ошибкой или просто одну страницу без сделанных вами фреймов. В наши дни, впрочем, почти все броузеры могут отображать фреймы–Netscape 2 и более поздние, Internet Explorer 3 и новее, и многие другие. Для броузеров, не отображающих фреймы, таких как только текстовый броузер Lynx, вы можете сделать специальную только текстовую страничку или специальное сообщение в секции страницы. Если вы не видите фреймов, проделайте следующие шаги:Если страница вашего фрейма имеет раздел , удалите его так, чтобы тэг шел сразу после раздела
. Страница фрейма не должна иметь раздел , иначе броузер отображает содержимое этого раздела, но игнорирует тэги и . (Если вам нужно отобразить то, что содержалось в разделе , переместите содержимое на одну из страниц, отображаемых в вашем фрейме.)
В тэгах страниц ваших фреймов надо указать высоту рядов и ширину столбцов, используя атрибуты rows и cols; иначе не все фреймы отобразятся. Для каждого тэга (или ), содержащегося во фреймсете, укажите ширину и высоту в пикселях или процентах, или поставьте звездочку (*), означающую, что броузер должен предоставить все свободное пространство для этого фрейма. Например, следующие строки задают фреймсет с двумя соприкасающимися фреймами, первый 120 пикселов шириной и второй, занимающий все оставшееся место в окне броузера: >frame src="main.htm">
Убедитесь, что каждый тэг указывает на файл с атрибутом src; иначе фреймы отобразятся пустыми. Кроме того, убедитесь, что все страницы, к которым вы обращаетесь, существуют, иначе броузер отобразит во фрейме сообщение об ошибке, вроде "Page Not Found".
Даже если ваши посетители никогда ее не видят, поддержка секции дает вам некоторые преимущества, делая ваш сайт легче находимым. Многие поисковые машины не замечают фреймов, так как они не содержат текста, но если в вашем разделе содержится текст, поисковые машины могут его найти. По этой причине полезно включить некоторую общую информацию в этот раздел.
Когда использовать фреймы
Большинство сайтов не используют фреймы в связи с часто возникающими проблемами. В вашей странице вы, возможно, захотите использовать фреймы только по необходимости. Используя одинарные таблицы, вы можете создавать страницы с размещением, похожим на страницы с фреймами, но гораздо более простыми в управлении и использовании.
С другой стороны, фреймы могут быть очень полезны. Страницы с фреймами позволяют делать часть вашей страницы все время видимой, даже тогда, когда посетитель прокручивает содержимое других фреймов. Кроме того, страницы с фреймами позволяют вам соединить содержимое разных сайтов и серверов в одной странице, например, если вам захотелось отображать информацию на бизнес-сайте вашего партнера, как если бы это был ваш сайт. увеличить изображение Фреймы удобны для отображения таблицы содержания или баннера, которые должны быть на виду даже когда посетитель прокручивает страницу
Если вы не нуждаетесь в подобных возможностях, не пользуйтесь фреймами. Они делают сайт более сложным и проблемным как для дизайнера (по причине большого количества рабочих файлов), так и для посетителя (поскольку закладки и навигация ведут себя необычно). Дополнительные страницы будут перегружать ваш сайт и делать загрузку медленной.
Если ваша страница не работает в броузере, не поддерживающем фреймы, вам необходимо добавить раздел в конце установки фреймсета (прямо перед последним тэгом ). Вы можете разместить весь раздел вашей страницы или просто надпись или гиперссылку: Sailing Stories Welcome to our library of sailing stories from the San Juan Islands. Your browser doesn’t appear to support frames.Check our Frame-Free Home Page .
Некоторые старые броузеры, а также современные версии Web TV броузеров, имеют ограниченные возможности поддержки фреймов. В этих броузерах ваши фреймы могут работать вовсе не так, как вы предполагали. Учтите, что раздел не поможет в таких случаях, поскольку он работает только в броузерах, не отображающих фреймы вообще.
Гиперссылки не загружают страницы в нужный фрейм
В странице с фреймами вы можете решить расположить в одном фрейме ссылки, которые меняли бы отображаемое в другом фрейме – например, навигационную панель, позволяющую посетителю менять страницы, отображаемые в другом фрейме. Или вы можете предусмотреть ссылку, позволяющую посетителям покидать страницу с фреймами. Но пока вы не укажете иначе, гиперссылка на странице с фреймами будет изменять содержимое собственного фрейма. Чтобы добиться нужного эффекта, надо указать броузеру цель каждой ссылки – фрейм или окно, в которых должна подействовать ссылка. Вам надо прописать некоторые тэги и атрибуты в разных местах; если что-нибудь упустите, ваши ссылки будут изменять не тот фрейм или открывать не то окно.
В тэге каждого фрейма, в который вы хотите загружать страницы, укажите имя, используя атрибут name. Вы будете использовать это имя как цель гиперссылки, загружающей страницу во фрейм. Например, эта строка создает фрейм с названием main:
Фреймы часто используются для навигационных панелей или содержания, позволяющих посетителям изменять страницы, отображаемые в других фреймах. Используя тэг , вы можете указать броузеру, что каждая ссылка в вашей навигации должна загружать страницы в определенный фрейм, пока вы не укажете иначе. В разделе
страницы с навигацией – не страницы с фреймами – добавьте следующую строку (заменив название фрейма на необходимое вам):
Таким образом, устанавливается целевой фрейм по умолчанию, так что вам не придется указывать цель для каждой гиперссылки. Когда вы щелкаете по ссылке в навигационном фрейме слева, вы хотите, чтобы броузер менял страницу в главном фрейме справа и не менял отображаемого в навигационном фрейме
Для отдельных ссылок, которые вы хотите загрузить в определенный фрейм, установите атрибут target в тэге . Следующая ссылка, например, открывает страницу во фрейме с названием right:
High Winds
Если вы ссылаетесь на страницу, не принадлежащую вашей странице с фреймами, например на домашнюю страницу другой компании, вы должны использовать атрибут target, чтобы броузер не загружал страницу во фрейм. Чтобы указать другие страницы, используйте следующие специальные целевые имена _top (чтобы открыть страницу поверх существующих фреймов) или _blank (чтобы открыть страниц в новом окне). Например:Escape the Frames
Если ваша страница использует форму для передачи информации сценарию или программе, например, поле ввода для поиска в навигационном фрейме, вы можете открывать страницу с результатом во фрейме или заменить страницу формы после заполнения страницей с результатом. В тэге установите в атрибуте target имя фрейма.
Вы можете решить загружать страницы больше чем в один фрейм за раз. При том, что вы можете указать только одну цель, вы можете использовать простую инструкцию JavaScript, чтобы загружать еще одну страницу в другой фрейм. Например, следующий HTML открывает одну страницу во фрейме main и другую страницу во фрейме adbar (если такой фрейм существует):High Winds
Границы или пространство между фреймами отображаются неверно
По умолчанию, броузер отображает серую границу между фреймами, с помощью которой посетители могут регулировать размер фрейма. В дополнение, он создает поля вокруг каждого фрейма, используя фоновый цвет страницы. В зависимости от содержания и назначения вашей страницы с фреймами, эти поля и границы могут выглядеть неправильно. Как бы то ни было, используя атрибуты меток и , вы можете изменить или удалить их. увеличить изображение Границы и поля, созданные по умолчанию, могут выглядеть неправильно на вашей странице. На данной странице границы слишком широкие, и верхний фрейм не имеет границы, позволяющей менять его размер Однако из-за различий в принадлежности фреймов вы можете прийти к изменениям, работающим в данном конкретном броузере и не работающим в других. Например, чтобы изменить ширину границы, вы в Netscape используете другие атрибуты, нежели в Internet Explorer. Также если вы используете дизайнерскую программу, например, FrontPage, она задействует атрибуты, работающие в некоторых, но не во всех броузерах. Чтобы решить проблемы с полями и пространством между фреймами, проделайте следующие шаги:
Если вам не нужны поля между фреймами, используйте аргумент frameborder=0 в тэге . Так или иначе, чтобы разобраться с границами во всех броузерах, вам необходимо внести некоторые изменения. Используйте для этого следующий HTML (заменяя собственные атрибуты rows или cols):
Internet Explorer воспринимает первые два атрибута, в то время как Netscape использует последние два. (Некоторые версии воспринимают и те и другие, но не помешает включить их все.)
Чтобы выровнять ширину границы между фреймами, сделайте атрибуты framespacing и border одинаковыми. Если вы хотите поменять цвет границы с серого на какой либо другой, то помните, что большинство броузеров поддерживают атрибут bordercolor. Эта строка HTML, например, создает между фреймами оливковую границу толщиной в 5 пикселей (по умолчанию 2–3 пикселя):
Если вы хотите расположить страницы, отображаемые внутри фреймов, ближе к их границам, или, наоборот, дальше (по умолчанию, размер полей около12 пикселей), измените атрибуты marginheight и marginwidth тэга в вашем фрейме. Данная строка HTML, например, располагает отображаемую страницу вплотную к границе фрейма:
Если страница не умещается до конца во фрейм и отображает нежелательную для вас полосу прокрутки, вы можете решить эту проблему, указав scrolling=no в тэге . Но учтите, что если фрейм будет недостаточно большим, чтобы отобразить все содержимое – например, если посетитель использует больший размер шрифта – у посетителя не будет никакой возможности прокрутить отображаемую страницу. Если вы по-прежнему недовольны пространством между фреймами или полями, посмотрите на страницы, которые вы отображаете во фреймах. Их поля, рассчитанные на большее пространство, могут хуже выглядеть внутри фрейма. Попробуйте изменить ширину, поля, размещение этих страниц и затем просмотрите их в вашей странице с фреймами.
Если вы удалите границу между фреймами, установив frameborder=0 (или no) framespacing=0 или border=0, посетители не смогут изменять размер фрейма в броузере. Вы можете также не допустить изменения размера фрейма, сохранив границы, используя атрибут noresize:
Netscape 4 и более ранние версии не размещают фреймовую страницу вплотную к границам, даже если вы указали marginheight=0 и marginwidth=0. Netscape все равно отображает поля толщиной в 1 пиксел.
Изменение пространства между фреймами с помощью FrontPage
При использовании FrontPage вы можете управлять пространством между фреймами с помощью параметров фреймов и свойств страниц.Щелкните правой кнопкой по фрейму, который вы хотите изменить, и нажмите Frame Properties. Отрегулируйте поля, указав значения в окнах Width и Height раздела Margins.
Не покидая диалоговое окно Frame Properties, нажмите Frames Page, а затем вкладку Frames.
Введите значение в окно Frame Spacing. Если вы не хотите отображать границы между фреймами, уберите флажок Show Borders.
Неверное размещение или размер фрейма
Создавая страницу с фреймами, вы используете комбинацию тэгов и , чтобы обьяснить броузеру, как отобразить страницу и какую страницу расположить в каждом фрейме. Затем вы устанавливаете начальный размер каждого фрейма. Размещение фреймов может оказаться очень не простым делом – если на вашей странице больше двух фреймов, вы можете столкнуться с трудностями при их размещении в нужном месте. Установка размеров также имеет нюансы. Не забудьте, что пользователи пользуются разными размерами окна броузера и могут менять размер этого окна – параметры ваших фреймов должны это учитывать. Для многих фреймов вам надо будет устанавливать фиксированную ширину, для других вы предпочтете размер, регулируемый броузером. Если размещение или регулировка размера ваших фреймов не работают, проделайте следующие шаги.Убедитесь в правильности основного размещения – правильности числа фреймов и расположения границ.
увеличить изображение Размещение фреймов необходимо всегда предварительно просматривать. В HomeSite вы можете одновременно наблюдать HTML и просматривать вашу страницу с фреймами через броузер
Чтобы добавить еще один фрейм перед или следом за существующим, внесите указания размера в атрибуты rows и cols в тэге и затем вставьте новый тэг . Для трех столбцов, например, используйте следующий HTML:
Многие программы веб-дизайна помогают вам с размещением фреймов. В HomeSite, например, щелкните на кнопке Frame Wizard в панели Frames. В FrontPage щелкните New в меню File, щелкните Page, выберите вкладку Frames Pages и укажите наиболее подходящий шаблон страницы.
Чтобы разделить один ряд или столбец на два, используйте nested framesets – один тэг внутри другого. Для фрейма, который вы хотите расщепить, окружите существующий тэг новым тэгом и добавьте дополнительный тэг перед или после существующего.
Если фрейм неправильно расположился на странице с фреймами – например, левый столбец перекрыл страницу сверху вниз, а вы хотели, чтобы страницу слева направо перекрывала верхняя строка – измените последовательность расположения тэгов так, чтобы фреймсет, определяющий строки, оказался перед фреймсетом, определяющим столбцы, и наоборот.
Исправив основное размещение, отрегулируйте размеры фреймов, используя атрибуты rows и cols тэга . Для каждого ряда и столбца вы можете указать число пикселей, или использовать проценты, чтобы размер фрейма зависел от размера окна броузера. Или используйте (*) для любого ряда или столбца, чтобы броузер сам распределял оставшееся свободное пространство между фреймами.
Часто имеет смысл указывать размер одного из фреймов –например, баннера или набора ссылок, – а другому фрейму отводить оставшееся место. Например, этот HTML создает ряд фиксированной высоты внизу страницы и отводит все оставшееся место для верхнего фрейма.
Если страницы не помещаются во фреймы, вы можете изменить поля фреймов, используя атрибуты marginheight или marginwidth тэга . Кроме того, просмотрите HTML этих страниц. Измените размещение, размеры изображений и таблиц на страницах, а затем посмотрите их снова через свою страницу с фреймами. Если вы не хотите, чтобы посетитель изменял размер фрейма, добавьте атрибут noresize в тэг . Но учтите, что таким образом вы полностью исключаете возможность изменения размеров фрейма. Возможно, лучше разрешить посетителям менять размер фрейма, поскольку их настройки экрана или шрифтов могут сделать ваше размещение фреймов неудобным.
Регулирование размеров в FrontPage
Если вы используете FrontPage для создания страницы с фреймами, вы можете изменять размер фрейма, щелкая на границе между фреймами и перетаскивая ее до нужных размеров. Чтобы резко изменить размеры, щелкните правой кнопкой по фрейму, щелкните Frame Properties и укажите значения в окнах Width и Row Height в разделе Frame Size. Если вы хотите добавить новый фрейм в вашу страницу с фреймами, щелкните по существующему фрейму, выберите Split Frame в меню Frames и выберите Split Into Columns или Split Into Rows. Затем щелкните на Set Initial Page, чтобы выделить страницу, которую вы хотите отображать во фрейме.
Ссылки к фреймам во FrontPage
Если вы используете FrontPage, вы можете менять целевой фрейм гиперссылки на вашей странице с фреймами, устанавливая параметры гиперссылки.Убедитесь, что фрейм, в который вы хотите загружать страницы, имеет имя. Если нет, щелкните правой кнопкой по фрейму и нажмите Frame Properties. Введите имя в окно Name и нажмите OK. Щелкните правой кнопкой по гиперссылке, которую вы хотите изменить, и нажмите Hyperlink Properties. (Для создания новой гиперссылки нажмите Hyperlink в меню Insert.) Нажмите кнопку Change справа от окна Target Frame. В таблице под Current Frames Page выберите фрейм, в котором вы хотите открыть страницу – или, чтобы не загружать страницу во фрейм, выберите Whole Page или New Window в Common Targets.
Во FrontPage вы можете указать целевой фрейм к каждой гиперссылке или установить по умолчанию цель для всех гиперссылок на странице Если вы хотите, чтобы все ссылки на данной странице загружали страницы в один фрейм, поставьте флажок Set As Page Default.
Страница из FrontPage не добавляется к странице с фреймами
Если вы редактируете страницу с фреймами во FrontPage и затем используете команду New Page, чтобы создать новую страницу, ваша новая страница не будет добавлена к странице с фреймами. FrontPage создаст отдельную, без-фреймовую страницу. Например, вы можете захотеть создать страницу по шаблону. Вы нажимаете New в меню File, нажимаете Page и щелкаете дважды по выбранному вами типу страницы, но ваша новая страница не включается в страницу с фреймами. Чтобы создать новую страницу и включить ее в страницу с фреймами, сделайте следующее.Сохраните и закройте новую страницу, над которой вы работали.
увеличить изображение Чтобы добавить новую страницу в вашу страницу с фреймами, вы можете использовать шаблон или мастер. Но FrontPage не добавит вашу страницу к странице с фреймами – вам придется сделать это самостоятельно Добавьте новый фрейм в вашу страницу с фреймами. Выберите существующий фрейм и нажмите Split Frame в меню Frames. Нажмите Set Initial Page во фрейме и выберите созданную вами страницу. Если вы хотите поменять файл, отображаемый в существующем фрейме, заменив его на новую, созданную вами страницу, щелкните правой кнопкой мыши по фрейму, нажмите Frame Properties и укажите страницу в окне Initial Page. Теперь, когда ваша новая страница включена в страницу с фреймами, вы можете менять границы фреймов, указывать цели гиперссылок и вносить другие изменения в страницу, чтобы заставить ваши фреймы работать нужным образом. Многие функции FrontPage работают с фреймами, но не все. Навигационные панели FrontPage, общедоступные границы и переходы страниц не предназначены для использования в странице с фреймами. Если вы используете шаблон или мастер, чтобы создать страницу или целый сайт, учтите, что страница может подходить, а может и не подходить для использования во фрейме.
Во FrontPage недоступны функции меню Frames
Если вы открыли страницу с фреймами во FrontPage, вы можете использовать функции меню Frames, чтобы добавить, удалить или сохранить фреймы. Но когда вы редактируете обычную веб-страницу, пусть даже созданную с использованием фреймов, FrontPage делает все функции меню Frames недоступными, и вы лишаетесь возможности создавать фреймы. Если вы хотите добавить данную страницу к странице с фреймами или создать новую страницу с фреймами, вам придется воспользоваться другой стратегией. Проделайте следующие шаги.Сохраните и закройте страницу, над которой вы работаете. В шаге 3 вы отобразите ее во фрейме на вашей странице с фреймами. Если у вас пока нет страницы с фреймами, нажмите New в меню File, нажмите Page, выберите вкладку Frames Pages, выберите наиболее подходящее вам размещение страницы с фреймами и нажмите OK. Если у вас уже есть страница с фреймами, откройте ее. (Нажмите Open в меню File.) Чтобы добавить новый фрейм, выделите уже существующий и нажмите Split Frame в меню Frames.
В том фрейме, где вы хотите отображать страницу, над которой вы работаете, нажмите Set Initial Page и укажите вашу страницу. увеличить изображение Функции фреймов FrontPage включаются только после того, как вы создадите или откроете страницу с фреймами
FrontPage позволяет устанавливать параметры совместимости, которые ограничивают применяемые вами возможности, и если у вас отключена поддержка фреймов, вы не сможете использовать никакие функции работы с фреймами во FrontPage. Нажмите Page Options в меню Tools, выберите вкладку Compatibility, поставьте флажок Frames и нажмите OK.
Если вы хотите заменить файл, отображаемый в существующем фрейме, щелкните правой кнопкой по фрейму, нажмите Frame Properties и укажите вашу страницу в Initial Page.
Шрифт, заданный по умолчанию, выглядит неправильно
Изменение размера шрифта в FrontPage
Простейший способ изменить размер шрифта в FrontPage – это выделить текст и воспользоваться панелью инструментов Formatting (Форматирование). Для размера больше среднего выберите размер от 4 до 7. Для размера меньше среднего – 1 или 2. FrontРage вставляет тэги на страницe. Когда вы включаете в текст новые части или табличные ячейки, не забудьте выбрать для них размер шрифта. увеличить изображение Использование стилей предполагает более гибкое общее форматирование и позволяет установить точную высоту текста там, где это необходимо. Чтобы определить стиль шрифта, выполните следующие шаги.Удалите всё существующее форматирование шрифтов. В меню Edit выберите SelectAll и затем в меню Format выберите Remove Formatting. Если вас не устраивает текстовый размер, заданный в тэгах HTML, измените его, используя стили. К примеру, вы можете изменить размер текста, заданный по умолчанию, пользуясь стилями в тэгах и , или текст заголовка при помощи стилей для тэга . Выберите Style в меню Format, найдите нужное обозначение тэга (body, td или h1) в списке стилей, выберите Modify, затем Format и затем Font. Введите размер шрифта, после этого три раза нажмите ОК.
При помощи стилей вы можете четко устанавливать высоту шрифта равной конкретному числу пикселей Для специальных размеров – чтобы определить размер текста, к примеру, равным 12 пикселам, создайте новый стиль и затем примените его к элементам вашей страницы. Выберите Style в меню Format, найдите пункт New, задайте название, начинающееся с точки (например, .small), выберите Format, затем Font, введите размер шрифта и три раза нажмите ОК. Чтобы применить какой-либо стиль как встроенный, например, Heading 1, или созданный вами – установите курсор в какой-либо части текста, ячейке или другом элементе страницы и затем выберите стиль на панели Style слева от панели Formatting.
Ни один из доступных шрифтов не дает нужного эффекта
Вещи, которые мы считаем само собой разумеющимися в печатном материале – четкость независимо от размеров, причудливые эффекты и яркие краски – не так легко достижимы на веб-странице. Возможно, вам в голову пришел какой-то спецэффект, вроде "пылающего" тeкста или текста с тенью. Возможно, вы нашли прекрасно подходящий шрифт, но вы знаете, что он доступен не на всех броузерах. Возможно, вы хотите поместить текст в особое пространство на странице, а размеры шрифта не совсем подходят – особенно при переходе с одного броузера на другой. Выход можно найти с помощью графических программ – Macromedia Fireworks, Adobe Photoshop или ImageReady, которые предлагают оригинальное оформление текста. Создавая изображение, включающее текст, вы получаете больше возможности этот текст контролировать. С другой стороны, в этом случае будет тратиться больше времени на загрузку страницы, пользователь не сможет самостоятельно поменять размер текста и сайт будет сложнее найти. Но даже несмотря на это, большинство текста в сети – в частности, заголовки, баннеры, кнопки и логотипы – созданы как изображение, а не как обычный текст HTML. увеличить изображение Для баннеров, кнопок и другого нестандартного текста лучше всего использовать изображения Если с простым текстом на вашей странице возникли трудности, сделайте следующее.Определите в пикселах точный размер того пространства, на котором собираетесь разместить текст. К примеру, если текст относится к табличной ячейке, проверьте высоту и ширину тэга .Создайте в графической программе документ данного размера, установив фоновый цвет изображения таким же, как и фон вашей веб-страницы. К примеру, в Fireworks выберите New. В меню File введите значения для высоты и ширины, затем выберите Custom under Canvas Color, чтобы выбрать цвет фона. Выберите инструмент для ввода текста и щелкните мышью по изображению в том месте, где хотите начать ввод текста. Выберите шрифт, цвет и другие свойства текста, например, полужирный и курсив. Наберите нужный текст – или, если текста много, вернитесь снова на свою страницу и просто скопируйте его – а затем нажмите ОК. Повторите процедуру для каждого фрагмента текста. Если хотите, можете добавить к тексту эффекты. В Fireworks выберите Effect palette, найдите эффект, такой, скажем, как Drop Shadow or Glow, а после этого задайте свойства этого эффекта. Результат от произведенных изменений вы увидите сразу же.
увеличить изображение С помощью графической программы вы можете более точно указать размер текста и его расположение и отобразить его с различными эффектами Сохраните ваше изображение с расшитрением GIF. Используйте адаптивную палитру с таким количеством цветов, которое необходимо для сглаживания краев(для простого текста вы можете обойтись только 8 цветами; для эффектов вам понадобится 128) . В Fireworks выберите Export Preview в меню File, настройте опции, выберите Export и сохраните файл в папке, доступной для вашей веб-страницы. Переключитесь снова на вашу дизайнерскую программу и вставьте изображение на страницу. К примеру, в FrontPage в меню Insert найдите пункт Picture, затем From File, выберите изображение и нажмите ОК.
В тэге установите атрибут alt для того же текста, что включает и ваше изображение. Таким образом, данный текст будет виден в тот момент, когда изображение загружается, и поисковые системы смогут распознать текст сразу.
Если вы пользуетесь FrontPage, щелкните правой кнопкой мыши на изображении и выберите Picture Properties, введите текст в окне Text под Alternative Representations и затем нажмите ОК.
Один из самых больших недостатков использования текстовых изображений – то, что такой текст становится труднее обновлять. Непременно сохраняйте исходное изображение как файл Fireworks или Photoshop, сколько бы изображений вы потом не делали. Тогда вы легче сможете менять текст.
Размер текста не соответствует остальным параметрам
"Каждому – свое, или на вкус и цвет товарища нет". Это относится и к размеру текста в сети. Ваш текст будет гарантированно меняться в зависимости от броузера и системы пользователя. Windows, к примеру, отображает текст на 20% шире, чем Maсintosh. Различные шрифты занимают разное пространство, даже если их размер в пунктах один и тот же. Более того, пользователи могут менять текстовые установки в своих броузерах, если текст покажется им тяжелым для зрительного восприятия. Стройте страницу таким образом, чтобы она хорошо смотрелась в любом случае, даже если пользователь пожелает изменить размер шрифта В целом, лучше делать страницу так, чтобы любой размер шрифта подходил и чтобы относительный размер шрифта на вашей странице сохранялся независимо от размера страницы. Однако, используя CSS,вы можете задать установки шрифтов для того, чтобы точно определить размер там, где это необходимо. Если размер шрифта вас не устраивает, сделайте следующее.
Если вы задавали размер шрифта через тэг , значит, вы хотели изменить его. Стандартами HTML рекомендуется вместо этого использовать стили. Если вы решили воспользоваться ими, последовательно устанавливайте размер, меняя значения от 1 до 7. (Размер, равный трем – размер по умолчанию.)Larger than average.
Для каждого текстового блока и для каждой ячейки таблиц используйте отдельный тэг .
Броузеры могут воспринимать ваши установки по-разному, особенно в случае, когда пользователи пытаются увеличить или уменьшить размер текста. В Netscape всегда можно отрегулировать размер текста. В Internet Explorer шрифты, для которых вы задали определенный размер, используя CSS, не меняются (если только в свойствах броузера не разрешено игнорировать размер шрифта). Если вы хотите дать пользователям возможность самим выбирать размер, не используйте точные установки размера шрифта.
Для полужирных заголовков на вашей странице используйте тэги от – для очень большого текста – до для текста, меньшего по размеру, чем текст на странице.
Чтобы изменить установки шрифтов по умолчанию, пользуйтесь стилями CSS. В блоке
Размеры шрифтов могут задаваться по-разному. Можно выделить:
сравнительные размеры – меньше или больше заданные шрифты – xx-small, x-small, small, medium, large, x-large, xx-large процентные размеры – например, 125% точная высота шрифтов в дюймах, точках или пикселях, например 18in, 11pt или 14px.
Для того, чтобы изменять индивидуальные текстовые размеры, создайте стиль и применяйте его к конкретным тэгам. Если необходимо точно указать размер, пользуйтесь пикселами, потому что они не меняются в различных операционных системах. Например, этот стилевой блок создает стиль small:
Чтобы воспользоваться стилем, вставьте атрибут class в любой тэг, содержащий текст, который вы хотите изменить.This paragraph is exactly 12 pixels tall.
Очень маленький или очень большой шрифт может оказаться трудным для прочтения и часто не совпадает точно с тем размером, который вы указали. Если вы хотите, чтоб текст или гиперссылка поместились в небольшом пространстве, или, наоборот, были особенно заметны, создайте изображение в графическом редакторе, таком, как Fireworks или Photoshop. Более подробно см. раздел "Ни один из доступных шрифтов не дает нужного эффекта".
Размер текста, который вы набираете в FrontPage – это размер по умолчанию для Internet Explorer. Когда пользователи просматривают вашу страницу, размер текста может меняться в зависимости от броузера. Лучше разработать страницу таким образом, чтобы подходил любой размер текста, однако если вы хотите, чтоб большинство пользователей могло видеть текст крупнее или мельче, в FrontPage можно легко менять размер шрифта какой-либо части или страницы целиком. Если же вы хотите четко определить размер текста – так, чтобы он не менялся в зависимости от броузера – пользуйтесь стилем.
Шрифт, заданный по умолчанию, выглядит неправильно
Большинство броузеров отображают текст на странице шрифтом Times New Roman, которым обычно набраны книги и газеты. Если он вам не подходит, возможно, вы захотели поменять его – через HTML или используя вашу собственную программу дизайна – и столкнулись с некоторыми трудностями. увеличить изображение Задать шрифт по умолчанию гораздо эффективнее и проще, чем устанавливать шрифт для каждого участка текста в отдельности Например, в программе FrontPage вы могли выделить текст на странице и изменить шрифт с помощью панели инструментов. Это поменяло шрифт выделенного отрывка, но не изменило шрифт по умолчанию для всей страницы, или в HTML вы попробовали добавить дополнительный тэг для текста. В обоих случаях вы лишь спутаете на вашей странице связанные со шрифтами установки, но так и не измените шрифт по умолчанию. Более того, если вы позже решите изменять шрифты, вы должны будете менять их ещё во многих местах. Чтобы задать по умолчанию новый шрифт, сделайьте следующее.
Если вы задаете параметры шрифтов через тэги , найдите все тэги, которые связаны с указанным шрифтом, и удалите их. Это позволит уменьшить беспорядок и гарантирует, что установки для шрифта не противоречат правилам. (Вы можете оставить тэги, указывающие на второстепенные шрифтовые установки, или воспользоваться стилями – тогда их тоже следует удалить).
Если вы использовали тэг Internet Explorer для того, чтобы установить шрифт, удалите его. Шрифт, заданный по умолчанию, дает лучший результат и может быть использован в большем количестве броузеров.
Используя блок
Для того, чтобы задать шрифт по умолчанию, вы должны использовать стили. Это значит, что ваши установки шрифтов подействуют только в броузерах, которые поддерживают СSS, к примеру, Internet Explorer 3 и выше или Netscape 4 и выше. К счастью, в них работает большинство пользователей, а броузеры, не поддерживающие стилевые установки, просто отобразят текст шрифтом, установленным броузером по умолчанию.
Если вы хотите задать другой шрифт для отдельных элементов страницы, таких как заголовки, добавьте дополнительные стилевые установки. Например, для того, чтобы изменить шрифт заголовка на Comic Sans MS, вставьте в блок
Используйте список шрифтов, а не один шрифт в атрибуте face, в тэге или пользуясь свойством семейственности шрифтов в CSS. Если возможно, просмотрите вашу страницу на других компьютерах, чтобы убедиться, что шрифты выглядят так, как нужно. Всегда вводите названия шрифтов точно так, как они указаны в системном программном обеспечении, иначе броузер не сможет использовать их. Если имя шрифта содержит пробелы, вписывайте имя в одинарных кавычках. Например: В этих примерах приводятся шрифты, которые установлены практически у всех пользователей, но этим не ограничивает ваш выбор в области шрифтов. Если найдется особый шрифт, который вы бы хотели использовать – Palatino или Century Schoolbook, к примеру – сопроводите этот желаемый шрифт наиболее близким из этого семейства на то случай, если данный шрифт не установлен.
Определение семейств шрифтов
Ключом к тому, чтобы выбранные вами шрифты или их ближайшие родственники отображались на экране, является правильное определение наиболее часто устанавливаемых шрифтов. В конце каждого описания шрифтов включается общий тип шрифта, например serif, sans-serif или monospace.
Ниже предложены некоторые из семейств шрифтов, отобранные из тех, что обычно встречаются в газетах или книгах (названия с пробелами заключены в кавычки, как требуется в HTML).
'Times New Roman', Times, serif Georgia, 'New York', 'Times New Roman', Times, serif Garamond, Palatino, serif
Ниже приведены семейства шрифтов sans-serif (расположенные тем же образом, и с указанием общего типа).
Arial, Helvetica, sans-serif 'Arial Narrow', Helvetica, sans-serif Verdana, Geneva, Helvetica, sans-serif 'Comic Sans MS', Helvetica, sans-serif System, Chicago, sans-serif
Наконец, используйте следующее описание для monospace – стиля "пишущей машинки":
'Courier New', Courier, monospace
Начало работы с FrontPage
Начало работы с FrontPage
Создав страницу с использованием вышеуказанных опций, вы сможете перейти к дизайну и содержанию вашего сайта:
Определитесь с форматом и расцветкой вашей страницы. Чтобы изменить тему страницы, то есть набор предустановленных цветов и стилей, обеспечивающих появление содержимого, нажмите Theme в меню Format. увеличить изображение Тема обеспечивает содержательный и красочный стиль
Или, если вы хотите в большей степени управлять форматированием, чем это допускает тема, установите ваши собственные цвета и фон. (Щелкните правой кнопкой на странице и нажмите Page Properties.) Форматируйте страницу как раньше, или создайте и добавьте таблицу стилей (см. "Стили").
Некоторые функции FrontPage недоступны
FrontPage отключает те меню и опции, которые в данный момент недоступны. Если ваш сайт использует ваши настройки, то есть вы указали FrontPage, с какими броузерами должны работать ваши страницы, FrontPage отключает функции, несовместимые с вашими настройками. Если команда или функция, которую вы хотите использовать, недоступна, сделайте следующее.Если вы установили настройки совместимости для вашего сайта, некоторые функции FrontPage могут стать недоступными. Например, если вы укажете FrontPage, что вам не требуются каскадированные таблицы стилей (CSS), то вы точно не сможете использовать стили на вашей странице. Чтобы включить все функции FrontPage, нажмите Page Options в меню Tools, выберите вкладку Compatibility и поставьте все флажки.
Ваши настройки совместимости могут привести к отключению функций FrontPage Команды редактирования и печати недоступны, пока вы не редактируете страницу. (Чтобы открыть страницу, нажмите Open в меню File; чтобы активировать открытую страницу, нажмите значок Page в панели инструментов Views.) Чтобы включить команды в меню Table, выделите таблицу или ячейку. Команды меню Frames доступны только на странице с фреймами. Режимы Web (все, кроме режима Page) отключены, когда вы редактируете страницу, не являющуюся частью сайта FrontPage. Чтобы открыть сайт, нажмите Open Web в меню File. Функции безопасности работают только на сервере с FrontPage Server Extensions. Чтобы изменить параметры допуска, вы должны открыть директорию вашего сайта на сервере. Нажмите Open Web в меню File и укажите адрес, наподобие http://имя_сервера. Затем выберите Security в меню Tools и нажмите Permissions. Чтобы использовать команды Check Out и Check In, вы должны сначала включить их. Нажмите Web Settings в меню Tools и выделите Use Document Check-In And Check-Out.
Ни один из шаблонов FrontPage не подходит
Первый шаг при использовании FrontPage – это создание своего сайта FrontPage – совокупности веб-страниц, изображений и файлов поддержки, которые FrontPage использует для организации вашего проекта. Чтобы помочь вам сделать это, FrontPage предлагает ряд шаблонов и мастеров – для собственного проекта, поддержки или корпоративных сетей – но совсем не обязательно, что они окажутся именно тем, что вам нужно. FrontPage предлагает несколько типов сайтов на выбор, но среди них может не быть именно того, что вам нужно Шаблоны могут служить основой или давать идеи для вашего сайта. Вы можете использовать один из них как отправную точку – удалив ненужные вам элементы и добавив свое собственное содержание – или вы можете не обращать на них внимания и сделать все по-своему. Если шаблоны не помогают вам, сделайте следующее. Если для нужного вам типа сайта – например, сетевого магазина – нет подходящего шаблона, вы можете поискать шаблон или мастер, который можно загрузить или купить у производителя программного обеспечения. (Идеи см. в Приложении C.) Следуйте инструкциям поставщика, чтобы установить шаблон или мастер. Попробуйте создать образец сайта аналогично шаблону или с помощью мастера. Даже если он будет не очень хорошим, он поможет вам познакомиться с функциями FrontPage и даст идеи для вашего сайта.Укажите New в меню File и нажмите Web. В разделе Web Sites диалогового окна New выберите Corporate Presence Wizard, Personal Web или Project Web (или другой установленный у вас пример), а затем укажите положение вашего сайта в разделе Options. Если в примере есть некоторые нужные вам элементы, возьмите его за образец. Вы всегда можете удалить ненужные страницы и добавить другие.Если вы хотите сделать все по-своему, закройте пример. (В меню File нажмите Close.) Чтобы создать новую веб-страницу, выберите New в меню File и нажмите Web, а затем выберите One Page Web. Или, если вы хотите сделать новый сайт FrontPage, основываясь на уже существующих файлах, выберите Import Web Wizard. Сайт FrontPage на сервере может быть его "страницей по умолчанию", то есть в корневом уровне сайта – или может содержаться в подпапке. Примеры или тестовые страницы лучше создать в поддиректории, поскольку они легко копируются и удаляются. Фактически вы не можете удалить "сайт по умолчанию" на вашем сервере. Если вам не нужны страницы или файлы, в нем содержащиеся, просто удалите их перед добавлением новых страниц.
Отчет FrontPage указывает на проблемы или не работает правильно
Отчеты FrontPage, которые включаются нажатием значка Reports в панели Views с левой стороны окна FrontPage, предоставляют великолепные возможности для проверки вашего сайта после создания страниц и ссылок. (Заметьте, что отчеты недоступны для страниц, не входящих в сайт FrontPage.) Для большинства сайтов отчеты правильно отмечают проблемы с компонентами, медленными страницами, не связанными файлами или неверными гиперссылками, те проблемы, которые вы хотели бы решить прежде, чем посетители их обнаружат. Однако к отчетам FrontPage следует относиться скептически, поскольку они могут быть не совсем точными и даже совсем неправильными. увеличить изображение Site Summary и другие отчеты полезны для поддержки сайта, но не всегда бывают точны Если отчет отмечает проблемы с вашим сайтом или просто не работает так, как вы ожидали, сделайте следующее.Значения размера в отчете Site Summary не точны. FrontPage суммирует размеры ваших страниц и рисунков, но забывает о файлах поддержки, так что указанная величина на 25–50 % ниже, чем настоящий размер вашего сайта. Если у вас есть доступ к серверу или ваш сайт лежит в папке, вы можете посмотреть размер папки в Windows. (Откройте папку, содержащую ваш корневой каталог, щелкните правой кнопкой на папке и нажмите Properties.) Или, чтобы получить более аккуратные расчеты, вы можете посмотреть спрятанные папки вашего сайта. (Нажмите Web Settings в меню Tools, выберите вкладку Advanced и выделите Show Documents In Hidden Directories.)
Если вы используете расположенный на диске сайт, который вы периодически публикуете на сервере, вы можете получить более точный отчет, если откроете сайт на сервере. Нажмите Close Web в меню File. Затем нажмите Open Web и введите адрес сервера, например http://имясервера.
При просмотре отчета Site Summary вы можете дважды щелкнуть по строке, чтобы перейти к подробному отчету, вроде Unlinked Files или Broken Hyperlinks. Но, сделав это, вы можете не разобраться, как вернуться к основному отчету или перейти к другим. Чтобы перейти к любому отчету, укажите Reports в меню View и щелкните по названию отчета, например Site Summary.
В отчете Unlinked Files, который предназначен, чтобы помочь вам удалять неиспользуемые файлы, вы можете увидеть файлы, все еще принадлежащие вашему сайту. Текущая конфигурация, например, с навигационными панелями, приводит к тому, что FrontPage ошибочно принимает файлы за несвязанные. По этой причине очень важно проверять, действительно ли файлы не используются, прежде чем удалять их. Также, если вы укажите FrontPage отображать скрытые папки, вы можете увидеть длинный список файлов с темами, файлов общих фреймов или файлов, которые поддерживают страницы, созданные в Office. Чтобы спрятать эти файлы, для того, чтобы можно было понять, какие файлы по-настоящему не связаны, отключите опцию. В меню Tools, нажмите Web Settings, выберите вкладку Advanced, и отмените Show Documents In Hidden Directories. Если файл, указанный в отчете Unlinked Files, действительно не используется, щелкните правой кнопкой по файлу и нажмите Delete.
В отчете Broken Hyperlinks вы увидите ссылки на файлы в вашем сайте, которые не работают. Вы также увидите внешние ссылки – ссылки на файлы и сайты вне вашего сайта, обозначеные как Unknown. Чтобы проверить внешние ссылки, нажмите кнопку Verify Hyperlinks на панели Reporting. Ссылки, по которым FrontPage может перейти, он отмечает словом OK, а остальные отмечает как Broken. К несчастью, отчет может отмечать как сломанные даже ссылки на прекрасно работающие сайты. Внутри сайта некоторые работающие ссылки тоже могут быть отмечены в отчете – ссылки, созданные компонентом, например, или ссылки страницы, созданной в Office, на файлы поддержки. Если вы не уверены, что ссылка действительно не работает, просмотрите и протестируйте страницу самостоятельно, игнорируя отчет. Если же ссылка действительно не работает, вы сможете исправить ее прямо в отчете. Щелкните правой кнопкой по ссылке, нажмите Edit Hyperlink на панели Reporting, и укажите новый файл или сетевой адрес. FrontPage меняет старую ссылку на новую во всех страницах вашего сайта.
Если вы внесли изменения в ваш сайт, пока просматривали отчет, лучше обновить отчет. (Нажмите Refresh в меню View.) Чтобы проверить все ссылки на вашем сайте и обновить отчеты, особенно если вы вносили какие-либо изменения в ваш сайт вне FrontPage, нажмите Recalculate Hyperlinks в меню Tools.
Если FrontPage не позволяет напечатать отчет, нажмите (Alt)+(PrintScreen), чтобы скопировать окно FrontPage в буфер обмена. Затем откройте новый файл в текстовом или графическом редакторе и выберите альбомную ориентацию страницы. (В Word 2000 нажмите Page Setup в меню File, выберите вкладку Paper Size, нажмите Landscape под Orientation, и нажмите OK.) Нажмите Paste, а затем нажмите Print.
Если в отчете Slow Pages указаны конкретные страницы, вы можете попробовать сделать их меньше. Чтобы уменьшить время загрузки страницы, вы можете удалить с нее изображения или разбить ее на две страницы. Но основной причиной медленной загрузки страниц является то, что величина рисунков больше, чем необходимо. За более подробной информацией обращайтесь к разделу "Изображения слишком долго загружаются". Если страницы указаны в отчете Component Errors, просмотрите страницу на вашем сервере и протестируйте компоненты. Если они не работают, см. раздел "Счетчик или компоненты не работают".
Проблемы с печатью сайта
FrontPage предназначен для экранного просмотра, а не для печати. Вы можете печатать ваши страницы, HTML код или навигационную структуру из FrontPage, но можете получить не совсем то, что ожидали. К счастью, другие программы, такие как Internet Explorer, предоставляют лучшие возможности для печати. Если у вас проблемы с печатью вашей страницы во FrontPage, сделайте следующее.Вы не можете печатать в режимах Folders, Reports, Hyperlinks или Tasks. В этих режимах команда Print недоступна. Если вы хотите распечатать то, что видите на экране, нажмите (Alt)+(PrintScn), чтобы скопировать окно FrontPage в буфер. Затем откройте новый документ в вашем текстовом процессоре или графическом редакторе, выберите альбомную ориентацию, нажмите Paste и затем Print. Вы можете печатать из режима Page, но вы не всегда будете добиваться нужных результатов. Например, если ваша страница содержит поля формы, или компоненты ActiveX, эти элементы не будут отпечатаны правильно. Прежде чем печатать, нажмите Print Preview в меню File. Если вам не понравилось то, что вы увидели, отпечатайте вашу страницу в Internet Explorer: выберите вкладку Preview, щелкните правой кнопкой по фону страницы и нажмите Print.
увеличить изображение Если печать во FrontPage не работает, печатайте через Internet Explorer
Вы можете печатать в режиме HTML, но поля страницы могут работать неверно. Также, если вы выберите альбомную ориентацию листа, десять строк HTML не поместятся.
Вы можете печатать код, используя Notepad. Сохраните и закройте файл, щелкните правой кнопкой по файлу в Folder List, нажмите Open With, и нажмите Notepad. Нажмите Page Setup в меню File, чтобы указать опции печати, затем нажмите Print в меню File.
Счетчик или компоненты не работают
Когда вы вставляете такие компоненты, как счетчик или запрос поиска, FrontPage выполняет кое-какую работу "за кулисами". Если вы просмотрите ваш HTML, вы увидите специальную информацию, описывающую компонент, который вы используете, и его свойства. Когда вы просматриваете страницу в броузере, этот код спрятан, но он указывает FrontPage, как должны выглядеть и работать эти компоненты. увеличить изображение Меню Insert предлагает вам набор компонентов для вашей страницы. Чтобы они работали, FrontPage использует апплеты Java и серверные расширения Программы и файлы, позволяющие вашим компонентам выполнять их работу, либо находятся в спрятанных папках, либо являются частью FrontPage Server Extensions. Возможно, вы слышали о некоторых технологиях, используемых FrontPage, чтобы заставить работать: апплеты Java, серверные программы и компоненты FrontPage 98 и ранних версий. Компоненты очень усложняют взаимодействия. Если компонент на вашей странице не работает в броузере, проделайте следующее. FrontPage позволяет вам вставить компоненты на любую страницу, даже если это не сайт FrontPage. Но большинство компонентов для работы должны быть сохранены на сайте – только Hover Button работает вне сайта FrontPage. Если вы добавляете компонент к странице, не входящей в сайт, вы можете также импортировать страницу в существующий сайт или создать сайт FrontPage в папке, содержащей страницу.Чтобы создать сайт, сохраните и закройте страницу, нажмите Open Web в меню File, выберите папку, которая содержит вашу страницу, нажмите Open, а затем нажмите Yes, когда FrontPage спросит вас, хотите ли вы добавить информацию FrontPage в папку. Затем откройте любые страницы, содержащие компоненты, и сохраните их снова.
Некоторые компоненты работают с сайтами FrontPage, расположенными в файлах, в то время как остальные работают только на веб-серверах с FrontPage Server Extensions. В сервере нуждаются такие компоненты, как Hit Counter, Search Form, Form and Database Results и Confirmation Field.
Чтобы ваши компоненты работали, опубликуйте ваш сайт на сервере с FrontPage Server Extensions.
Некоторые компоненты не работают со всеми броузерами. Компонент Marquee, например, использует тэг , который поддерживает только Internet Explorer. В других броузерах, например Netscape, вы увидите текст, но он не будет двигаться поперек экрана. Все компоненты Office – Office Spreadsheet, Office PivotTable и Office Chart – требуют Internet Explorer 4 или более поздних версий. Кроме того, им необходимо, чтобы на компьютере посетителя был установлен Microsoft Office. Если не все посетители вашего сайта имеют Office, не используйте эти компоненты.
Для некоторых компонентов может быть важным использовать совпадающие версии серверных расширений (расширения FrontPage 2000 используются для сайтов FrontPage 2000). Если вы не осведомлены о версиях расширений, используемых вами, свяжитесь с администрацией сервера или вашим провайдером. Если вы используете компоненты Scheduled Include Page или Scheduled Picture, вы можете обнаружить что ваш рисунок или страница не меняются в указанное вами время. К несчастью, эти компоненты не работают так, как объявлено – они меняют вашу страницу, только когда страница или сайт обновляются. Если вы хотите, чтобы изменения происходили по расписанию, откройте и сохраните страницу снова, или откройте сайт и нажмите Recalculate Hyperlinks в меню Tools. Если вы вставляете больше чем один счетчик на страницу, вы можете увидеть неправильное исчисление. Чтобы решить проблему, удалите лишний счетчик. Когда вы обновляете сайт предыдущей по отношению к FrontPage 2000 версии, некоторые компоненты могут перестать работать. Например, hover buttons могут не работать, поскольку FrontPage хранит апплет Java для компонента Hover Button в новом месте. Чтобы решить проблему, удалите компоненты, которые не работают, и вставьте их с помощью FrontPage 2000.
Если вы используете компонент Search Form, вы можете обнаружить, что результаты поиска становятся неверными при изменении страницы. Чтобы убедиться, что вам возвращаются правильные результаты, откройте сайт и нажмите Recalculate Hyperlinks в меню Tools.
Если ваш веб- сервер использует Microsoft Internet Information Server (IIS) вместе с Index Server, FrontPage старается использовать Index Server вместо собственной программы поиска. Из-за того, как устроен Index Server, вы можете получить неверные результаты. Также, если на вашем сайте использованы общие фреймы, страница с результатами от Index Server может не отобразить их. Если вы управляете своим веб-сервером, то вы можете перенастроить или отключить Index Server. За более подробной информацией обращайтесь к Microsoft Knowledge Base на support.microsoft.com. (Выберите FrontPage 2000 и ищите Index Server.)
Если компоненты выводят ошибку или просто ничего не делают, возможно, что настройки были повреждены или требуемый файл потерян. Удалите компонент. Вставьте компонент заново и просмотрите вашу страницу. Если компонент все еще не работает или не отвечает вашим требованиям, вы можете рассмотреть альтернативу. Например, вместо компонента Scheduled Include Page, который работает не слишком хорошо, можно использовать простой сценарий ASP или серверную (SSI) команду. Или, вместо использования Banner Ad Manager, который также имеет серьезные ограничения, можно купить один из множества рекламных пакетов у производителя программного обеспечения.
Сообщение об ошибке при попытке открыть или создать сайт FrontPage
Сайт – это набор веб-страниц, соединенных вместе. Сайт FrontPage – это нечто большее; вдобавок к веб-страницам он включает в себя несколько скрытых папок и файлов поддержки, которые он использует, чтобы ваш сайт лучше работал. Когда вы открываете или создаете сайт в папке или на сервере, FrontPage создает или открывает эти файлы. Если вы используете веб-сервер, FrontPage делает это, связываясь с сервером по протоколу HTTP. Если FrontPage не может связаться с сервером, открыть или создать необходимые файлы, вы увидите сообщение об ошибке. увеличить изображение Открывая или создавая сайт, FrontPage не может связаться с сервером Ваш сайт FrontPage может не работать по многим причинам, включая проблемы с вашей сетью, серверными расширениями или правами доступа. Чтобы решить проблему и заставить сайт работать, сделайте следующее.Если у вас не получается открыть или создать сайт в папке на вашем компьютере, убедитесь в правильности указанного вами пути. Если же сайт в сети, и вы получаете сообщение об ошибке, убедитесь, что у вас есть права открытия и создания файлов. Если вы пытаетесь открыть сайт, указав папку, не являющуюся сайтом FrontPage, FrontPage предложит создать файлы и папки поддержки. Чтобы создать в папке новый сайт FrontPage, нажмите Yes. Если вы указали неверную папку, нажимте No и попробуйте заново.
Если вы пытаетесь создать сайт, базирующийся на сервере, убедитесь, что вы указали http:// в начале адреса, чтобы FrontPage знал, что вы обращаетесь к веб-серверу, а не к папке на вашем компьютере. Например, введите http://Weber/Intranet в окне Folder Name, чтобы открыть сайт Intranet расположенный на сервере с именем Weber. Проверьте, что веб-сервер, который вы открываете, работает и доступен. Попробуйте корневой веб-адрес, наподобие http://Weber или www.mydomain.com, в вашем броузере. Если сервер доступен, вы увидите веб-страницу. (Если здесь нет заглавной страницы, вы можете увидеть сообщение наподобие "The page cannot be found" или "Directory listing denied".) Если броузер не может отыскать веб-сервер и отображает ошибку, то возможно, этот сервер или ваше подключение к сети не работают. Попробуйте еще раз чуть позже, если не выйдет, свяжитесь с администратором вашей сети или вашим провайдером, или см. раздел "Проблемы с доступом в интернет".
Чтобы разместить сайт FrontPage, сервер должен иметь FrontPage Server Extensions, установленные и правильно сконфигурированные. Если вы видите сообщение "The web server at name does not appear to have the server extensions installed", вам, возможно, нужно установить серверное расширение или использовать другой сервер. За информацией о FrontPage Server Extensions, обращайтесь на officeupdate.microsoft.com/frontpage/wpp/serk. Если вы не можете управлять сервером, свяжитесь с вашим сетевым администратором или провайдером.
Все веб-серверы с FrontPage Server Extensions имеют корневой сайт, расположенный на http://имя_сервера (или на адресе вроде http://www.mydomain.com). Корневой сайт создается автоматически при установке серверных расширений – вы не можете создать его во FrontPage. Зато вы можете создать один или больше подсайтов – папок внутри корневого сайта, таких как http://имя_сервера/подсайт. Подсайт может иметь собственную домашнюю страницу, установки и допуски.
Чтобы открыть или создать сайт, вам нужы права доступа FrontPage; иначе вы получите сообщение об ошибке, говорящее, что вы не авторизованы. Чтобы открыть сайт, например, вам нужы права доступа к этому сайту как автора. Чтобы открыть подкаталог сайта, вам нужен административный доступ к сайту, в котором вы создаете этот подкаталог. При подключении на базе Windows сервер обычно определяет, кто вы, по вашему профилю Windows. Если нет, FrontPage запрашивает у вас имя и пароль. Если вы получили сообщение о том, что вы не авторизованы, попросите вашего сетевого администратора, провайдера или владельца корневого сайта проверить ваши права доступа FrontPage или создать сайт для вас и предоставить вам права доступа.
Если вы указали корневой веб-адрес (наподобие http://имя_сервера) при создании нового сайта, вы получите сообщение об ошибке, поскольку каждый веб-сервер FrontPage уже имеет корневой сайт. Вместо этого откройте сайт, а затем добавьте файлы. Нажмите Open Web в меню File и введите имя сервера. Если вы получаете сообщение "Server Error: Cannot create folder" при создании вложенного сайта, возможно, что вы указали местонахождение основного сайта, которое не существует. Чтобы создать http:// webserver/teams/marketing, например, сначала создайте http://webserver/teams. Если вы все еще получаете сообщение об ошибке, ваши серверные расширения или установки безопасности могут быть неправильными или не совместимыми. Если вы используете шаблон или мастер для добавления файлов в корневой сайт, или в любой другой, уже существующий сайт, укажите New в меню File и нажмите Web, щелкните на шаблоне или мастере, которые вы хотите использовать, и выберите Add To Current Web.
Созданный сайт не имеет всех нужных страниц
Вы использовали шаблон FrontPage, чтобы создать сайт – личный или корпоративный, а потом обнаружили, что не все нужные вам страницы включены. У каждого свои запросы, а шаблон – только отправная точка. Чтобы создать дополнительные страницы, вы можете использовать шаблоны страниц, импортировать страницы из других программ или сайтов или создать их сами. Шаблон – это каркас страницы. Новые страницы, созданные вами, будут использовать те же темы, общие фреймы и навигационные панели, что и уже существующие страницы так, что сайт будет выполнен в едином стиле. Если ваш сайт не имеет всех нужных страниц, сделайте следующее. ( Идеи по созданию сайтов см. в разделе "Начало работы с FrontPage".Щелкните на значке Page в панели Views с левой стороны окна FrontPage.
Если новая страница не появилась, создайте ее. Нажмите New в меню File, нажмите Page и дважды щелкните по шаблону страницы. увеличить изображение Страницы, созданные с использованием шаблона, уже отформатированы и снабжены общедоступными границами и навигацией. Если вы указали один раз FrontPage, как эта страница связана с вашим сайтом, он автоматически отобразит баннер и ссылки на другие страницы
Например, чтобы создать страницу Часто Задаваемых Вопросов (Frequently Asked Questions, или FAQ), используйте шаблон Frequently Asked Question, или, открыв страницу, щелкните на New Page на стандартной панели инструментов.
Нажмите Save в меню File и наберите имя вашей новой страницы. Щелкните по значку Navigation в панели Views. Переместите новую страницу на ее место в навигационной иерархии. Если вас не устраивает ее название, щелкните по ней правой кнопкой, нажмите Rename и введите имя. Щелкните на значке Page в панели Views снова, чтобы просмотреть страницу с добавленными на нее баннером и навигационными панелями. Добавьте текст, рисунки и другие компоненты на вашу новую страницу. Если вы использовали шаблон, измените существующий текст и следуйте инструкциям, отображенным на комментариях в странице. (Закончив, вы можете удалить комментарии.) Повторяйте эти шаги, пока ваш сайт не будет снабжен всеми необходимыми страницами. Ваша новая страница, возможно, уже имеет общие фреймы – на новой странице в них отображается надпись наподобие "Add this page to Navigation view to display…". Если фреймов нет, вы можете их добавить. Нажмите Shared Borders в меню Format, выберите фреймы, которые вам нужны, и нажмите OK. Или, чтобы удалить фреймы (например, чтобы поддерживать свои собственные навигацию и баннеры), очистите все окна. Если вы хотите включить существующие веб-странцы с других сайтов или вы создали страницы, используя Word, Excel, PowerPoint или Access, нажмите Import в меню File и укажите файлы или папки, которые вы хотите импортировать. Затем проделайте шаги с 4 по 6, чтобы присоединить эти страницы к вашему сайту.
Основная структура страницы HTML
… ,
Встраивает апплет Java. Используйте тэг для указания параметров апплета.Возможный результат
Отображает апплет, код которого находится в файле chat.class, отправляет три параметра апплету
Обеспечивает гиперссылку на другую страницу или файл. Используйте атрибут name чтобы указать позицию на странице на которую другая ссылка может перепрыгнуть.Возможный результат
Matthew’s Page
Отображает подчеркнутую гиперссылку (Matthew’s Page) на страницу с названием matt.htm в той же папке
News about Fiona
Определяет якорь на странице на который перепрыгнет другая гиперссылка
Read the News
Отображает гиперссылку на якорь
Отображает рисунок baby.jpg как гиперссылку на страницу baby.htm; когда посетитель проводит мышкой по ссылке, в строке статуса появляется сообщение
Установливает "базовый" сетевой адрес для гиперссылок (вместо положения страницы). Или, используется на страницах с фреймами для указания целевого фрейма для гиперссылок.Возможный результат
Все родственные гиперссылки обращаются к указанному веб сайту, даже если страница расположена не здесь
Все гиперссылки загружают страницы в фрейм с названием "main"
В Internet Explorer, проигрывает фоновый звук. Используйте атрибут src для указания аудио файла, вроде файла WAVE (.wav) или MIDI (.mid).
…
Включите содержимое страницы в этот блок, идущий после раздела
. Используйте атрибуты для управления видом страницы, включая текст и цвет фона.Возможный результат
Устанавливает цвет фона и текста
Устанавливает цвет обычной, активной и посещенной гиперссылки
Устанавливает фоновый рисунок
Страница появляется в левом верхнем углу окна броузера. (Используйте все четыре атрибута для поддержки и Internet Explorer и Netscape)
Разрыв с переходом на следующую строку.Возможный результат
Броузер разрывает строку и переходит на следующую
позволяет вам ввести комментарии в ваш HTML, который не появится на вашей странице в броузере.
…
и …
Является признаком текстового блока, к которому вы хотите применить стиль. Установите стиль блоку текста с помощью атрибутов style, class или id. Броузеры отобразят конец строки до и после тэга , а тэг
может быть использован в части параграфа, не разрывая строку.Возможный результат
Middle of the road.
Разделы центрированы, строка разрывается до и после
Unbearable lightness of being.
Раздел выровнен по верхнему краю других элементов страницы, это ровно 80 пикселов от верха и левого края окна броузера
This predicament is utterly mad .
Слово "mad" принимает стилевые характеристики, описанные в классе crazy в таблице стилей
Вставляет плагин броузера для проигрывания медиа или отображения информации. Определите файл для проигрывания или объект для отображения с помощью атрибута src, и используйте атрибуты для определения параметров плагина.
…
Устанавливает гарнитуру и размер шрифта для блока текста. Размер указывается цифрами от 1 до 7, где 3 обычно стоит по умолчанию. Чтобы более точно установить шрифт, используйте стили вместо .Возможный результат
My old friend the typewriter.
Показывает текст шрифтом Courier New (или другим имеющимся шрифтом), размер шрифта больше чем обычно
…
Создает форму для ввода информации посетителем. Используйте атрибут action для указания страницы или программы, которой форма будет пересылать информацию. Используйте другие тэги формы (вроде и ) внутри блока .
… , и …
Создает страницу с фреймами. Используйте блок для обеспечения альтернативного HTML для посетителей, чьи броузеры не поддерживают фреймы.Возможный результат
Страница с фреймами без границ. Левый фрейм 120 пикселов в ширину, а правый занимает оставшееся пространство
Показывает жирный текст заголовка. Заголовки уровня 1 – больше, а уровня 6 – меньше, чем обычный текст. По умолчанию заголовки выровнены по левому краю; чтобы центрировать их, установите атрибуту align значение center.
…
Включите в этот блок тэг и другие тэги общей информации о странице (вроде и
Обеспечивает стиль из каскадированных таблиц стилей (cascading style sheet, сокращенно CSS) для страницы. Кратко о CSS которые вы можете создать, см. Приложение В.
Создает таблицу с одной или несколькими строками (блоки ) и столбцами (блоки ). По желанию вы можете добавить заголовки столбцов (блоки ) или заголовок для всей таблицы.Возможный результат
The Happy Life Desire Satisfaction Greed Generosity
Таблица данных с заголовком, строкой заголовка, и одной строкой данных
Narrow left column Wide right column
Таблица размещения страницы в две колонки без пробелов или границ между ячейками
…
Отображает область в несколько строк для ввода посетителем текста.Возможный результат
Область текста 20 символов в ширину и 6 строк в высоту
…
Обеспечивает заголовок страницы, который появляется в строке заголовка броузера.
…, …
Отображает маркированный список. Список с отступом и имеет отбивки сверху и снизу.Возможный результат
I hope we have heard the last of:
Правила формата стиля
Background-color
Указывает цвет фона для любого элементаПример
table { color:white; background-color:maroon;}
Таблица отображает белый текст на темно-красном фоне
Background-image
Указывает фоновый рисунок для страницы или другого блока (например, таблицы или ячейки). Использует формат url(imagefile), чтобы указать адрес или имя файла.Пример
body { background-image:url(estar.jpg); }
Файл estar.jpg (в той же папке, что и страница) появляется в качестве фона
table {background-image: url(http://chillbot.com/bot.gif);}
Файл bot.gif (с другого веб-сервера) появляется в качестве фона таблицы
Background-position
Устанавливает расположение рисунка относительно краев окна и других объектов. Укажите left, center или right, а затем top, middle или bottom.Пример
table { background-image:url(war.gif); background-repeat:no-repeat; background-position:center top;}
Таблица отображает рисунок, выровненный сверху страницы
Background-repeat
Определяет возможность повторения фонового рисунка, если он слишком мал, чтобы занять все пространство. Установите repeat, repeat-x, repeat-y или no-repeat.
Background-scroll
Определяет, должен ли фон прокручиваться вместе со страницей. Установите scroll или fixed.
Background
Устанавливает все пять предыдущих свойств. Установите свойства в следующем порядке.Пример
body { background:silver url(war.gif) no-repeat fixed center top;}
Фон страницы серебристо-серый, с непрокручивающимся рисунком, выровненным по верху страницы
Border-style
Отображает границу вокруг любого блочного элемента, вроде параграфа, рисунка, или таблицы. Бывает solid, double, ridge, groove, dashed, dotted, outset, inset, или none.
Border-width
Может быть thin, medium, thick, или exact width. (Установка этих параметров не обеспечит границу, пока вы не установите border-style.)
Border
Устанавливает сразу все три предыдущих параметра.Пример
.bigframe {border:4mm ridge gold;}
Элементы класса bigframe имеют широкую, золотистую границу
h1 {border:2px solid;padding:4px;}
Каждый заголовок заключен в рамку
table {border:2 solid gray;} td,th {border:1 dashed gray;}
Отображает тонкие границы вокруг таблицы и ячеек; удобно для тестирования таблиц
Clear
Если параграф или объект обтекает другие объекты на странице, установите параметр clear, чтобы он начинался со следующего открытого правого или левого поля (после других элементов). Установите как left, right, both или none.
Color
Указывает цвет текста и других элементовПример
body,p,td {color:#000066;}
Весь текст на странице темно-синий
Display
Установите как none, чтобы элемент исчез со страницы, закрыв занимаемое им в другом случае пространство. Установите как block, чтобы отображать элемент как блок (по умолчанию) или inline, чтобы отображать его как часть конкретной строки (как в тэге ).
Единицы длины
В CSS используется несколько единиц длины, наиболее важные – это px (пиксели), pt (пункты), in (дюймы), mm (миллиметры), em (ширина заглавной "M" в данном шрифте) и ex (высота маленькой "x" в данном шрифте).Пример
body,td {font-size:16px;}
Размер шрифта для обычного текста ровно 16 пикселей в высоту
body {margin:.5in;}
Страница имеет поля в пол-дюйма
h1,h2,h3 {border:1mm solid gray; padding:.5em;}
Заголовки имеют серую границу толщиной в 1 мм, и расстояние между текстом и границами в ячейке зависит от размера шрифта
Float
Устанавливает выравнивание и тип обтекания объекта (вроде атрибута align в тэге , но не только для рисунков). Установите как left или right, чтобы выровнять объект с левыми или правыми полями и установить обтекание текста, или установите none (по умолчанию), чтобы предотвратить обтекание.Пример
img {float:left;margin-right:10px;}
Текст обтекает все рисунки с полями в 10 пикселей с правой стороны
Caption under the picture
Рисунок и подпись появляются напротив правого поля в то время как остальное содержимое страницы обтекается слева
Font-family
Выберите семейство. Чтобы поддерживать системы с различными шрифтами, предусмотрите альтернативу (включая serif, sans-serif и monospace, используемые большинством систем).Пример
body,td {font-family:Verdana, Arial,Helvetica,sans-serif;}
Страница использует шрифт Verdana, если он доступен; иначе используется Arial или Helvetica, или шрифт без засечек по умолчанию
.typewriter {font-family:"Courier New",Courier,monospace;}
Текст в элементе класса typewriter использует Шрифт New, если вoзможно; иначе используется Courier или моноширинный шрифт по умолчанию
Font-size
Может быть xx-small, x-small, small, medium, large, x-large, xx-large; larger или smaller; или точной высоты в пикселях и пунктах; или в процентах от наследуемого размера шрифта.Пример
body,td {font-size:14pt;} h1 {font-size:x-large;color:blue;} h2 {font-size:x-large;} h3 {font-size:large;} .footer {font-size:13px;}
Размер шрифта для обычного текста 14 пунктов, шрифт заголовков чуть-чуть больше, а размер шрифта в элементах класса footer-class точно 13 пикселей в высоту
Font
Устанавливает предыдущие пять свойств (в порядке, обозначенном ниже). Если вы устанавливаете высоту строки, это свойство должно стоять после размера шрифта, отделенное слэшем (/).Пример
body,td {font:12pt/14pt "Times New Roman",Times,serif;}
Страница использует Times New Roman или другой шрифт с засечками размером 12 пунктов с высотой строки 14 пунктов
h1 {font:italic bold 18pt Arial sans-serif;}
H1-заголовки используют жирный курсивный шрифт Arial размером 18 пунктов или шрифт без засечек по умолчанию
Функции полей
Поля представляют собой пространство вокруг границ объекта. Они прозрачны, поэтому их цвет соответствует цвету заднего фона объекта. Для большинства объектов поля по умолчанию равны нулю; впрочем, текстовые элементы, такие как параграфы и заголовки, имеют по умолчанию поля сверху и снизу.
Имена цветов
Если вы не любите пользоваться номерами, выберите название цвета из ста с лишним названий цветов, таких как darksalmon, seagreen и papayawhip. Но 4-ая и более ранние версии броузеров распознают очень небольшое количество имен. (Полный список имен цветов см. на msdn.microsoft.com/workshop/author/dhtml/reference/colors/colors.asp.).Пример
h1,h2 {color:darkgreen;}
Оба заголовка темно-зеленые
Каскадированость и наследственность
Стили называются каскадироваными потому, что многие из них применяются не только к указанному вами элементу, но и к под-элементам. Например, когда вы устанавливаете стиль шрифта для таблицы, ячейки и параграфы тоже приобретают этот стиль, вам не надо указывать для них стиль отдельно. (Впрочем, вы всегда можете использовать другие правила стиля для объектов внутри таблицы.)Пример
table {font-size:smaller;}
Шрифт в таблице меньше чем в остальной странице
Некоторые характеристики, такие как поля и задний фон, не наследуются.Пример
table { margin:8px; }
Вокруг краев таблицы существует дополнительное пространство в 8 пикселей, но объекты внутри таблицы не имеют дополнительных полей
Letter-spacing
Позволяет вам регулировать расстояние между символами. Указывается положительное или отрицательное значение длины, или процент от существующей разбивки.
List-style-image
Устанавливает рисунок в качестве маркераПример
ul { list-style-image: url(images/bullet.gif);}
Маркированный список использует рисунок bullet.gif в качестве маркера
List-style-position
Определяет положение маркера в списке: inside (в составе абзаца) или outside (выдвинутый влево от абзаца).
List-style-type
Маркеры могут быть square, circle или disc. Номера могут быть decimal, lower-roman, upper-roman, lower-alpha или upper-alpha. Если нет ни того, ни другого, установите none.
Margin-top, margin-right, margin-bottom, margin-left и margin
Установите расстояние между объектом (или его границей) и смежным объектом или краем окна или ячейки. Используйте margin, чтобы установить сразу все четыре поля.Пример
body {margin:0;}
Страница находится в верхнем левом углу окна броузера
.quote { margin-left:.25in; margin-right:.25in;}
Абзацы класса quote отступают на четверть дюйма от краев окна
h1,h2,h3 {margin-bottom:6px;} p { margin-top:6px; margin-bottom:6px;} ul , ol { margin-top:8px; margin-bottom:18px;} li { margin-top:0px; margin-bottom:4px;}
Страница разбита более равномерно: заголовки и абзацы ближе друг к другу, пункты списка разделены небольшими отступами
img {float:right;margin-left:10px;}
Рисунки выровнены справа; текст огибает их слева, но он отделен от них как минимум десятью пикселами
Номера цветов
Цвета указываются так же, как в HTML, используя RGB-номера: #000000 (черный), #ffffff (белый), #006600 (темно-зеленый).Пример
h1,h2 {color:#006600;}
Оба заголовка темно-зеленые
Overflow, overflow-x и overflow-y
Определяет, способен ли абзац вместить текст и нужны ли полосы прокрутки, чтобы отобразить переполнение. Параметр по умолчанию – visible, позволяющий абзацу превысить установленную высоту. Чтобы вырезать лишний текст, установите hidden; установите auto, чтобы отображать полосу прокрутки, если необходимо; установите scroll, чтобы всегда отображать две полосы прокрутки. Используйте параметры overflow-x и overflow-y, чтобы обеспечить разные настройки для горизонтального и вертикального переполнения и прокрутки.Пример
.boxnote {width:160px;height:100px; overflow:auto;float:right;fixed-size border:2px solid navy;padding:4px; }
Параграфы класса boxnote содержатся в рамке напротив правого поля; если текст не будет помещаться, в рамке появится вертикальная полоса прокрутки
#mustfit {width:100px;height:12px; overflow:hidden;}
Элемент с ID mustfit должен быть точно 100 на 12 пикселов; не поместившийся текст вырезается
Padding
Устанавливает расстояние между абзацем или другим элементом и его границей
Поля, заполнение и границы
Исходя из блочной модели CSS, каждый элемент блока – таблицы, ячейки, параграфы и рисунки – имеют поля, заполнение и границы, которыми вы можете управлять. Функции полей работают не во всех броузерах; в Netscape 4 лучше вообще не использовать параметры полей.
Position, top, и left
Параметр position заставляет элемент, такой как рисунок или блок , переместиться с места, изначально занимаемого на странице. Установите position как absolute, чтобы установить элемент на определенном расстоянии от левого и верхнего краев страницы, закрывая пространство, которое он занял бы в другом случае.
Укажите position как relative, чтобы разрешить позиционирование объекта, оставляя открытым пространство, которое он занял бы в другом случае.
Параметры для top и left могут быть положительными (для движения вниз и вправо) или отрицательными (для движения вверх и налево).
Абсолютное позиционирование обычно связано с верхним левым углом страницы, но вы также можете установить его относительно других элементов. Например, если вы устанавливате position как relative к блоку
, абсолютное размещение в этом блоке будет связано с его левым верхним углом.
Абсолютное позиционирование удобно в DHTML-программировании, где вы определяете объекты на вашей странице, а затем устанавливаете расположение, содержимое и видимость, используя JavaScript.
Пример
Левый край рисунка отстоит на 200 пикселов от левого края окна, и рисунок касается верхнего поля
The word higher is higher than the others
Слово higher выше, чем остальные
Правила формата стиля
Одним из правил каскадированной таблицы является селектор – тэг HTML, сопровождаемый параметрами CSS в скобках, отделенный точкой с запятой.
Пример
body {background-color:darkblue;}
Цвет фона темно-синий
Здесь описаны основные концепции и правила CSS. Более полную информацию вы сможете получить по адресу msdn.microsoft.com/workshop/author/css/reference/attributes.asp. А также www.w3.org/Style/CSS.
Применение стиля к одному тэгу HTML
Чтобы установить стиль для одного тэга HTML, используют атрибут стиля.
Пример
Текст белый на синем фоне только в этой таблице
Применение выборочных классов или ID к тэгу
Чтобы применить класс к тэгу, используйте атрибут class; для ID используйте атрибут id.Пример
I hate quotations; tell me what you know.
Применяет класс стилей quote к абзацу (и элементам внутри него)
Warning
Применяет ID bigred к заголовку
Селекторы псевдо-элементов :first-letter и :first-line
Cелекторы псевдо-элементов используются для специального форматирования первой буквы элемента или всей первой строки.Пример
p:first-letter {float:left; font-size:32pt;line-height:28pt; padding-right:5px;}
Создает буквицу (большую заглавную букву, вокруг которой размещается текст) в начале каждого параграфа
.fancy:first-line { font-size:larger; letter-spacing:1pt;}
Первая строка каждого параграфа или заголовка, относящегося к классу fancy, имеет больший размер
Селекторы псевдоэлементов a:link, a:visited, a:active и a:hover
Используя селекторы псевдоэлементов гиперссылок, вы можете устанавливать различные параметры гиперссылок. Установите параметры a:hover, чтобы создать эффект ролловера, когда посетитель проводит мышкой по гиперссылке.Пример
a : link {color:darkslateblue;} a : visited {color:steelblue;} a : active {color:hotpink;} a : hover {color:tomato;}
Гиперссылка меняет цвет, если она была использована или если посетитель проводит по ней мышью
Смежные поля
Когда элементы, имеющие поля, следуют один за другим вертикально, пространство между ними не является суммой их верхнего и нижнего полей; оно сливается в большее из двух полей. Инструментами side-by-side поля добавляются для создания большего пространства. Вы можете указать отрицательную величину поля; таким образом, вы уменьшите пространство, занимаемое полями.
Создание выборочного класса стилей или ID
Вы можете создать выборочные классы в вашей таблице стилей и затем применять их на странице. Например, вы можете создать класс quote для квотирования. Перед классамми ставьте точку, а перед ID – значок номера (#).Пример
quote { margin-left:20px; margin-right:20px;}
Создает класс quote для использования в атрибуте class вашего HTML
#bigred { text-transform:uppercase; color:red;}
Создает стиль ID с именем bigred для использования в атрибуте id вашего HTML
Стиль шрифта ()
Устанавливает курсивный (italic), наклонный (oblique) или обычный (normal).
стилей внутри файла
Вы можете установить правила стиля для одной страницы, используя блок
Устанавливает правила стилей для этой страницы
Text-align
Можно установить center, justify, right, или left. Используется для полей, рисунков, таблиц и других объектов также как и текст.
Text-decoration
Можно установить подчеркивание (underline), линию над текстом (overline), зачеркивание (line-through) или none.
Text-indent
Делает отступ необходимой длины в первой строке каждого параграфа.
Text-transform
Устанавливает peгистр. Можно установить capitalize, lowercase, uppercase, или none.
Толщина шрифта ()
Может быть полужирным (bold), более жирным (bolder), светлым (lighter) или обычным (normal).
Установка множественных стилей
Чтобы установить стиль для нескольких селекторов, используйте запятые.
Пример
h1,h2,h3,h4,h5,h6 {color:white;}
Цвет текста всех заголовков – белый
Установка стилей гиперссылок
Чтобы управлять отображением гиперссылок на вашей странице, установите параметры тэга
, такие как color,font-weight и text-decoration. Пример
a { color:#993300;font-weight:bold; text-decoration:none;}
Гиперссылки не подчёркнуты и отображаются полужирным, темно-красным шрифтом
Установка стиля в контексте
Вы можете устанавливать стили, применяемые в конкретном контексте – стили объектов внутри других объектов.
Пример
table a {color:maroon;}
Текст гиперссылок в таблице – темно-красный
Vertical-align
Можно установить baseline, sub, super, top, middle, bottom, text-top, text-bottom, или auto. Используется для рисунков, таблиц и других объектов также как и текст.
Visibility
Установите как hidden, чтобы элемент исчез со страницы, но все еще занимал место. Установите visible (по умолчанию), чтобы отобразить объект.
Внешняя таблица стилей
Вы можете установить правила стиля для ваших страниц, используя файл (.css) внешней таблицы стилей. Свяжите таблицу с вашим HTML, поместив тэг
в раздел
.
Пример
Правила стиля, содержащиеся в файле stylesht.css, применяются к этой странице
Высота строки ()
Устанавливает высоту каждой строки текста. Указывается или конкретная высота, или процент от высоты по умолчанию.
Пример
compact {line-height:95%}
Строки в элементах класса compact ближе друг к другу, чем обычно
Width и height
Устанавливает размеры объектов, таких как рисунок или абзац. Абзац всегда использует указанный параметр width. С параметром height, когда рамка меньше абзаца, текст сжимается до указанной высоты (если вы не установили параметр overflow).
Z-index
Определяет, какие позиционированные объекты накладываются друг на друга.
Большее значение элемента z-index отправляет элемент на передний план, а меньшая величина располагает его позади других элементов. Отрицательное значение отодвигает элемент за непозиционированные элементы страницы.
Пример
Рисунок front.gif частично перекрывает back.gif
.
Рисунок появляется после содержимого страницы, на расстоянии 250 пикселов от верхнего и левого краев страницы
Особо важные адреса
Броузеры
Компания или сайтСетевой адресЗамечания Extremely Lynx www.trill-home.com/lynx.html Lynx – это броузер текстового режима, все еще популярный Microsoft Internet Explorer www.microsoft.com/windows/ie Наиболее широко используемый броузер Netscape home.netscape.com/browsers Netscape запускается в ряде операционных систем и многим очень нравится Opera Software www.opera.com Opera – главный сторонник стандартов HTML и CSS и фаворит разработчиков WebTV developer.webtv.net WebTV viewer позволит увидеть, как ваши страницы выглядят на TV
Компания или сайтСетевой адресЗамечания Bare Bones Guide to HTML www.werbach.com/barebones Справка об HTML Chami.com HTML tips www.chami.com/tips/html Советы по HTML The HTML Reference Library www.htmlib.com Справочная система по HTML Network Communication www.ncdesign.org Отличный гид по HTML и Design CSS RichInStyle ww.richinstyle.com Информация по Extensive CSS W3C HTML pages www.w3.org/MarkUp Первое и последнее слово об HTML W3C Style Sheet pages www.w3.org/Style/CSS Первое и последнее слово о CSS WebCom www.webcom.com/html Ссылки на справки и ресурсы по HTML Web Design Group www.htmlhelp.com Отличные справки по HTML
Мультимедиа и изображения
Компания или сайтСетевой адресЗамечания Apple QuickTime www.apple.com/quicktime Извесный проигрыватель фильмов Corbis www.corbis.com Готовые фотографии Microsoft Developer Network Multimedia msdn.microsoft.com/downloads Поищите в разделе графики и мультимедиа бесплатные звуки и рисунки Microsoft Office Clip Gallery www.microsoft.com/clipgallerylive Бесплатные звуки и рисунки PhotoDisc www.photodisc.com Готовые фотографии Real Networks
www.realnetworks.com
www.realnetworks.com/devzone
RealServer, RealProducer и другие инструменты для работы с медиа и информация о них RealPlayer www.real.com Популярный медиа проигрыватель Sonic Foundry www.sonicfoundry.com Программы для редактирования и кодирования аудио и видео Syntrillium www.syntrillium.com/cooledit Аудиопрограммы CoolEdit Terran www.mediacleaner.com Видеопродукты MediaCleaner и программы для кодирования Windows Media www.microsoft.com/windows/windowsmedia Windows Media Player, инструменты и информация Xing Technologies www.xingtech.com Программа кодирования AudioCatalyst MP3.
Основная информация
Компания или сайтСетевой адресЗамечания Browser News www.upsdell.com/BrowserNews Сравнительная характеристика броузеров CNET www.cnet.com Сайт для веб разработчиков; попробуйте район Web Building The Copyright Site www.benedict.com Информация о правах на копирование и сайты Digital Web Magazine www.digital-web.com Иллюстрированный журнал FrontPage World www.frontpageworld.com Ресурсы FrontPage HTML Writers Guild www.hwg.org Отличные ресурсы для создания сайта Internet.com www.internet.com Сайт для веб-разработчиков Internet Corporation for Assigned Network Names www.icann.org Службы имен доменов lynda.com www.lynda.com Книги Линды Вейнманн и советы по созданию сайтов Microsoft Press mspress.microsoft.com Другие книги о веб-страницах MSDN Web Workshop msdn.microsoft.com/workshop Статьи и справки; в основном об Internet Explorer Netscape DevEdge Online developer.netscape.com Документация и ресурсы Netscape O’Reilly Web and Internet Resources web.oreilly.com Книги, новости и ресурсы Project Cool www.projectcool.com Советы по созданию сайтов W3C Design Issues pages www.w3.org/DesignIssues Интересные статьи W3C URL specification www.w3.org/Addressing/URL Все о веб-адресации Webmonkey webmonkey.lycos.com Отличные справки и консультации WebReview.com www.webreview.com Сайт для веб-разработчиков; огромный архив статей, так что внимательно ищите свою тему Yahoo GeoCities geocities.yahoo.com Бесплатный хостинг ZD Net Developer Pages www.zdnet.com/developer Сайт для веб-разработчиков
Особо важные адреса
Компания или сайтСетевой адресЗамечания Callahan Software Solutions www.callahansoftware.com Картинки и коды из этой книги Microsoft Office Update officeupdate.mi Обновления и информация по Office и FrontPage Microsoft Product Support FAQ (часто задаваемые вопросы) и поисковая информационная база Troubleshooting Book Обновления и информация, сайт об этой книге.
Программирование и Java
Компания или сайтСетевой адресЗамечания Chami.com www.chami.com/tips/javascript Советы по Javascript CodeBrain.com www.codebrain.com Ресурсы и сценарии Java, Perl, и JavaScript Comprehensive Perl Archive Network (CPAN) www.cpan.org Все богатство Perl Earthweb JavaScripts page javascripts.earthweb.com Советы и сценарии HTML Guru www.htmlguru.com Консультации по динамическому HTML Java Boutique javaboutique.internet.com Бесплатные апплеты Java Javascript.com www.javascript.com Советы и сценарии JavaScript Gate www.javascriptgate.com Советы и сценарии The JavaScript Source www.javascriptsource.com Советы и сценарии Matt’s script archive www.worldwidemart.com/scripts Ресурсы и бесплатные сценарии CGI и Perl Microsoft Developer Network Web Workshop msdn.microsoft.com/workshop Ресурсы разработки для Internet Explorer Netscape JavaScript Documentation developer.netscape.com/docs/manuals/javascript.html Официальное руководство по JavaScript Sun Microsystems Java Technology Pages java.sun.com Ресурсы разработки Java WebCoder.com www.webcoder.com Советы и сценарии Webdeveloper.com www.webdeveloper.com Статьи и советы Web Developer’s Journal webdevelopersjournal.com Статьи и ресурсы
Программы и инструменты
Компания или сайтСетевой адресЗамечания Adobe www.adobe.com Разработчик Photoshop, ImageReady, и GoLive CSE HTML Validator AI Internet Solutions www.htmlvalidator.com Allaire www.allaire.com Разработчик HomeSite и ColdFusion Apache Project www.apache.org Веб-сервер Apache Bradbury Software/TopStyle www.bradsoft.com Редактор таблиц стилей TopStyle Chami.com/HTML-Kit www.chami.com Редактор HTML-Kit и другие инструменты HTML Tidy www.w3.org/People/Raggett/tidy Бесплатный инструмент, который почистит ваш HTML и выдаст отчет об ошибках ImagiWare/Doctor HTML www.imagiware.com/index_tools.html Doctor HTML и другие инструменты Ipswitch/WS_FTP www.wsftp.com WS_FTP программы для перевода файлов Macromedia www.macromedia.com Разработчик Fireworks, Dreamweaver и Flash Microsoft FrontPage officeupdate.microsoft.com/welcome/frontpage.asp Обновления, дополнения, FAQ и многое другое Microsoft FrontPage Server Extensions Resource Kit officeupdate.microsoft.com/frontpage/wpp/serk Server Extensions информация и загрузка Microsoft Windows www.microsoft.com/windows Информация о программах для веб-серверов Microsoft W3C CSS Validation jigsaw.w3.org/css-validator Бесплатный инструмент, который выдает отчет об ошибках Service CSS; из официального источника W3C HTML Validation Service validator.w3.org Бесплатный инструмент, который выдает отчет об ошибках HTML; из официального источника W3C Tools pages www.w3.org/Tools Ссылки на программное обеспечение
Бизнес в интернете: Сайты - Софт - Языки - Дизайн