Heather Solomon's Blog

SharePoint 2007 Branding

Article Categories
Post Categories


  Jump to: Follow speheather on Twitter Follow Heather Solomon on Facebook
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.
Comments have been closed on this topic.

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

Blog Stats:
Posts - 388
Stories - 39
Comments - 1795
Trackbacks - 183
Follow speheather on Twitter

Follow Heather Solomon on Facebook

Branding/UI/UX Courses for SharePoint taught by Heather Solomon

VIEW COURSE SCHEDULE