I thought people may be interested in this. I have used CSS control adapters for years and I forgot that they were not in Cuyahoga! I became frustrated with the output and was wondering what was making it so frustrating to style and format my HTML.
As a solution to a post
here the following may be of use.
BEAUTIFUL! Full control over HTML output!
I have added this to my custom solution and it works perfectly (so far )
1) Download this:
http://www.codeplex.com/cssfriendly/SourceControl/ListDownloadableCommits.aspx (the latest one)
2) Build it as 'release' and add the 'CSSFriendly.dll' to the webs '/bin' folder
3) Copy the 'App_Browsers' folder to the 'Cuyahoga.Web' directory within your solution.
4) Rebuild the solution.
5) Check your html output. Brilliant! Clean!
I added the CSSFriendly solution to my customised Cuyahoga solution, put in build events to the correct '/bin'. Now I have full control over the html output over all controls.
The output from the solution is now CSSFriendly and clean and there is fine-grained control over html output.
A short note. You may wish to change the DTDs in the templates to avoid Explorers quirks mode. This threw me for a little while.
Besides that, the CSS adapters make it real easy to apply styles. Alternate rows in the gridviews etc.
I hope this is as helpful to others as I find it