When I surf the web, I’m always looking through the eyes of a web developer. This has something to do with the fact that I develop websites. Not everyone knows exactly what he or she is doing when it comes to this stuff; when it comes to things such as government sites, however, the development team certainly should! Somewhat recently, I’ve discovered an interesting and humorous trend. At least I think it’s interesting and humorous.
First, let’s start the demonstration by taking a look at the official websites of two of the most prominent, opposing political parties in the U.S. If you browse with Firefox, consider opening them in new tabs so that you can easily come back here and read on.
- Democratic Party (or view a cached copy from 1.27.2006)
- GOP (or view a cached copy from 1.27.2006)
First, you might notice how clean the Democrat’s site is versus the GOP’s. We still have not scratched the surface of the real differences.
Accessibility
Any design should keep accessibility in mind. Especially a government site. There is actually a law in place about this:
From the Wikipedia article on the Section 508 Amendment to the Rehabilitation Act of 1973:
Section 508 requires that electronic and information technology developed, procured, used, or maintained by all agencies and departments of the Federal Government be accessible both to Federal employees with disabilities and to members of the public with disabilites, and that these two groups have equal use of such technologies as federal employees and members of the public that do not have disabilities.
Most experienced web developers today use (X)HTML for content (what you read), and CSS for presentation (graphics and design). The idea is to separate the two, and experienced designers consider it a web standard. The practice has numerous, important benefits.
To put it simply, democrats.org adheres to these standards, and gop.com does not.
If your browser has the functionality of disabling stylesheets on a page, try it with the websites of both parties. If it doesn’t, I have set up mirrors so that you can see the effect. Again, you’ll want to open these in tabs, otherwise you can use your back button.
- Democrats.org unstyled
- GOP.com unstyled
People that are blind need to use screen readers to surf the web. Adhering to accessibilty standards is all about making it as easy as possible for provisions such as a screen reader to effectively cater to those with disabilities. It’s an important thing to keep in mind when designing a site, and that’s why the law is in place. Can you see where the Democratic site is far superior in this respect? Moving on…
There are resources on the web that can test a website to see if it holds up to accessibility standards. I tested both sites for Section 508 as well as WAI (Web Accessibility Initiative from the W3C; A more comprehensive effort than that of the U.S. government) compliance. It’s not easy to adhere completely to these standards, but we try as best we can.
First, let’s look at Section 508. Where the tested aspects applied, Democrats.org failed in five places, and passed in two. GOP.com failed in six places, and passed in one.
For WAI, Democrats.org failed in seven places, and passed in seven. GOP.com fails in nine places, and passes in six. It should also be noted that for many of the aspects tested, the number of errors for GOP.com is very lengthy.
Design
Let’s not stop at accessibility. As important as it is, there’s more to a website than that. There are right ways and wrong ways to put together a site, regardless of whether or not it appears to display properly.
There are validators out there to test for design quality as well. The most commonly used validators for (X)HTML and CSS are provided by the W3C.
At the time of this writing, Democrats.org produces 17 errors, and GOP.com produces a whopping 143 errors! That’s a lot of errors, and this is not including any warnings.
As far as CSS, one of those 17 XHTML errors on Democrats.org causes the CSS parser to abort. Even though the error doesn’t cause the page to display improperly, they should still fix that. Compliments to them, though, for designing in XHTML (”the next generation of HTML”). It is considerably more of a challenge to write valid XHTML than it is to write valid HTML, in which GOP.com is coded.
When forced to validate, the CSS on Democrats.org produces nine errors. GOP.com’s produces twenty. The W3C CSS parser also produces “warnings,” but those generally serve as reminders to be sure that the designer has not overlooked something; for the most part, and in this case, they should be ignored.
In conclusion, the Democratic Party should be applauded for the attention to detail paid in the making of their site. The design team certainly knows what they are doing. The Republican Party, on the other hand, needs to get with the program, and in more ways than one.
You may also want to try comparing College Democrats with College Republicans. Or, try some unofficial sites: Progressive Democrats of America and Vote Republican. As a side note, John Kerry’s 2004 campaign site was significantly better than Bush Jr.’s.
This trend is no joke; Democratic websites are better than those of Republicans.