Monday, April 09, 2007

Adding CSS to Dido

I would like to add CSS style sheets to the entire Dido site. If you are not familiar with CSS, you can read an introduction here. Basically, "Cascading Style Sheets" are style sets that can be applied to multiple web pages, allowing you to quickly change the look and feel of an entire site. CSS works along side HTML. CSS styles, whether embedded in the [head] tag or in a imported from a .css file seem to be the norm of web design these days. I like them because the eliminate a lot of the "junk" from html files.

I have already added CSS to the course homepage and the version page to give an example.

Discussion about whether or not CSS is appropriate for the site is welcomed, and, if there is agreement that CSS is the way to go, then we might think about how we are going to define the various styles (what colors, fonts, etc). It is also possible to implement a "style switcher" that will allow visitors to the site to choose from a variety of style sheets.

Also, I am having a problem with Catalyst that maybe some of you have encountered. I can download pages fine to make changes, but if I try to upload the page, I am unable to overwrite the existing file. What I have been doing is changing the name of the existing file and moving it to another folder, then uploading the updated file. Is there some better way of updating a file?

2 Comments:

Blogger Douglas Ryan VanBenthuysen said...

I don't at all take your question as being against the use.

Basically, it allows for (or, at least, greatly simplifies) uniformity of style throughout a site. It also greatly reduces the amount of formatting parameters that need to be placed within the html. And, if there is any possibility that the style of a site might be changed, or users be allowed to select styles, css allows you to change the style of every page on the site just by editing the css file.

I think it would be easiest if tomorrow I just show a css file and how it relates to and html file.

3:06 PM  
Blogger Miceal said...

Adding CSS to the site seems like a very reasonable thing to do, as far as I'm concerned (and to the extent I understand what CSS accomplishes). When we worked on the sit previously we spent a good deal of effort on matters of 'style,' but a lot has come down the Internet since then and we have a better sense of what we can, and even should, do to maintain something like a consistent style for our pages.
I note that a number of the earlier links no longer work (or work the way they did), so I should probably spend some time bringing them up to date.

12:53 PM  

Post a Comment

<< Home