Мне нужно включить css-файл на мою веб-страницу, но проблема в том, что он должен соответствовать только определенному div. Пример:Инструмент для создания css-файла соответствует только определенному id
Нормальный CSS-файл:
#main td {
padding:20px;
}
Дополнительный CSS-файл:
.myclass td {
padding:0px;
}
Html:
<div id="main">
<table><tr><td>TD with padding 20px</td></tr></table>
<div id="inside" class="myclass">
<table><tr><td>TD which should have with padding 0px, but get padding 20px; </td></tr></table>
</div>
Это только упрощенный пример - в действительности, дополнительный css-файл очень длинный и сложный (мне нужно включить tinymce, но css-определения здесь сделаны только класс и поэтому переопределяется «нормальным» css-файлом).
Мой вопрос: есть ли инструмент (возможно, на PHP?), Который может изменить дополнительный css-файл для работы только по специальному идентификатору? В примере, он должен изменить все записи в дополнительной CSS-файл:
#inside .myclass td {
padding:0px;
}
и выхода, конечно, CSS-файл с действительным синтаксисом.
Почему вы не можете просто изменить файл CSS? –
Наверное, у него большой файл css :) – tftd
;-) Да, он большой, и это сторонний, поэтому его нужно обновлять/менять каждые несколько месяцев. – Werner