Technogeekery
Friday, 1 October 2004 12:16 pmI am writing my new webpage. I have struggled a bit with using Amaya for editing, as it is just slightly less idiot-friendly than I need it to be. I have resorted to using Notepad to edit bits of my code, and it seems to work. I am teaching myself CSS and am amazed by the wondrous things I can do with it. Hover-colour links! background colour beige! *bounce*
So, I need more info. Can you recommend a good online tutorial or useful website reference for someone learning CSS (I understand and can write good basic HTML)? Do I need to buy a book on this, and if so, which one? Are there any obvious problems with using CSS, or pitfalls to look out for, particularly in the areas of browser compatibility and disability-accessibleness?
You know where the comment link is...
So, I need more info. Can you recommend a good online tutorial or useful website reference for someone learning CSS (I understand and can write good basic HTML)? Do I need to buy a book on this, and if so, which one? Are there any obvious problems with using CSS, or pitfalls to look out for, particularly in the areas of browser compatibility and disability-accessibleness?
You know where the comment link is...
no subject
Date: Friday, 1 October 2004 11:34 am (UTC)no subject
Date: Friday, 1 October 2004 11:43 am (UTC)no subject
Date: Friday, 1 October 2004 12:21 pm (UTC)no subject
Date: Friday, 1 October 2004 11:51 am (UTC)Quick answer: Yes, LOTS.
I tend to go to the W3C (http://www.w3c.org/) as a starting point for questions like this -- they have a page on learning CSS (http://www.w3c.org/Style/CSS/learning) which has lots of book recommendations (as well as demonstrating the use of CSS quite nicely by example: check out the list of available styles for that page!) and lots and lots about accessibility guidelines.
The Web Design Group (http://www.htmlhelp.com/) has a lot of helpful resources, and their CSS page (http://www.htmlhelp.com/reference/css/) might be useful. (They also have quick reference guides to CSS properties, HTML elements, entities, etc. -- very useful, I use 'em all the time!)
Afraid I have no personal book recommendations though because most of what I've learned has been from courses & from other people, and from wandering around the web...
no subject
Date: Friday, 1 October 2004 12:04 pm (UTC)http://www.w3.org/WAI/ - though be aware that it's no longer recommended that you programme accesskeys because it's likely your programming will conflict with user defined keys.
http://www.accessifyforum.com/ - lots of info on accessibility and
http://bobby.watchfire.com/bobby/html/en/index.jsp - an accessibility validator.
The newsgroup comp.infosystems.www.authoring.html has a fair level of cluefulness.
If you've not already discovered this you may wish to be aware that CSS2 is not fully supported by IE.
no subject
Date: Friday, 1 October 2004 12:12 pm (UTC)no subject
Date: Friday, 1 October 2004 12:33 pm (UTC)no subject
Date: Friday, 1 October 2004 05:50 pm (UTC)no subject
Date: Friday, 1 October 2004 12:36 pm (UTC)Website wise, alistapart (http://www.alistapart.com) is worth alook for high-end stuff. W3schools, as mentioned above is good for low end. evolt (http://www.evolt.org) is good for middle to high end stuff.
Things to look out for are mainly bad support for standards in old but still used browsers: box model problems in older versions of Internet Explorer are the most common, differences in how Mozilla and IE handle floated elements is a pain too. As long as you don't require pixel-perfection cross-browser, you shouldn't need to worry too much.
Learning how to hide CSS from older browsers is a useful skill too. @import is your friend.
no subject
Date: Friday, 1 October 2004 01:11 pm (UTC)no subject
Date: Friday, 1 October 2004 02:00 pm (UTC)And, yes, you *can* learn all this stuff from websites, but a good book or two can be incredibly helpful if you want everything all in one place. HTML/CSS books have gotten a bad rep over the years, but there are a few which don't deserve it.
no subject
Date: Friday, 1 October 2004 03:16 pm (UTC)She also has a website where you can look at/download examples. Check it out here: http://www.cookwood.com/html5ed/examples/
Did you mention something about an editor as well? I love HTML-kit (http://www.chami.com/html-kit/download/). It's definitely idiot-proof and it's free to download, but I don't think they have a Mac version available, and I think that's what your on, yeah? If that doesn't work, look at Nonags (http://nonags.com) and see if you can find something there. ;-) They have all sorts of freeware you can take a look at.
no subject
Date: Saturday, 2 October 2004 10:01 am (UTC)