Search Engine Placement Service, Improved Search Engine Placement, Affordable Search Engine Optimization Services; Serving Houston Texas, Dallas, San Antonio, Fort Worth, Austin, Humble, Katy, Cypress, Spring, The Woodlands, Conroe, And All Of Texas,
 Search Engine Placement Service, Improved Search Engine Placement, Affordable Search Engine Optimization Services; Serving Houston Texas, Dallas, San Antonio, Fort Worth, Austin, Humble, Katy, Cypress, Spring, The Woodlands, Conroe, And All Of Texas,
Search Engine Placement Service, Improved Search Engine Placement, Affordable Search Engine Optimization Services
Domino Marketing© 25319 Wingfield Lane Spring, Texas 77373 Telephone 281-353-8992
Welcome to Domino Marketing©! Search Engine Optimization, Houston, Texas. Our purpose is to help you maximize your presence on line with our search engine optimization online training experts in Texas and to help you achieve high visibility for your web site. You can learn search engine optimization by self study E-Book or attending one of our seminars. Call now for details 281-353-8992 Free 1-888-275-9840

Fix Your Site With the Right DOCTYPE!

 Search Engine Placement Service, Improved Search Engine Placement, Affordable Search Engine Optimization Services; Serving Houston Texas, Dallas, San Antonio, Fort Worth, Austin, Humble, Katy, Cypress, Spring, The Woodlands, Conroe, And All Of Texas,  Search Engine Placement Service, Improved Search Engine Placement, Affordable Search Engine Optimization Services; Serving Houston Texas, Dallas, San Antonio, Fort Worth, Austin, Humble, Katy, Cypress, Spring, The Woodlands, Conroe, And All Of Texas,

You've done all the right stuff, but your site does not look or work as it should in the latest browsers.

You've written valid XHTML and CSS. You've used the W3C standard Document Object Model (DOM) to manipulate dynamic page elements. Yet, in browsers designed to support these very standards, your site is failing. A faulty DOCTYPE is likely to blame.

This little article will provide you with DOCTYPEs that work, and explain the practical, real world effect of these seemingly abstract tags.

WHY A DOCTYPE?

Per HTML and XHTML standards, a DOCTYPE ( short for document type declaration) informs the validator which version of (X)HTML you're using, and must appear at the very top of every web page. DOCTYPEs are a key component of compliant web pages: your markup and CSS won't validate without them.

As mentioned in previous articles and in other interesting articles DOCTYPES are also essential to the proper rendering and functioning of web documents in compliant browsers like Mozilla, IE5/Mac, and IE6/Win.

A recent DOCTYPE that includes a full URI (a complete web address) tells these browsers to render your page in standards compliant mode, treating your (X)HTML, CSS, and DOM as you expect them to be treated.

Using an incomplete or outdated DOCTYPE or no DOCTYPE at all throws these same browsers into Quirks mode, where the browser assumes you-ve written old-fashioned, invalid markup and code per the depressing industry norms of the late 1990s.

In this setting, the browser will attempt to parse your page in backward compatible fashion, rendering your CSS as it might have looked in IE4, and reverting to a proprietary, browser specific DOM. (IE reverts to the IE DOM; Mozilla and Netscape 6 revert to who knows what.)

Clearly, this is not what you want. But it is often what you'll get, due to the preponderance of incorrect or incomplete DOCTYPE information this article hopes to correct.

(Note: The Opera browser does not play by these rules; it always attempts to render pages in standards compliant mode. Go, Opera! On the other hand, Opera does not yet offer solid support for the W3C DOM. But they're working on it.* {Ed: Since this article was first published, Opera has delivered the DOM-compliant Opera 7 browser.}

WHERE HAVE ALL THE DOCTYPES GONE?

Since DOCTYPES are vital to the proper functioning of web standards in browsers, and since W3C is a leading creator of web standards, you might expect W3Cs website to provide a listing of proper DOCTYPEs, and you might also expect to be able to find this information quickly and easily in a single location. But as of this writing, you can't. {Ed. Prompted in part by this article, the W3C now lists standard DOCTYPEs on its site. You will find the listing a few screens into the W3C tutorial, My Web site is standard. And yours?}

W3.org is not a , WebReference, or Webmonkey. It's not intended to help web designers, developers, and content folks get up to speed on the latest technological recommendations and practices. That's not its job.

W3C does publish a series of tutorials, though most web developers are unaware of it. Mainly, though, W3C' site houses a collection of proposals, drafts, and Recommendations, written by geeks for geeks. And when I say geeks, I do not mean ordinary web professionals like you and me. I mean geeks who make the rest of us look like Grandma on the first day She's Got Mail."

You can search for DOCTYPEs all day at w3.org without finding one page that lists them all. And when you do hunt down a DOCTYPE (generally in relation to a particular Recommendation or Working Draft), it's often one that won't work on your site.

Scattered throughout W3C's site are DOCTYPEs with missing URIs, and DOCTYPEs with relative URIs that point to documents on W3Cs own site. Once removed from W3Cs site and used on your web pages, these URIs point to non existent documents, thus fouling up your best efforts and the browser,s.

For instance, many sites sport this DOCTYPE, copied and pasted directly from w3.org:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"DTD/xhtml1-strict.dtd">

If you look at the last part of the DOCTYPE (DTD/xhtml1-strict.dtd), you'll see that it is a relative link to a document on W3Cs site. Since that document is on W3Cs site but not yours, the URI is useless to the browser.

The DOCTYPE you'd actually want to use is:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

Notice that the latter DOCTYPE includes a complete URI at the end of the tag. Since the tag provides a valid location on the web, the browser knows where to find it, and will render your document in standards compliant mode.

DOCTYPES THAT WORK

So what DOCTYPEs should we use? Glad you asked. The following complete DOCTYPEs are the ones we need:

HTML 4.01 Strict, Transitional, Frameset

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">

XHTML 1.0 Strict, Transitional, Frameset

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

XHTML 1.1 DTD

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">

NEXT STEPS


How can you help improve support for standards on the web? Besides bookmarking this page (and copying and pasting these DOCTYPEs for your own use), if your web editor inserts DOCTYPEs, you might want to check them out and compare them to the list above.
Many wellintentioned software makers have cut and pasted incomplete DOCTYPEs from W3C into their software. Result: when you use these programs builtin functionality to insert DOCTYPEs in your pages, the browsers go into Quirks mode, undoing all your hard work.

COMING SOON
We have every reason to believe that W3Cs site will soon sport a handy listing of accurate, usable DOCTYPES and other essential information in an easytofind location. In fact, Karl Dubost, Conformance Manager of W3Cs Quality Assurance team, contributed to the information in this little article.
Likewise, when The Web Standards Project relaunches (real soon), it will also provide this information. {Ed. note: The Web Standards Project relaunched in late 2002.}
But sites are being designed and built every day, and you need this information nowso there it is.
Happy authoring and rendering!
We Will Help You
What ever you need to promote your Internet presence, Domino Marketing© will help you.

We can assist you to take your web site to the next level by providing SEO training experts and a number of other services including Search Engine optimization, Hosting, E-commerce, Search Engine Placement, Customer Support Tools, and a
Free 60-day Email Marketing Trial



For more information click here and a web consultant will contact you with specific pricing and strategies via email or phone


Learn How To Rank Number #1
Goo gle, Msn, Yahoo
Back to top
Back To Home Page

    Member Sign In

     Search Engine Placement Service, Improved Search Engine Placement, Affordable Search Engine Optimization Services; Serving Houston Texas, Dallas, San Antonio, Fort Worth, Austin, Humble, Katy, Cypress, Spring, The Woodlands, Conroe, And All Of Texas,
   Paul Thordsen, Publisher
Your Questions Answered Here!
Click Here If You Are An Insurance Agent Or Financial Advisor

_______________________
 Search Engine Placement Service, Improved Search Engine Placement, Affordable Search Engine Optimization Services; Serving Houston Texas, Dallas, San Antonio, Fort Worth, Austin, Humble, Katy, Cypress, Spring, The Woodlands, Conroe, And All Of Texas, Privacy Policy
Call Us Now!
1-281-353-8992
Toll Free   
1-888-275-9840

_______________________ Enter Here To Learn how you can get over 10,000 unique visitors a month to your web site

 Search Engine Placement Service, Improved Search Engine Placement, Affordable Search Engine Optimization Services; Serving Houston Texas, Dallas, San Antonio, Fort Worth, Austin, Humble, Katy, Cypress, Spring, The Woodlands, Conroe, And All Of Texas,
__________________________
Click Here To Tell A Friend
About Domino Marketing!


Click Here To
 Search Engine Placement Service, Improved Search Engine Placement, Affordable Search Engine Optimization Services; Serving Houston Texas, Dallas, San Antonio, Fort Worth, Austin, Humble, Katy, Cypress, Spring, The Woodlands, Conroe, And All Of Texas,
Change Language

Please Take Our Survey
 Please Take Our Survey

__________________________
            Act Now!
Become A Member Now And We Will Personally Take You By The Hand And Teach You How It's Done!

Click Here To See What You Get For Your Money and Your Membership! _______________________
Table Of Contents Domino Marketing Home
Domino Marketing Site Map
Testimonies & References About Us
Who Invented The Internet?
What Web Site Do For You
Who's Uses The Internet?
Web Site Planning Part 1
Web Site Planning Part 2
Choosing A URL
Choosing A Domain Name
A Web Hosting Company
Learn HTML
Lesson#1 What Is HTML?
Lesson#2 Using HTML
Lesson#3 Using Tags
Lesson#4 More Tags
Lesson#5 Hyperlinks
Lesson#6 Tables
Lesson#7 More Tables
Lesson#8 What Now?
What is HTML Validation?
Web Site Design
Top 10 Web Design Tips
ABC's Of SEO Design
Your Web site Colors
Web Site Content
Web Sites That Sell
Improve Your Web Copy
Navigation Tools
About Keywords
Words And Phrases
Keyword Reasearch
Profitable Keywords
Keyword selection
Keyword Density Part 1
Keyword Density Part 2
About Meta Tags
All About Title Tags
Meta Description Tag
All Kinds Of Meta Tags
Meta Tag Analyser Tools
Submission Tools
Directories vs Search Engines
Search Engine Submission
Building Traffic
Web Site Traffic Builder
Building Traffic Part 1
Building Traffic Part 2
Promoting Your Site
Why Reinvent The Wheel?
Personality Targeting
Get Visitors Off The Couch
About Web Logs
Web site Web Logs
Web Logs Part One
Web Logs Part Two
Search Engine Optimization
Black Hat White Hat SEO
100 SEO Tips That Work
10 Steps To Master SEO
Steps To web positioning
Top SEO Mistakes Part 1
Top SEO Mistakes Part 2
Local SEO
W3C Compliance And SEO
Create a Robots.txt file
What is DOCTYPE?
PPC Search Engines Part 1
PPC Search Engines Part 2
Local Search Pay Per Click
Google Will Help You
Site Maps
Organic & Natural Optimization
Small Business SEO
Top 5 SEO Mistakes
What About Links?
Link Popularity Secrets
Link Analysis Tools
What Is Link Popularity?
Link Building Secrets
Page Rankings
Page Rank Part 1
Page Rank Part 2
Maintain Site Rankings
Improve Your Page Rank
Site Maps
Internet Marketing
Free 60-day Email Marketing Trial
E-mail marketing Part 1
E-mail marketing Part 2
Marketing E-Zimes
Explode Resonse Rates
Why use Autoresponders?
Seq-Autoresponders
Web site Library
Web Site Analysis Library
Spider Guiders
Vertical Theme Ranking
Web Site Conversion
Conversion Rates Part 1
Conversion Rates Part 2
Conversion Rates Part 3
Conversion Rates Part 4
SEO Consulting
Seo Tool Box
Language Translations
Site Map
Privacy Policy
Web Site Design
SEO Agreement
Free SEO Tools
Free SEO Video Library
SEO Administration
______________________
Web Development Enter Here For
The Domino Marketing Selling On The Internet
SEO Manual
And Have Top Rankings For Your Web Site
 Search Engine Placement Service, Improved Search Engine Placement, Affordable Search Engine Optimization Services; Serving Houston Texas, Dallas, San Antonio, Fort Worth, Austin, Humble, Katy, Cypress, Spring, The Woodlands, Conroe, And All Of Texas,
______________________
Telemarketing
Enter Here For The Domino Marketing Telephone Sales Training Interactive E-Book Search Engine Placement Service, Improved Search Engine Placement, Affordable Search Engine Optimization Services; Serving Houston Texas, Dallas, San Antonio, Fort Worth, Austin, Humble, Katy, Cypress, Spring, The Woodlands, Conroe, And All Of Texas, ______________________
E-Mail Marketing Enter Here For
The Domino Marketing Direct Mail E-mail Marketing Interactive Manual

Search Engine Placement Service, Improved Search Engine Placement, Affordable Search Engine Optimization Services; Serving Houston Texas, Dallas, San Antonio, Fort Worth, Austin, Humble, Katy, Cypress, Spring, The Woodlands, Conroe, And All Of Texas, ______________________
Outside Sales
Enter Here
For The Domino Marketing Outside Sales Cold Calling For Fun And Profit Interactive E-Book

Search Engine Placement Service, Improved Search Engine Placement, Affordable Search Engine Optimization Services; Serving Houston Texas, Dallas, San Antonio, Fort Worth, Austin, Humble, Katy, Cypress, Spring, The Woodlands, Conroe, And All Of Texas, ______________________
Site Map Privacy Policy
Search Engine Placement Service, Improved Search Engine Placement, Affordable Search Engine Optimization Services