Web Design/Useful Books
< Web Design
Web Design → Useful Books
|
Please update this page with books that you have also found useful, but only if you have used them yourself (and are not the author!). Please describe why the book was helpful to you and include a link to the book on Amazon so we can read other reviews.
HTML/CSS Books
Creating a Web Page with HTML - Elizabeth Castro
Level: Introductory HTML/CSS
This book is by the same author as "HTML for the WWW with XHTML and CSS" - Elizabeth Castro - but differs in that it aims to introduce the tools of the Web (HTML and CSS) without overwhelming the reader with detail.
And it does this really well by stepping you, the learner, through a small web project from beginning to end. This includes everything from creating the HTML, CSS files and images yourself, through to publishing your site on the web.
The straight-forward simplicity of the book is its greatest asset, leading you through all essential tasks related to creating a simple web page the right way. The book does not pretend to be a thorough guide to HTML and CSS, nor does it go into much depth about each step - but this is a strength not a weakness (each chapter does include a section called extra bits at the end). Instead, this is a book that tells you just what you need to know to get going but, importantly, it gets you going in the right direction!
You can check out the reviews collected by the author, as well as those on Amazon.
CSS Specific books
Stylin' with CSS by Charles Wyke-Smith - an excellent follow up to Elizabeth Castro's HTML, XHTML & CSS 6th ed. This book really fills in the blanks with clear explanations of the box model & construction of selectors.
The author provides a clear explanation of the difference between the cascade & inheritance so you can track down style rules that are incorrectly affecting your elements. Combine this with an excellent section on specificity & you'll be constructing selectors much more effectively.
The book also shows you how to use universal selectors to level up cross browser behaviors & to eliminate the need to duplicate styling rules.
If you can't figure out why your elements are getting all fujumbled - the author clearly explains absolute & relative positioning & floats so you can relatively position yourself in the design community AND still remain in the flow.
After reading this book you will look at page elements in a different way. You'll see how they relate to one another depending on whether they're inline or block level - how padding & margins cause them to react to each other & how they'll present themselves in different browsers. As a result you'll have a much easier time laying out your designs.
My review is not near as lucid as the explanations in this book...
After learning CSS - I burned my FrontPage 2003 CD!
Design books
Designing Web Usability, Nielson, Jacob - New Riders, ISBN 1-56205-810-X
Book lists
- Book list at Uni. Minnisota - List includes Accessibility, Color, CSS, Dreamweaver, Information Architecture, Evaluation, JavaScript, Navigation, PHP, Project Management, Typography, Usability, Web Standards, Writing, (X)HTML.
- Books recommended by Web Teacher for teaching and learning web design including (X)HTML, CSS, Dreamweaver, Usability, design, web standards, PHP and JavaScript.
HTML: What is HTML, Advanced HTML Tutorial, HTML Challenges, Lists and Tables, The Structure of HTML, Pen and Paper HTML activities
CSS: Learning Basic HTML and CSS, CSS challenges, Embedded CSS, Basic HTML and CSS Tutorial, Inline CSS, Develop cascading style sheets, CSS3 Animations
PHP: Simple functions in PHP, Dynamic websites, PHP challenges, Dynamic websites with PHP, Generating a receipt with PHP, Responding to HTML forms with PHP,
JavaScript: An Introduction to Programming with JavaScript, JavaScript Challenges, Getting to know JavaScript events, Getting to know the Document Object Model with JavaScript, JavaScript pen-n-paper activities, Web Programming Intro, Produce basic client side script for dynamic web pages
XML: XML challenges
Databases: Creating Database Tables
Projects: A small website project, A step-by-step web design project, Build a basic web page, Build a small website
Challenges: Web design, HTML, AJAX, CSS, JavaScript, PHP, XML, Information Architecture, Algorithms
Activities: Web design group learning activities, Pen and Paper HTML activities, A Web Design Quiz show, Ordering Tasks for a Web Project, Paired Bio Pages, Scoping a Small Project, Emerging Technologies Research Activities
Project management: An introduction to Project Management, Developing a Client Project
Design: Accessibility, Design Principles for Web Design, Design Suggestions
Testing: Testing Website performance, Website Performance Test Plan
Publishing: Getting Your Site On the Web
Certification and standards: Cert IV Website Qualifications in Australia, Australian Qualifications, Web design qualifications
Professional development: Contribute to personal skill development and learning, Useful Applications, Useful Books, Emerging Technologies, Using the Internet as a Learning Tool
Course meta-information: Web Design, About the web design learning project, New Structure, Sample Timetable