Learning Web DesignMENU

Supplemental Articles

There were several topics that wouldn't fit in the book (it was already big enough!), but they were worth covering in-depth. They are available here as articles in PDF format.

Getting Your Pages on the Web
This article covers how to get your own domain name as well as tips for finding a server to host your website. It provides additional information to topics covered in Chapter 2.
LWD_Hosting.pdf (PDF)
Introduction to the Command Line
Much of modern development makes use of command-line tools and programs. This article provides a basic introduction to using the terminal.
LWD_Web_Storage.pdf (PDF)
Version Control with Git
The version control software, Git, is central to the web developent ecosystem. To learn the difference between Git and Github or a "branch" and a "fork", start here.
LWD_Git.pdf (PDF)

HTML: Responsive Image Markup
This excerpt from the 5th edition provides a detailed overview of the markup used to serve appropriately sized images based on screen size and other factors.
LWD_Responsive_Image_Markup.pdf (PDF)
HTML: From HTML+ to HTML5
This history of HTML, with its many twists and turns, provides context for our current markup best practices.
LWD_HTML5.pdf (PDF)

CSS: Tiling Background Images
This article provides a deeper dive into background image properties, including exercises. (The materials for the exercises are provided here.)
LWD_Tiling_Background_Images.pdf (PDF)
CSS: Border Images
You can use an image to create fancy borders around elements. This article tells you how.
LWD_BorderImages.pdf (PDF)
CSS: CSS Shapes
Learn more about the properties for making text wrap around floated elements and images in interesting shapes.
LWD_CSS_Shapes.pdf (PDF)
CSS: Styling Tables
This article covers a few CSS properties related to styling HTML tables
LWD_Styling_Tables.pdf (PDF)
CSS: Multicolumn Layouts
In addition to Flexbox and Grid Layout, you can format text content into columns using the CSS Multi-Column module.
LWD_Multicolumn.pdf (PDF)

JavaScript: Promises and Asynchronous Code, by Aaron Gustafson
This brief article looks at the Promis object used to allow code to keep executing without waiting for other processes to complete.
LWD_Promises.pdf (PDF)
JavaScript: Web Storage, by Aaron Gustafson
Learn more about how information is stored in the browser so it is available between sessions. The files for the exercise are included with the materials for the book.
LWD_Web_Storage.pdf (PDF)

Can't open the PDF file? Download the Acrobat Reader.