Just to keep the options flowing, yes there are many and varied. The downside to a very flexible system is there are many, many ways to do most any task. Choosing one over the other is often more personal preference then what is "best."
Anyway, instead of wrapping the entire page in a div such as this: <body> <div id="dashboard"> .... content ... </div> </body> I would just identify the body. <body id="content"> .... sometimes overlooked solution to just tag the body. </body> Now of course if there are elements on the page that do not belong in the dashboard container, then this would not work. -------------- Ian Skinner Web Programmer BloodSource www.BloodSource.org Sacramento, CA "C code. C code run. Run code run. Please!" - Cynthia Dunning ....-----Original Message----- ....From: Deanna Schneider [mailto:[EMAIL PROTECTED] ....Sent: Tuesday, July 26, 2005 8:37 AM ....To: CF-Community ....Subject: Re: Time to get with the program... .... ....Yah, I recognize all those solutions. I'm just saying it sorta irks ....me, anyway. In this particular case, ID is not an option unless I want ....to wrap the whole page in a div (another option!), as there are ....multiple tables that are all apart of the dashboard. .... ....See - there are just too darn many ways to do stuff with CSS and I ....never know which is the best way, cause I haven't done enough to have ....a nice little css methodology. And, that darn Kevin keeps changing his ....mind about how he wants it done. So, he's just no help. ;P .... ....Ducking.... .... ....On 7/26/05, Ian Skinner <[EMAIL PROTECTED]> wrote: ....> Alternates to throwing around !Important declarations everywhere is to ....give the two declarations equal weight. The problem is that the first ....has two qualifiers and the second only has one. ....> ....> Two solutions I tried that worked are: ....> ....> table.dashboard th{...} ....> table.dashboard .title{...} ....> ....> Or ....> ....> th{...} ....> ..title{...} ....> ....> I would probably lean toward the first solution depending on other ....considerations of the design. If you need are using the .title class in ....other elements not in the dashboard table, you can do this. ....> ....> ..title, ....> table.dashboard.title{...} ....> ....> And finally with a name like dashboard, is suspect this is a specific ....element of your design and maybe unique on a page, if so I would lean ....toward an ID as they are much more specific then classes. ....> ....> table#dashboard th{...} ....> table#dashboard .title{...} ....> ....> <table id="dashboard">....</table> ....> ....> But remember ID's are supposed to be unique to a page. ....> ....> -------------- ....> Ian Skinner ....> Web Programmer ....> BloodSource ....> www.BloodSource.org ....> Sacramento, CA ....> ....> "C code. C code run. Run code run. Please!" ....> - Cynthia Dunning ....> ....> ....-----Original Message----- ....> ....From: Deanna Schneider [mailto:[EMAIL PROTECTED] ....> ....Sent: Tuesday, July 26, 2005 7:56 AM ....> ....To: CF-Community ....> ....Subject: Re: Time to get with the program... ....> .... ....> ....You know, the thing that irks me is specificity issues - or my poor ....> ....understanding of them. Say, for example, you have a table, you can ....> ....give it a class and then do all your styling based off the the ....table ....> ....structure. So, for example, look at this css. ....> .... ....> ....table.dashboard th { ....> .... text-align: left; ....> ....} ....> ......title { ....> ....text-align: center; ....> ....} ....> .... ....> ....But, say, then you want to apply an existing class to a th within ....that ....> ....table. ....> ....<table class="dashboard"> ....> ....<tr> ....> ....<th class="title">...</th> ....> ....</tr> ....> ....</table> ....> .... ....> ....In my mind, the logic should be that even though there's a class on ....> ....the table, the class on the th is closer to the source - so more ....> ....specific. But, noooooo. The th won't take the title class unless ....you ....> ....go back to the css and add !Important to the text-align: center ....spec. ....> .... ....> ....Grrrrrrr. ....> .... ....> ....So, then the choice becomes, do you start flinging around ...."!Important" ....> ....specs, or do you instead say "screw using the existing html as the ....> ....basis for the css" and start adding classes to everything. ....> .... ....> ....Tis a conundrum.... ....> .... ....> .... ....> ....> .... .... ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Find out how CFTicket can increase your company's customer support efficiency by 100% http://www.houseoffusion.com/banners/view.cfm?bannerid=49 Message: http://www.houseoffusion.com/lists.cfm/link=i:5:166417 Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/5 Subscription: http://www.houseoffusion.com/lists.cfm/link=s:5 Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.5 Donations & Support: http://www.houseoffusion.com/tiny.cfm/54
