0

Я занимаюсь разработкой webapp с использованием CSS MetroUI. После разработки нескольких страниц я понял, что его css конфликтуют с css Bootstrap, поэтому я удалил css Bootstrap из проекта.Как использовать bootstrap css и javascript на выбранных страницах в AngularJS?

Теперь на другой странице, где мне нужно включить класс из css Bootstrap. Как я могу это сделать, не вступая в противоречие с css с metUI css?

+0

Если вы используете меньше или sass (я бы настоятельно рекомендовал вам это сделать), вы можете просто импортировать конкретный модуль, который вы хотите, а не все, надеясь уменьшить конфликты. – ste2425

ответ

0

Похоже, вы пытаетесь использовать как MetroUI, так и Bootstrap в своем webapp. Поскольку это две разные библиотеки/рамки, которые пытаются сделать много того, что у вас возникнут конфликты, и это, к сожалению, неизбежно.

Моя рекомендация - выбрать тот, который вы планируете использовать, а затем переписать любые стили, которые вы хотите, в свою собственную таблицу стилей.

Например: Вам нравится большинство вещей о MetroUI, но предпочитают, как выглядят кнопки Bootstraps. Хорошо, что вы можете ссылаться на MetroUI, а затем вытаскивать стили кнопки бутстрапа, которые вам нравятся, и включать их в пользовательскую таблицу стилей (убедитесь, что вы перезаписываете любые стили MetroUI, которые вам не нравятся). Затем обратитесь к своей пользовательской таблице стилей после MetroUI и перезапишет MetroUI с помощью стилей кнопки Bootstrap, которые вы включили.