Archive: 2007
AJAX and JSON Part 1
When Microsoft added the ActiveX XMLHTTP object to Internet Explorer’s implementation of JavaScript, the company planted the seed for the revolution in Web applications known as Asynchronous Jav...
AJAX and JSON Part 2
JSON produces slightly smaller documents, and JSON is certainly easier to use in JavaScript. XMLHttpRequest parses XML documents for you whereas you have to manually parse JSON, but is parsing JSON sl...
5 Tips for Organizing Your CSS
Working with CSS on freelance work, and my job made me start thinking about the best way to standardize and organize the way I write my CSS. So, I proposed the question to my 9rules friends to collect...
CSS Hacks and Filters
In an ideal world, properly coded CSS would work in every browser with CSS support. Unfortunately, we do not live in an ideal world, and browsers are littered with bugs and inconsistencies. To create ...
CSS Organization Part 1
With nearly ubiquitous standards support among modern browsers, weâre turning to CSS to handle presentational heavy lifting more than ever. The more we rely upon CSS, the larger and more complex CSS...
CSS Organization Part 2
Do you write and manage large CSS files? Ever get tired of scrolling up and down in search of a specific rule or set of rules? The CSS files are often quite long, requiring constant scrolling up and d...
What is CSS Framework?
A CSS framework is a simple template that may contain several CSS and HTML files which you can use as a starting point for your websites. Every web developer knows, that at some point you have to defi...
What is Global CSS Reset?
One of the most common mistakes when creating a website is not removing the default browser CSS styling. This leads to inconsistencies in the appearance of your website design across browsers, and mak...
HTML vs XHTML
It seems like the eternal question amongst web developers: HTML or XHTML? Wherever I look there seems to be posts in forums raising the question, web developers asking me or other people write blog po...
Semantics, HTML, XHTML, and Structure
Good HTML structure is based on logic, order, and using semantically correct markup. If you have a heading use the heading element, beginning with the H1 element. If you have a paragraph, use a paragr...
SWFObject - Embedding Flash Using Valid HTML/XHTML/JavaScript
SWFObject is a small Javascript file used for embedding Adobe Flash content. The script can detect the Flash plugin in all major web browsers (on PC and Mac) and is designed to make embedding Flash mo...
What is MooTools?
Mootools is a lightweight abstraction layer between the browser and the code you write and this is really the definition of nearly every js framework out there - Protoype, Dojo, jQuery, Y!UI, etc. It ...
Sign a Petition Against Microsoft's Office OpenXML Becoming an ISO Standard
I ask the national members of ISO to vote “NO” in the ballot of ISO DIS 29500 (Office OpenXML or OOXML format) for the following reasons:
Main SEO Mistakes
Iâve seen this mistake many times where people put up just a big banner image and a link “Click here to enter” on their homepage. Next case – the “enter” link is embedd...
FireFTP
FireFTP is a free, secure, cross-platform FTP client for Mozilla Firefox which provides easy and intuitive access to FTP servers.