Это действительно зависит от вашего проекта. Если вы разрабатываете коммерческий продукт, я рекомендую узнать, как работать со стилями, чтобы обеспечить высокую совместимость с ядром DotNetNuke, а также с расширениями сторонних производителей (скинами и модулями).
Я бы сказал, что если у вас есть полный контроль над сайтом, может быть, вам стоит следовать собственным соглашениям и вообще обойти селекторы DNN.
Такой подход заключается в создании скинов и контейнеров, которые определяют регионы с конкретными именами классов. Затем вы можете определить стили для элементов в этих регионах на основе того, что представляет собой этот элемент, а не того, какой класс применяется к нему.
Возможно, вы также захотите очистить или удалить содержимое файла default.css (\ portals_default \ default.css).