CSSInclude is a non visual utility module that allows you to easily reference an extra CSS file on any tab.
The normal CSS hierarchy in DotNetNuke loads default.css, portal.css, skin.css on each tab, then extra css for each unique container and also css for each unique module. All of these css files are predetermined based on skin, module etc. but what if you want to override a couple of CSS selectors on an individual tab without resorting to writing a separate container or skin, or editing your portal.css and having it apply to the whole site.
Maybe you want to change the module header style on a single tab, tweak some settings for a custom module you installed or play with a skin change without writing a brand new skin.
With CSSInclude, it's easy to apply your custom CSS on a tab by tab basis if you like. And even better, it's free.
Notes for use:
- hide the module title so the module is invisible
- the css is applied in the order the modules are rendered, so you may have to position it above or below other modules it you want to override their css selectors