. Первый способ заключается в размещении стилей в отдельном файле или нескольких файлах с расширением .css. В этом случае для подключения CSS стилей используется метатег link, в котором прописан путь до внешнего файла стилей. Помещается этот метатег в раздел заголовков соответствующей веб страницы между тегами head. Вот формат его написания:
2.Второй способ заключается в написании так называемых глобальных стилей, которые прописываются прямо в html коде веб-страницы. Их заключают в парный тег style и обычно помещают в секцию заголовка между тегами head:
…
…
p{color:#aaaaaa;}
h1{font-weight:normal;}
…
…
Недостаток этого способа в том, что правила CSS глобальных стилей применяются только к той веб-странице, в которой они прописаны.
3. Третий способ это так называемые встроенные или внутренние стили. Для этого просто в требуемый html тег нужно поместить атрибут Style, который включает в себя в качестве параметров набор CSS свойств:
Абзац с серым фоном и красным текстом
3) где происходит обработка flash/javacript
Заставить произойти некоторое событие для объекта так же просто, как и установить соответствующий событию обработчик. Для каждого события, которое может обработать объект, имеется метод с именем, соответствующим этому событию. Например, объект Button имеет метод click (), вызывающий выполнение программы обработчика onclick. Вот как просто вызвать событие, соответствующее щелчку на кнопке, для определенных в предыдущих двух примерах объектов:
Document.myForm.myButton.click();
PHP
1) Режимы работы PHP, отличия, преимущества, недостатки
Интерпретатор PHP может работать в нескольких режимах. В этой статье рассматриваются следующие режимы работы:
- PHP как модуль Apache
- CGI
- SuPHP
- FastCGI
PHP как модуль Apache (mod_php)
Этот режим предполагает подключение модуля mod_php в настройках веб-сервера Apache. В этом случае каждый процесс веб-сервера будет включать в себя этот модуль. Выбор этого режима особенно подходит для небольших сайтов с малой посещаемостью.
Преимущества:
- Доступны настройки кэширования, за счет чего можно увеличить производительность.
- Быстрое исполнение скриптов.
Недостатки:
- Конфигурирование можно выполнять только через основной файл php.ini и некоторые параметры можно объявить через файл htaccess.
- По умолчанию скрипты запускаются с правами пользователя apache. Однако это можно изменить путем использования mod_ruid, который позволяет запускать скрипты от разных пользователей.
- Подгрузка модуля происходит во все процессы apache даже при отсутствии запросов на тип скрипта, обрабатываемый этим модулем. За счет этого создается бесполезная нагрузка на сервер.
- Скрипт, имеющий ошибки, может привести к сбою работы веб-сервера.
- Нет простого способа узнать, каким пользователем было запущено стороннее приложение.
- Некоторые модули имеют проблемы в совместимости с многопоточным запуском веб-сервера (MPM Worker).
PHP в режиме CGI
В этом режиме запускается интерпретатор php-cgi для всех скриптов, для которых установлен CGI в качестве обработчика. Если большая часть сайта состоит из статического содержимого, то CGI будет хорошим выбором, т.к. будет обеспечено экономичное использование оперативной памяти за счет того, что интерпретатор будет вызываться в случае необходимости. Но и в то же время такой метод замедляет исполнение, т.к. при каждом запросе понадобится загрузка интерпретатора в память.
Преимущества:
- Обработчик CGI может быть запущен с правами любого пользователя системы (с помощью suexec).
- Конфигурацию PHP можно сделать индивидуальной для каждого пользователя.
- CGI использует оперативную память только если это действительно необходимо.
- Благодаря тому, что PHP интерпретатор работает как независимый процесс, вероятность сбоя работы Apache из-за ошибок в скриптах практически нулевая.
- Каждый клиент может выбрать индивидуальную версию PHP.
Недостатки:
- Не высокая производительность.
- Разработка PHP-авторизации с командой Header имеет ограничения по причине того, что скрипт будет получать не все необходимые серверные переменные.
SuPHP
SuPHP является частным случаем CGI, в котором каждый php скрипт может выполняться с привилегиями разных пользователей.
Преимущества:
- Можно отследить, от имени какого пользователя запускался скрипт.
- Пользователь не сможет запустить скрипты, если он не является их владельцем.
- Для всех файлов, которые будут загружены на сервер через сайт, будет установлен владельцем тот пользователь, от имени которого эти файлы загружались.
Недостатки:
- Сравнительно с CGI более высокая нагрузка на CPU.
- Недоступны функции кэширования, например, XCache, APC и др.
Статьи к прочтению:
Изучение CSS/CSS3 | #3 — Написание стилей для HTML документа (3 способа). Подключение стилей
Похожие статьи:
-
Для облегчения создания текста, его форматирования и стандартизации оформления используется шаблоны и стили документов.Шаблон – это совокупность…
-
Основы создания html и css документов в программе aptana studio 3. 2 страница
Рис.17. Ввод данных в ячейки третьей строки таблицы. Третья строка содержит 2 ячейки с текстом 3 и 4. Это обычные ячейки, в которых нет объединения….