TagByTag Web Design Tutorials is a site designed for beginners wishing to learn HTML and how to create websites as well as a quick online reference with articles for the more experienced webmasters.

Tutorials, guides and articles are all written with web standards, usability and search engine optimization in mind (so your pages make a good impression on your visitors and can rank well in Google).

phpQuery vs. QueryPath

phpQuery vs. QueryPath

Web developers have come to love the simplicity and elegance of the jQuery Javascript library for working with the DOM (document object model), such as parsing HTML or inserting new data.

This article compares the two PHP implementations of jQuery, phpQuery and QueryPath, in terms of features, performance, ease of use and documentation.

AddThis button

Making the AddThis button pop-up more user-friendly with jQuery and hoverIntent

The AddThis button is a popular social bookmarking & sharing all-in-one solution for site owners who wish to make their content visible to a wider audience.

Unfortunately, the button pop-up can be quite annoying as it appears as soon as the mouse is over it, even if by accident. With the help of jQuery and the hoverIntent plugin we can add a short delay to make it more user-friendly.

Drupal's primary and secondary tabs

Splitting Drupal's $tabs variable into primary and secondary template variables

Drupal provides the theming variable $tabs which contains the final HTML output of both the primary and secondary tabs.

Because of this, there's no direct way to theme the primary and secondary tabs separately. However, with a little trick we can split them into two separate variables and make them available to page.tpl.php for your custom theming.

Virtualbox running Windows XP and IE 6

Internet Explorer testing & debugging guide

Internet Explorer (IE) can be a nightmare when it comes to making your sites cross-browser compatible, often resulting in long debugging sessions and gray hair.

This guide explains how to test your sites under different versions of IE as well as how to quickly fix the most common IE bugs. It also covers IE targeting with IE-only CSS selectors and conditional comments.