HTML and CSS Reference
browser) and GeoLocation (finding a user's location). Although GeoLocation is not strictly part of HTML5, you will
learn about it later in this topic because it is so cool that I just couldn't leave it out.
Setting Up Your Tools
Before you can start building your own web pages, you first need to set up some tools. You likely have at least one
browser and possibly a text editor already installed on your computer, but you'll want to widen your range of
browsers and you'll need to add some specialist developer tools, too.
Many different web browsers are available, and it is important that you test your website in all of the most popular
ones in order to make sure that your website looks and behaves as you want it to. I recommend installing the latest
version of each of the following five browsers (if they are available for your operating system):
Google's web browser, Chrome, is known for being both fast and secure. It also boasts great support for the latest
HTML5 and CSS3 technologies. Chrome has some great developer tools that you will be using later in this topic to
interact with the web pages that you create. Google Chrome also updates itself automatically whenever a newer ver-
One of Firefox's greatest strengths is its vast extension library that contains loads of great tools, including the very
popular Firebug developer tools, to help you build websites. The browser also has great support for the majority of
HTML5 technologies. Firefox also has an automatic update feature, similar to that found in Google Chrome. Down-
load the latest version at http://www.mozilla.org/en-US/firefox/new/ .