Advice: Web design books
Crispy
Jaded GD Join Date: 2004-08-22 Member: 30793Members, Constellation
<div class="IPBDescription">for teaching myself XHTML, CSS</div>I'm in the unexpected position of having a bit of extra cash, so thought I'd look into starting a couple of websites for a blog and portfolio. I'm interested in a fairly comprehensive 'teach yourself' guide that will cover XHTML and CSS, basic Flash (not that I really want to use it, more so I'm aware of how it works) and draw my attention to 'best practises' along the way (e.g. how to use tables effectively).
The website I want to make needs to have multiple sections, be expandable to have other mini-sites within it (using completely different layouts), with plenty of images, a blog, possibly forum support and preferably in-browser video support.
So I was wondering if anyone can recommend any good books that cover this sort of thing and that are up-to-date with current practises. The more suggestions, the better! :)
P.S. I have a grounding in basic HTML but need to get with the times.
The website I want to make needs to have multiple sections, be expandable to have other mini-sites within it (using completely different layouts), with plenty of images, a blog, possibly forum support and preferably in-browser video support.
So I was wondering if anyone can recommend any good books that cover this sort of thing and that are up-to-date with current practises. The more suggestions, the better! :)
P.S. I have a grounding in basic HTML but need to get with the times.
Comments
<a href="http://www.w3schools.com" target="_blank">http://www.w3schools.com</a> < Awesome CSS and HTML site and other stuff
Still mention any other websites you can think of in any case, I'll note them all down for reference.
w3schools has a nice in-site sample editor as well, you could mess around in to see what the various tags do. But then again, I can see your needs for off-screen time :P (I don't use books for this so I'm no help in this department /hides)
Flash actionscript (although I'd advise video tutorials on youtube to learn the basics)
<a href="http://www.gotoandplay.com/" target="_blank">http://www.gotoandplay.com/</a>
<a href="http://www.actionscript.org/" target="_blank">http://www.actionscript.org/</a>
<a href="http://www.tonypa.pri.ee/" target="_blank">http://www.tonypa.pri.ee/</a> flash games, mosly (but it could be used for website design, if you're creative with code :P)
Very true. Especially when you say you wish to learn "how to use tables effectively", this would mean not using tables at all (for the layout).
Css is still to dependent on browser brands. And with browser detection still buggy, it's too bad crappy rule breaking IE is still among most users :P
Css is still to dependent on browser brands. And with browser detection still buggy, it's too bad crappy rule breaking IE is still among most users :P<!--QuoteEnd--></div><!--QuoteEEnd-->
CSS is actually pretty good, and if you're working with a good web developer (or are one) it's very possible to have every browser render identical to each other.
Though browser detection is buggy (and not even supported in CSS, afaik), there are hacks that have been developed so that you can very easily target particular browsers.
Especially now with the death of IE6, CSS is really the way to go 99% of the time.
Thank god IE 6 has been killed, but not everyone updates. I'd love to say to those people to get stuffed :P
Xhtml/css with occasional tables when they are useful is the way to go imho
<i>HTML, XHTML & CSS, Sixth Edition: Visual Quickstart Guide</i> Castro, Elizabeth (2007, Peachpit Press)
ISBN: 0-321-43084-0
I'm very happy with the tone and structure of the book. It's not overly explanatory but it still very clear in how it presents the information. All the <a href="http://www.elizabethcastro.com/html6ed/examples/" target="_blank">examples</a> can be checked first-hand on supplementary online web pages, every section points out how well different browsers support features (not Chrome, though, unfortunately) and there are some very handy appendices (RGB Hexadecimal equivalents, a Hex colour chart and a list of HTML symbols and characters).
It covers:
- All your basic (X)HTML needs (I skimmed most of this since I have a decent understanding from W3.org online tutorials)
- Selectors and styles
- Layout with styles
- Dynamic effects with styles
- Stylesheets for handhelds
- Stylesheets for printing
- Lists
- Tables
- Forms
- Media (inc. embedding a range of players, Java applets and other plugins)
- Scripts (inc. a 'taste' of Javascript)
- Symbols & Non-English characters
- Testing and debugging web pages
- A bit on publishing/hosting your website
- A bit on SEO and making your web pages private
- Syndication and Podcasting (inc. RSS feeds, etc.)
Over the past two weeks I've been happily reading away and now have a pretty good overview of what I can achieve with just (X)HTML and CSS. The examples are very basic, but rightly so as they just concentrate on the barebones functionality of every feature without confusing the matter with anything too flashy in the source code.
Now (rare spare day on the weekend!) I'm just starting on a simple portfolio site, and will be referring to online tutorials when and where I get stuck, but I feel pretty prepared by the book, and would recommend it to anyone who, like me, prefers to have a hard copy reference by their side. Call me old-fashioned, but I just find it easier that way.
But yeah I'm very happy with the book (£22 well spent), and would recommend it to non-programmer types who want a good overview of how it's all done. I'll post an example when I get it up and running, but I'll probably be doing it all offline while I learn the ropes.