Service Review: xhtmlteam.com   69

January 27th, 2009

About

xhtmlteam.com logo

We provide the fastest solutions for psd to html and xhtml coding.

We convert your designs to clean & cross browser html and xhtml code in 24 hours from the time of acceptance.

  • Clean W3C Valid HTML+CSS and XHTML+CSS Coding
    HTML 4.01 Transitional &
    XHTML 1.0 Transitional
  • Hand coded markups
  • Cross browser compatibility (IE6, IE7, Firefox, Opera, Safari and Google Chrome)

The site consists of 3 pages: Home, Samples and Testimonials

Found Issues

Fig.1 - W3C CSS Validation
W3C XHTML Validation
WAI Test

XHTML, CSS validation issues

W3C Validator says the following:

the site has CSS 2.1 error and 6 warnings and 2 XHTML 1.0 Transitional warnings.
Also WAI validator has found a few errors.

Unfortunately this site doesn’t use XHTML 1.0 Strict slicing standard.

Fig.1 - Fixed background

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 - Bookmark button in IE
Bookmark button in FF

Cross browser layout issues

Some elements are placed incorrectly in different browsers due to not following the rules.

1. “bookmark button” element
in this case we suggest the following solution:

div.bookmark{
	...			
	clear:left;	
 }

But the correct solution is adding bookmark button to the block <div class=”logo” /> and place it in the right position with float:left; margin-left, margin-top css properties.

Fig.4 - PayPal verified logo

2. “PayPal verified” element
This is bug appears frequently on the web sites. Slicers call him “double-margin bug”. It has very easy standard solution:

.elem{
	display:inline; /*fixed double margin-left in ie6*/
 }
Fig.5 - Browse button on OS MAC 10.x

Cross browser element size issues

Also browsers compatibility at OS MAC 10.x was ignored. That is why form element is wider than the form.

Solution is simple again. Use size=”n” attribute in HTML tag for browse button. You should write something like that:

<input type="file" name="myfile" size="7" />
Fig.6 - Welcome block/code
Fig.7 - Samples block/code
Fig.8 - Testimonials block/code

SEO issues

Analyzing Welcome block we were not completely satisfied.
The service lists its benefits and from semantical standpoint it would be better to use tags which were designed on that purpose. Such tags are <ul><li>.

The same problem exists in “Samples” block at samples.html page.

And the same problem again, but now in the block Testimonials at testimonials.html page.

It will cost 5 penalty points. It seems that from their point of view lists are required only in navigation blocks.

Inline JavaScript issues

We haven’t found any unnecessary JavaScript usage.

Results

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

Summary

The same as for previous service (Service Review: psdchopstic.com) we see that many of our checkpoint are not complete. You see that total number of points is higher and looking at this formally this service appears better. However our research doesn’t pretend to be the only truth and it is based on the site code quality only. So we’d be happy if someone shared the experience of using any of the services as comments to our articles.

2 Responses to “Service Review: xhtmlteam.com   69

  1. andrew:

    Hey very descriptive review. This will certainly help the one who would be looking for the service. These kind of reviews are really helpful for the readers and visitors to decide and make their mind for the service provider.

  2. Taiyab Raja:

    I’ve used XHTMLteam once, they’re OK. I’ve also tried out a couple others, but nothing has compared to http://www.qualityxhtml.com

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="">