Formal writing styles usually call for paragraphs to be indented. It is rarely seen on the web, though. This is due to the fact that HTML code ignores the tab key, which is commonly used to indent paragraphs in offline word processors. see how it should be handled.

You can find a lot of search engine results when you look for methods to block the highlighting of text in your HTML. Unfortunately, the top results for disabling text selection either aren’t fully supported (the CSS way) or could cause scripting errors. I’ll explain inside.

So you want to open a drop down select box without clicking on it? For years, people have been looking for the answer to this question. While everything else on the web has been changing since, the answer to this question remains the same. See the answer

Web development covers a lot of material, and even someone like myself who has done it for years can forget stuff many times before it sets in. We all have those *facepalm* moments. In this article, I will discuss what can and can’t be done with the id and name attributes, and why. (more…)

Welcome to another article on Building Better Web Pages. This article series comprehensively covers building an HTML document: easily learned, but rarely perfected.

This article is dedicated solely to the <table> tag. Tables are everywhere, and almost every single one is improperly implemented. This article will show the proper syntax for your tables. See the code.

Here you will find a list of the most common user agents. This directory include the user agents for both popular web browsers and various robots. These robots include search engine spiders and content fetchers like the Facebook share bot. Quick Reference

The following are scripting examples of content negotiation using the HTTP Accept header.

These examples are used to properly serve XHTML with the proper MIME media type of application/xhtml+xml. If the request header does not allow this media type, it will be served as text/html. This convention follows the W3C standard for “Recommended Media Type Usage:” See the examples

Welcome to the Solidly Stated article series, “Building Better Web Pages”. This series comprehensively covers building an HTML document: easily learned, but rarely perfected.

The purpose of this series is to help designers build better web pages. I have been an artist since childhood, so perhaps that is why I see writing HTML as an art form. However, today’s development tools and content management systems make knowing whats under the hood all but obsolete. Understanding the foundations of HTML is what separates the wheat from the chaff, as far as designers go. See the Table of Contents.

Welcome to another article on Building Better Web Pages. This article series comprehensively covers building an HTML document: easily learned, but rarely perfected.

Today’s article covers Doctype declarations in regards to XHTML and HTML.This is one of the most intriguing markup debates out there. I personally waffled back and forth between the two.

Solid Statement: Don’t be a whiny prima donna about this issue. The XHTML Doctype helps you develop good coding habits. While HTML 4.01 has its set of standards, it allows for ‘sloppy’ code that doesn’t fly in any other language or platform.

See the pitfalls to both.

Welcome to another article on Building Better Web Pages. This article series comprehensively covers building an HTML document: easily learned, but rarely perfected.

Today’s article covers Strict versus Transitional Doctype declarations. This is an extended discussion regarding the article about Doctype declarations. I always suggest XHTML Doctypes. There is some interesting debate over the HTML vs XHTML, but it is becoming less relevant as the web continues to mature. How Does Strict Benefit Me?