Web resources · Browsers · Editors · HTML · CSS · Wireframing · Typography · Colors · Design · Graphics · Accessibility · Miscellaneous · Bibliography
Web resources
- Textbook companion website
- World Wide Web Consortium — more than you ever
wanted to know about HTML! (Includes the official language specifications.) - HTML Validator — you are required to use this for all your class projects!
- CSS Validator — you are required to use this for all your class projects!
- REL Link Checker Lite — avoid link rot with this free download
- Xenu’s Link Sleuth — yet another free tool to avoid link rot
- Web Style Guide
- How to Read W3C Specs
- W3Schools — A collection of free HTML, CSS, JavaScript, DHTML, XML, XHTML, WAP, ASP, SQL tutorials with lots of working examples and source code
- HTML Dog — HTML and CSS tutorials and references
- BrainJar.com — Experiments in web programming: tutorials and programming examples
- Google webmaster guidelines
- Smashing Magazine — lots of good stuff about design, development, and more. Be sure to sign up for their newsletter.
Browsers
One goal of this course is to ensure compatibility of web pages across multiple browsers, not just Internet Explorer. Here are a few of the more common ones, along with some helpful developer tools:
- Opera — less bloated, faster, great features (also available as Opera Mini for mobile devices)
- Mozilla Firefox — open-source, kin to Netscape, extensible features
- The Always Up-to-Date Power User’s Guide to Firefox
- Web Developer extension — for Firefox, adds a toolbar that is very useful when developing web pages
- Measure-it — a Firefox extension, provides a ruler to get the
pixel width and height of any elements on a webpage
- Google Chrome — the rising star
- Safari — Apple’s browser for Macintosh and iPhone
- SeaMonkey — Mozilla’s
integrated Internet application suite, including Web-browser,
advanced e-mail and newsgroup client, IRC chat client, and HTML editing - Maxthon — claims to be super fast
- Iron — browser optimized for privacy and security
- Lynx — a text-only browser
- Lynx — version for Windows (doesn’t require admin privileges to install)
- Vivaldi — from the creators of Opera
Information about browsers
- What Is My Browser? — and what information does it reveal to web servers?
- 6 Types of Browser Errors While Loading Web Pages and What They Mean
- When can I use… — compatibility tables for support of HTML5, CSS3, SVG, and more in desktop and mobile browsers
- HTML5 Test — see how your browser, and others, copes with the latest and greatest
- Review Of Cross-Browser Testing Tools — information about several free and commercial tools and services
- Browser statistics
- Browser News
- 15 Google Chrome Extensions for People Who Build Websites
- Google Chrome Extensions for Web Design Students
- The Google Chrome comic book — interesting for the technical details
- Mobile HTML 5 —HTML5 compatibility on mobile and tablet browsers
- Top 10 specialty Web browsers you may have missed
- Browser Shots — simulates page display under multiple browsers, including older versions
- Responsinator — simulates page display on multiple mobile devices (phones, tablets, e-book readers)
- Browser Hacks — CSS and JavaScript hacks to work around browser-specific issues
Editors
Here are some free text editors which are HTML-aware, with lots of additional features to help you as you create and edit your code.
These are much more useful than Microsoft’s Notepad. Many of them are also available in “portable” versions, which means you can run them from a USB flash drive without needing to install them under Windows. You are welcome to use any of these for your class assignments; WYSIWYG editors such as Dreamweaver and Expression Web are not acceptable for our class.
Windows users have lots of choices!
- PSPad — one of my favorites
- RJ TextEd
- Notepad++— very popular. For Windows, download the .EXE version. Also available in a portable version (no Windows installation process needed). Highly recommended.
- Atom — Up-and-coming contender, “A hackable text editor for the 21st Century”
- Sublime Text — “A sophisticated text editor for code, markup and prose”. (It’s not a free product but you c an use the free trial indefinitely,(
- Komodo Edit — another versatile, open-source editor, with extensive language support. (Lots of great features, but with more of a learning curve.)
- Arachnophilia — this is Java-based, so will run on most platforms
- jEdit — this is Java-based, so will run on most platforms
- Eclipse IDE — this is a full-blown Interactive Development Environment — lots of useful features, but more involved to set up and learn
- NetBeans IDE — another free multi-language IDE
- Vim — if you like the Unix/Linux vi editor, here’s a version for Windows with a GUI. (It’s a bit arcane, but allows you to accomplish a lot with minimal keystrokes.)
For Mac users, the choices are more limited, and I have no personal experience. But here are some possibilities to check out.
- MacOS includes a program called TextEdit. It appears to be roughly comparable to Windows Notepad in its lack of functionality.
- Arachnophilia and jEdit, listed above, are written in Java, and should therefore run under Mac OS. NetBeans IDE, above, is also available for MacOS.
- Atom — Up-and-coming contender, “A hackable text editor for the 21st Century” (also available for Windows)
- Sublime Text — “A sophisticated text editor for code, markup and prose”. (It’s not a free product but you c an use the free trial indefinitely,(
- BBEdit — well-known but expensive
- Komodo Edit —a free open-source editor (also available for Windows)
- Smultron — a free open-source editor
HTML & XHTML
- HTML Goodies — “the ultimate HTML resource”
- Character entities
- “The Only HTML5 Resources You Need for Getting Up to Speed” — get ready for the next great thing!
Cascading Style Sheets
- CSS Play —Doing it with style
- Real-world Style — CSS layouts, tips, tricks, and techniques
- CSS Zen Garden
- Apptools example solutions
- CSS Guidelines — “High-level advice and guidelines for writing sane, manageable, scalable CSS”
- Google HTML/CSS Style Guide
- cssreference.io — A free visual guide to CSS
Wireframe Resources
All of the web-based services listed here either are totally free or else offer a free level of service (for which you may have to hunt around on their site to find it). But a wireframe is just a diagram, and you can use any graphics package (although something like Visio or OmniGraffle is better than something like PowerPoint)
or even old-fashioned paper and pencil.
- Ultimate Guide to Website Wireframing
- Gliffy.com
- iPlotz.com
- HotGloo.com
- JumpChart.com
- MockFlow.com
- Creately.com
- Cacoo.com
- Free Printable Sketching and Wireframing Templates
- Free Sketching And Wireframing Templates For Mobile Projects
- UX Sketchbook Volume 1 — 15 printable browser screens
Typography
- Butterick’s Practical Typography — typography in ten minutes
- TypeTerms
- TypeTester — Compare fonts and font settings
- Microsoft Typography
- Creativepro.com — design advice and free newsletter
Colors
- ColorPic — a free tool for dealing with color definitions (including grabbing any color on your screen)
- Color Cop — another free tool for grabbing colors on your screen
- Colors MiniLab — another free tool for grabbing colors on your screen
- Color Scheme Designer
- Colors Palette Generator
- CopyPalette — Create monochromatic color schemes
- Colllor — “Turn one color into an array of alternative ones”
- Kuler — ready-made color schemes
- ColorDesigner/a> — create a palette
- Colors on the Web — color theory for web designers
- Color Theory for Designers, Part 1: The Meaning of Color
- Color Theory For Designers, Part 2: Understanding Concepts And Terminology
- Color Theory for Designers, Part 3: Creating Your Own Color Palettes
- Gradient Magic — A Gallery of Fantastic and Unique CSS Gradients
General Design Issues
- A List Apart — explores the design, development, and meaning of web content, with a special focus on techniques and benefits of designing with web standards.
- Jakob Nielsen’s Alertbox — sign up for “Alertbox”, his free newsletter on web usability
- National Cancer Institute’s Research-based Web Design & Usability Guidelines — more than you ever thought there was to know…
- Web Editor’s Toolkit
- The Web Wizard — tutorials and free newsletter
- Writing Style for Print vs. Web
Graphics — Tools & Pix
- In addition to the resources listed here, the Internet is a treasure trove of sites offering stock photos and images, icons, background textures, etc. A list would be too volatile to keep up-to-date, so use your favorite search engine.
- Easy Thumbnails — another free tool for resizing image files
- JR Screen Ruler — a handy tool to measure the size in pixels of anything on your screen
- Free Ruler — another free screen ruler, this one for MacOS
- Screen Calipers — another handy tool to measure the size in pixels of anything on your screen
- PMeter — another handy tool for measuring pixels and picking colors
- The GIMP — a free open-source image manipulation program
- Inkscape — a free open-source vector graphics editor for working with files in SVG format
- Paint.net — another free open-source program for image manipulation and photo editing
- Pixlr — free on-line image editor
- IrfanView — a free image viewer with extensive image manipulation capabilities
- FavIcon from Pics — web tool for creating favicons from regular images
- Favicon Generator — another free web tool for creating favicons from regular images
Accessibility
- Web Accessibility in Mind — a good starting point for
accessibility issues - W3C Content Accessibility Guidelines
- Color Contrast Calculator (web-browser based)
- CheckMyColours — check color combinations for sufficient contrast
- Button Contrast Checker
- Accessibility Developer Tools (extension to Google Chrome)
- Functional Accessibility Evaluator
- Low Vision Simulator
- We are colorblind.com — Patterns for the Color Blind
- “Beyond ALT Text” — Usability Guidelines for Accessible Web Design
- Microsoft Web Accessibility Handbook
Miscellaneous Tools & Notes
- 80 Apps and Resources for Cloud-Based Web Dev — handy for doing development on somebody else’s
computer or a device like a Chromebook - The Internet Society, Washington Chapter — get involved in building a better Internet (membership is free)
- Toucan — sync, backup, and secure your files (especially useful for a USB flash drive)
- FileZilla — a (free) open-source FTP client and server for Windows
and other systems. (Note that for this class, you want the client.) - Cyberduck — a (free) open-source FTP client for Windows and MacOS.
- Audacity — a free open-source
sound editor - Google Browser Size — a free tool to show how much of a web page is visible at different
screen resolutions — now part of
Google Analytics - 10 things customers want on a small-business Web site
- Things You Should Do Immediately After Launching a Website
- Volunteer Work in Web Design
- 60 Questions to Consider When Designing a Website
- 10 Excellent Tools for Testing Your Site on Mobile Devices
- 20 Free Online Tools for Website Speed Testing
- 10 Tiny Yet Useful Web Apps for Web Developers
Mobile-Friendly Test
Bibliography
There are so many good (and not-so-good) books available on all these subjects. Check out your favorite book store! Note that electronic versions of many technical books can be viewed on-line via the Safari database on the NOVA Libraries web site. (Use your MyNova credentials to login.)
Last revision, 3 October 2019.
© 2002-2019 Tom Gutnick. All rights reserved.