Одностраничное веб-приложение с несколькими фреймворками имеет повторяющиеся имена классов.

Я пишу одностраничное веб-приложение, но у меня проблемы с некоторыми фреймворками.

Кажется, почти все современные фреймворки, такие как Bootstrap или Framework7 использует очень простые имена классов, такие как row или navbar.

Из-за этого я не могу одновременно использовать обе платформы на веб-странице, что ограничивает мои возможности. Для некоторых страниц (например, домашней страницы) хорошо подходит Bootstrap, но для других страниц я предпочитаю компоненты Framework7.

Есть ли способ решить эту проблему, кроме использования совершенно других HTML-файлов?


person Dylan    schedule 12.05.2016    source источник
comment
Я думаю, что большинство людей не одобрят использование нескольких фреймворков css на одной странице. Они довольно тяжелые и потребуют значительного объема работы, чтобы заставить их хорошо играть вместе. Я бы рекомендовал использовать один фреймворк, настроенный по вашему вкусу, чтобы стандартизировать внешний вид всего вашего сайта.   -  person yts    schedule 12.05.2016


Ответы (1)


Следующие параметры могут быть использованы для пространства имен CSS:

  • iframe на фреймворк

  • Создайте файл SASS, в котором пространство имен каждого фреймворка использует каскад, добавляя к каждому правилу фреймворка префикс селектора, который сопоставляется с родительским элементом с указанным именем класса.

Ссылки

person Paul Sweatte    schedule 20.07.2016