When posting URLs many web designers do not include the final slash. While most web pages will still open without the slash, this can cause pages to load more slowly. The trailing slash gives information to the server that otherwise it has to figure out on its own. Unless you're pointing to a specific file, you should always include the final slash when posting your URLs.
Stretching a background image seems like something that would be fairly easy to do, but until CSS 3 properties are more widely supported, we have to use a workaround.
It's easy to set a background image on a table so that the table contents display above the image.
Learn how to add a background image to a web page on the BODY element so that the entire page has an image (tiled or not) in the background.
In the United States, freelancers and people who are self-employeed need to file estimated taxes at least quarterly to avoid penalties. And the IRS has specific dates that you need to file by. Learn what those dates are for the current year.
The vertical-align style property can be challenging to understand.
The HTML exam has been removed.
If ID attributes are supposed to be unique then how are they different from using inline styles? Find out what they are used for and why they are better than just putting in inline styles.
An HTML tag is the basic building block of a website. If you want to learn HTML, you'll need to learn about what an HTML tag is and how to use HTML tags in your documents.
Learn how to make your table cells span multiple columns and rows.
Building an HTML table can be tricky, but if you follow the instructions here, you'll have a perfect table every time.
Many websites use columns for the layout, but should we avoid them when converting a site for mobile?
It's easy to include one HTML table inside another table.
When you set a relative height on an element, it doesn't always change the height. For example, you might want a layout element to take up the full height of the browser window, but if you make this simple mistake, the height will only be as long as the text inside it. Find out why.
The PRE tag tells the web browser to display the text exactly as you type it. This is called pre-formatted, because the text is formatted in the way it is typed, rather than by the HTML tags that surround it.
When you're writing text in a web page, you sometimes want to call out a block of text as a quotation. In publishing this is sometimes called a pull-quote, and in web design it's called a blockquote.
HTML5 sectioning content is a category of HTML5 tags that provide structure to the HTML document and allow for more accurate outlining of the document. This article explains what HTML5 sectioning content is, how it is used, and the elements that are included in the category.
The ability to store information on the hard drive of a customer is a critical difference between web applications and computer applications. But HTML 5 has a feature that is supported even in IE 8 that allows web developers to store data locally without using cookies.
Cookies take up space both in the HTTP stream when loading a web page, and on the hard drive of the customer. So most browsers put a limit on the number of cookies any one domain can set. Find out how many cookies you should be able to use on a website.
Web cookies or HTTP cookies have a minimum size defined by the RFC for cookies, but they also have a maximum size that most web browsers support. Find out how big your web cookies can be.
Compatibility view is the Internet Explorer 8 solution to moving from Internet Explorer 7 and 6 focused web designs to a more standards compliant design that IE 8 supports. Learn more about compatibility view and how it works.
In XHTML, all attribute values must be quoted using double quote marks. But does HTML 5 require using double quotes around attribute values?
When you write XHTML tags with attributes, you must be aware of the case they are in because XHTML is case sensitive. But is HTML 5 case sensitive?
When you write XHTML tags, you must be aware of the case they are in because XHTML is case sensitive. But is HTML 5 case sensitive?
In XHTML you are required to use a trailing slash in elements that do not have a closing tag. But is that trailing slash required in HTML 5?