Можно ли удалить стиль у '' на определнной странице
У <body> есть бэкграунд, который отсутствует на одной из страниц макета. Можно ли обратиться к этому стилю через CSS или JS обратившись только к html-файлу этой страницы? Или лучше переделать обернув всю верстку контейнером с таким бэком, а на нужной странице прописать доп.класс на удаления бэка?
Ответы (2 шт):
Автор решения: Iliya V. Soldatkin
→ Ссылка
Есть мнение, что правильнее обертывать контейнером, чтобы менять его, а не с body, но работать будет в любом случае.
Добавьте класс, к которому обратитесь отдельно.
<div class="box box-custom"></div>
Класс box - общие стили для всех страниц, класс box-custom - для этой страницы.
Автор решения: Nekto
→ Ссылка
document.querySelector('body').style.background = "#000000"
Ну и можешь любой стиль засунуть Если удалить хочешь, то можно так:
document.querySelector('body').style.removeProperty("background");