Service Review: psdchopstic.com   54

January 19th, 2009

We will start our investigation with psdchopstick.com service.

About

At the site they promise the following to the clients:

  • Professional & High Quality
  • W3C Validated
  • Commented Markup
  • Semantically Coded
  • Cross-browser Compatible

The site consists of 5 pages: Home Page, Portfolio, FAQ, Contact and Order forms. Also there are links to Terms of Service page and Privacy Policy page but unfortunately these pages don’t exist.

Found Issues

XHTML, CSS validation issues

W3C Validator says: the site has one CSS 2.1 error and 6 XHTML 1.0 Transitional errors.
Also WAI validator has found a few errors.
Unfortunately this service is unavailable now (but was online at the moment when the article was started), that’s why we can’t show the list of Validator errors and solutions for this. We don’t know what happened with it, but hopefully they just have temporary technical troubles.

The site has earned 6 and 2 penalty points for XHTML and CSS validation accordingly.

Fig.1 - Background in Gecko Browsers

Fixed background width issue

If you minimize the window in FF2, FF3, Safari or Opera browsers you will see that the background gets cut off.

We would recommend a standard solution for such problem:

body{
	min-width:[page width]px; /* page width is the minimal screen width */
 }

Any XHTML/CSS service should know such tweak. Each browser compatibility issue will cost penalty points.

Fig.2 - Background in IE7

Fixed background width issue in IE7

The same issue is present in IE7 but it breaks in another way here.

Solution can be very simple with width and overflow properties set.

#header{
	width:100%;
	overflow:hidden;
 }

IE7 also get penalty points.

Fig.3 - .png in IE6

Transparent png IE issue

If you are using transparent png image, you should know that IE will understand this transparency only if you write required filter-rules:

.style {
	background:none;
	filter: progid:dximagetransform.microsoft.alphaimageloader(src='[image]', sizingmethod='none');
 }

The penalty for this issue will make 4 points.

Fig.4 - Button text

Submit button issue

This is a childish mistake - text value of the element is seen above the graphic background of the button in IE.
We can solve it this way:

input.submit{
	display:block;
	font-size:0;
	line-height:0;
	text-indent:-9999px;
	overflow:hidden;
	cursor:pointer;
 }

2 penalty points again.

Using empty tags issue

Usually unexperienced slicers use such methods to solve problems with spaces and floats.

But you should not do it this way and we recommend the following:

  • use width attribute with overflow:hidden on parent containers
  • always wrap your float elements with container with width set
  • do not use padding/margin offsets with width:100% property.

SEO issues

The code is semantically correct though block nesting is present.
The site is build on WordRress engine. Maybe that was a reason for the developers to leave:

< !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

We will give 8 penalty points for not using Strict standards, invalid xhtml according to Transitional standard and some issues in the code.

Inline JavaScript issues

When the site was tested (let us remind that now the site is unavailable) our testers found inline attributes like onclick and inline JavaScript functions declartions.

So this point is also get penaly points.

Results

Valid HTML
6 / 12
Valid CSS
8 / 10
Search Engine Optimized XHTML
7 / 15
Inline JavaScript absence
0 / 5
No bugs in FF3
2 / 5
No bugs in FF2
2 / 5
No bugs in IE6
6 / 15
No bugs in IE7
9 / 12
No bugs in Safari
9 / 11
No bugs in Opera
5 / 6
TOTAL
54 / 100

Summary

So we see that nothing is perfect in this world - none of our checkpoints is 100% completed. However this doesn’t mean the quality of their work is not satisfying for most of customers - average people don’t care about many of these standards. So we don’t discourage you from giving them a try.

One Response to “Service Review: psdchopstic.com   54

  1. Service Review: xhtmlteam.com | BrainFart:

    [...] Service Review: psdchopstic.com We will start our investigation with psdchopstick.com service. Abou… [...]

Leave a Reply

  • XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="">