Перейти к содержанию
Форум поддержки пользователей VamShop

Цвет отдельной страницы


Рекомендуемые сообщения

Помогите решить ещё одну задачу.

В css задано:

body {
...... 

background-image:url(img/img.jpg);

.....

}

Всё работает правильно и хорошо

Но 2 страницы: ask_a_question и print_order имеют фон от background-image, что в моём случае делает эти 2 страницы нечитабельными. Хочу просто белый фон.

Хотел сделать что то типа такого:

для страницы ЗАДАТЬ ВОПРОС создать класс

<body class="no_img">

и задать ему стиль в css

body.no_img { background-image: none; }

 

Но выходит, что шаблон ask_a_question.html подгружает тег body откуда то извне...

Тогда каким способом решается эта задача?

Ссылка на сообщение
Поделиться на другие сайты

Да вроде как body общий для всех и идёт он из /includes/header.php

 

Наверное нужно в этом файле менять:

<body>
 
 

на что-то вроде:

<?php if (strstr($PHP_SELF, FILENAME_ASK_PRODUCT_QUESTION)) { ?>
<body class="no_img ask">
<?php } elseif (strstr($PHP_SELF, FILENAME_PRINT_ORDER)) { ?>
<body class="no_img print">
<?php } else { ?>
<body>
<?php } ?>
 
 
Ссылка на сообщение
Поделиться на другие сайты

Кстати, да, можно и так и это будет работать.

 

Но конечно с точки зрения спецификации html, стили должны быть в head секции.

 

Но это не особо важно, такой вариант тоже будет работать, если стили и вне head будут.

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...