Article Categories
Archives
Post Categories
  Jump to Information for:
Search:  

I have updated my Base Master Pages again, this time changing or adding the DOCTYPE tag in each.  Please note that the base master pages include the HTML Transitional DTD that will display your site in quirks mode.  Please replace the DTD if you need a more refined presentation mode for your site.

I selected this DTD because it can assist the broadest audience (older browsers, mobile views, newer browsers, etc).  If you want to use a standards compliant presentation mode, you can switch the DOCTYPE to:

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

or

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

For more info about DOCTYPEs, check out the info at W3Schools.

posted on Thursday, January 24, 2008 11:40 AM
Comments
  •  re: UPDATED: Base Master Page - DOCTYPE
    sbroweleit
    Posted @ 6/22/2008 12:28 PM
    When I add a DOCTYPE tag of 4.01 to a default SharePoint publishing site masterpage, the pages quit expanding to 100% of the viewport. I then specify that the HTML, BODY, and FORM have a height of 100%. This fixes the site for Firefox and Safari, but for IE it makes the page expand beyond 100% of the viewport. This seems to be because the TR in the main table that has a height of 100% is expanded to 100% of the page height and not just 100% of the remaining space in the table.

    I could really use a fix for this other than removing the DOCTYPE or using an older one, because having a DOCTYPE of 4.01 allows IE7 to use great CSS methods like attribute selectors.

    Thanks
  •  re: UPDATED: Base Master Page - DOCTYPE
    RH
    Posted @ 9/18/2008 2:41 PM
    We have a design using XHTML Strict doctype and all is well except we have noticed that Lookup Fields in the form of drop down menus... do not work and produce a JavaScript error. Removing the doctype from the master solves the issue but then much of our CSS breaks.

    For example: We have a central list called Teams which contain team names. A column (Team) has been added to the Publishing Page Content Type as a Lookup of the original Teams list which allows us to set the Team value for any page. Within the Page Layout an Edit Control Panel and the Team field is added to the page. All is fine until the user edits the page and clicks the Teams dropdown menu. JavaScript error: object not found. Turn off doctype and all is good again.

    If anyone knows of a solution or why this is an issue please post.

    Thanks.
Title  
Name  
Email (never displayed)
Url
Comments   
ALL COMMENTS ARE MODERATED! Sorry for the inconvenience, but it is how I keep all of the spam and advertisers out. I moderate comments about once a week and your comment will appear soon. Thanks for posting!
Please add 8 and 2 and type the answer here:

Copyright © 2005-2008. Heather Solomon.
Site design by Heather Solomon

Blog Stats:
Posts - 388
Stories - 39
Comments - 1796
Trackbacks - 183