CSS Help

W

wackyphill

I've been styling all my pages w/ CSS, no attricutes in the aspx page
itself.
My CSS files are in my theme folder. But as I add more pages its
getting to be a crazy amount of css files that must be externally
linked to each of my pages.

Is there any way to say all the pages in "folder A" only use the
stylesheet files from "folder B" or if using themes must every page in
the webapp get every stylesheet page linked to it?

Thanks for any tips.
 
E

Erik Funkenbusch

My CSS files are in my theme folder. But as I add more pages its
getting to be a crazy amount of css files that must be externally
linked to each of my pages.

This indicates a fundamental misunderstanding of how you should develop CSS
for your pages. You don't have a different CSS file for each page, but
rather create a common set of styles to use on every page. If you need
specific styles for a specific page, they should go either in <style> block
of that page, or in a "custom.css" or something where you combine all the
styles.

The huge advantage of CSS is that it gets cached by the browser, so it
doesn't need to redownload it every time you access a page. By defining
your CSS to apply the the majority of your site, you gain a lot in reduced
bandwidth (which means faster loads times for end users).

If you create different CSS pages for each page, you are nullifying that
Is there any way to say all the pages in "folder A" only use the
stylesheet files from "folder B" or if using themes must every page in
the webapp get every stylesheet page linked to it?

You could certainly create multiple themes, and then set individual pages
to use different themes. I'd really suggest optimizing your CSS use
instead, though.
 
W

wackyphill

Thanks for your input. I believe I understand what you are saying and I
agree.

I am using styled div tags to place and format all of my page content
though. No tables.
Like CSSZenGarden does. This gives me tons of flexibility in how the
page will look because it only contains content, no placement or
formatting.

The downside is I end up w/ many many IDs that I need to keep unique. I
also end up w/ many styled Div IDs that are truly unqique to a given
page. This is what I'm trying to organize better.
 
E

Erik Funkenbusch

Ok, thanks very much for your advice Erik.

Oh, and there's also nothing stopping you from including a css file that's
not in the "App_Theme" folder. You might do this for "one off" pages when
you don't want to include that style sheet in every page.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
474,431
Messages
2,571,678
Members
48,796
Latest member
Greg L.

Latest Threads

Top