Вы могли применить класс или идентификатор к элементу тела страницы, а не к определенному военно-морскому объекту.
HTML:
<body class="{{ nav_class }}">
CSS:
body.home #nav_home,
body.about #nav_about { */ Current nav styles */ }
Определите «необходимо».
Это необходимо, если вы хотите, чтобы браузер знал , что это за тип файла. PHP автоматически устанавливает заголовок Content-Type
на text / html
, если вы не переопределите его, поэтому ваш браузер обрабатывает его как файл HTML, не содержащий HTML. Если бы ваш вывод содержал какой-либо HTML, вы бы увидели совсем другие результаты. Если вы отправите:
<b><i>test</i></b>
Content-Type: text / html
, вы получите:
PHP по умолчанию использует Content-Type «text / html» - что очень похоже на «text / plain» - и это объясняет, почему вы не видите никаких различий. text / plain необходим, если вы хотите выводить текст как есть (включая символы <>). Примеры:
header("Content-Type: text/plain");
echo "<b>hello world</b>";
// Output: <b>hello world</b>
header("Content-Type: text/html");
echo "<b>hello world</b>";
// Output: hello world
Установка заголовка Content-Type повлияет на то, как веб-браузер обрабатывает ваш контент. Когда большинство основных веб-браузеров сталкиваются с Content-Type text / plain, они будут отображать исходный текстовый источник в окне браузера (в отличие от источника, отображаемого в HTML). В этом разница между просмотром
<b>foo</b>
или
foo
. Кроме того, при использовании объекта XMLHttpRequest
ваш заголовок Content-Type будет влиять на то, как браузер сериализует возвращаемые результаты. До того, как были захвачены фреймворки AJAX, такие как jQuery и Prototype, распространенной проблемой с ответами AJAX была установка Content-Type на text / html вместо text / xml. Подобные проблемы, скорее всего, возникли бы, если бы Content-Type был text / plain.
Существует действительно хороший бесплатный редактор среды под названием RapidEE
Rapid Environment Editor
Rapid Environment Editor (RapidEE) - редактор переменных среды.
Он включает простой в использовании графический интерфейс и заменяет маленькое и неудобное окно редактирования Windows.
RapidEE 8.x поддерживает Windows XP, 2003, Vista, 2008, Windows 7, Windows 8 и Windows 10 (включая 64-разрядные версии).
Если вы все еще используете Windows NT или 2000, используйте версию 6.1. Для Windows 9x или ME используйте версию 2.1.
Функции