При условии, что у меня есть два разных файла css, каждый из которых содержит определение одного и того же класса css (например, .mainDiv {}
), но каждый класс будет иметь разные свойства, уметь применять их к двум различным div в моем HTML-коде (скажем, с идентификаторами myMainDiv1
и myMainDiv2
)?загружать и применять один и тот же класс css из двух разных файлов на двух разных элементах
Я понимаю, что это уже не связь между идентификаторами элементов div и именами css classe, но я хотел бы знать, возможно ли каким-либо образом анализировать/читать каждый файл css - через JavaScript - и применять правила динамически для каждого из мои divs.
Поэтому я никоим образом не хочу вносить изменения в файлы css; Я могу иметь столько, сколько необходимо, но все они должны иметь очень точные имена классов (например, mainDiv
); через JavaScript - если возможно - я могу применять стили для каждого из своих div.
Для того, чтобы прочитать содержание CSS файлы вы можете их стиль с яваскриптом его самостоятельно. Если вы не знаете контент css или контент слишком велик. Или вы можете использовать препроцессор css, например sass или less, для импорта стилей и называть их другим именем, а затем применить к divs –
Да, это было бы идеально в этом случае. Я бы хотел попробовать не использовать sass, хотя, просто легкий JavaScript. Любая известная совместимость с браузером - проблемы в отношении чтения/хранения правил css из файла css, а затем применения их к элементу div, я должен знать об этом в этом направлении? – Sonofkyuss