GED-GEN creates web page files using Hypertext Markup Language (HTML). HTML is a set of rules (i.e., a standard) that describes the content of web pages. The standard promotes a uniform way of interpreting web pages for consistent display on all Internet browsers.
Generally, not all web pages conform to the HTML standard, and those that do may not conform to the strictest standard. Therefore Internet browsers typically interpret non-standard elements they encounter in a web page. They can still display a non-standard web page, but since different browsers interpret them differently, the page may appear differently in each browser.
That said, each Internet browser also interprets the HTML standard differently. Even a standard HTML web page may appear differently in each browser. There will also be differences between different versions of the same browser from a particular company.
Most web pages, whether standard or not, will display satisfactorily in most Internet browsers. Any custom HTML statements you add may cause GED-GEN to violate its conformance to the standard. If you are concerned about conformance, you should validate the web pages created by GED-GEN after you have added your custom HTML. The HTML validation facility at www.w3c.org is recommended.
The HTML 4.01 Strict standard is recommended for new web pages. By default, the basic output of GED-GEN uses Strict conformance. Each web page generated includes a Document Type Definition (DTD) indicating this conformance.
To enable Strict conformance:
Use the Document Type Definitions (DTD) option under HTML, on the Program tab. Simply click the button. Alternately, you can manually enter the following string (all one line) in the nonframes-based DTD field:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
Please keep these points in mind when using Strict conformance:
Font: Strict conformance is strongly recommended if you enable the option to Use non-proportional font in group sheet and index, under Fonts, on the Attributes tab. The alignment and layout of labels, dates and places depend on Strict conformance.
Superscripts: You can now enable the option for Use superscript numbers in group sheet under Source Citations, on the Features tab when you use a non-proportional font on the family pages. In versions prior to version 1.8, this would have violated HTML conformance.
Icons: You can now enable the option for Display images under Icons, on the Custom tab when you use a non-proportional font on the index pages. In versions prior to version 1.8, this would have violated HTML conformance.
Depreciated Elements: When you customize the web pages that GED-GEN creates, you may include your own HTML statements in the following areas:
Certain elements and attributes in your HTML statements may be "depreciated" (not allowed) under Strict conformance. If you are concerned about HTML conformance, you may wish to review your current HTML syntax and remove the depreciated portions, so that your website conforms to the Strict standard. In many cases, you can replace depreciated elements and attributes with equivalent styles using Cascading Style Sheets (CSS).
These elements are no longer allowed under Strict conformance: (See en.wikipedia.org )
These attributes within the indicated elements are no longer allowed under Strict conformance: (See en.wikipedia.org )
DTD Update: Prior to version 1.8, GED-GEN web pages specified Transitional conformance. When you use GED-GEN 1.8 (and later) to open an options set created in an older version, GED-GEN automatically changes that option from Transitional to Strict conformance, except if you have already entered your own Document Type Definition (DTD) statements. It also does not change the DTD if you enabled the option for source citations in a separate frame window. That option requires Transitional conformance.
Frame Targets: A frame target attribute (target=) is not included in the links generated by GED-GEN when Strict conformance is enabled.
If you use frames in your personal website, a frame target tells the Internet browser in which frame to display a page. Even if you do not use frames with your website, you cannot use frame targets for other purposes under Strict conformance. A common use of frame targets was to open a link in a new browser window using the special frame target: _blank.
The following frame target fields are ignored when Strict conformance is enabled.
Features | Source Citations | Include source citations: in frame window at bottom of browser
Features | Multimedia | Individuals | Links to Gallery Page | Frame Target
Features | Multimedia | Families | Links to Gallery Page | Frame Target
Features | Multimedia | Citations | Links to Gallery Page | Frame Target
Features | Multimedia | Bibliography | Links to Gallery Page | Frame Target
Features | Multimedia | Thumbnails | Links to Slide Page | Frame Target
Features | Multimedia | Slides | Links to Original Files | Frame Target
In addition, you should not include frame targets in your own HTML statements unless Transitional conformance is enabled. This includes any custom HTML you enter for headers, footers, introductory text, and so on, plus:
The HTML 4.01 Transitional standard is intended for older web pages that do not meet the criteria for the HTML 4.01 Strict standard. You will want to use Transitional conformance in two cases:
Your personal website uses HTML frames.
Frames-based web pages have been depreciated in the HTML 4.01 Strict standard. This means web pages that use the <frameset> and <frame> elements are discouraged. If your own website is frames-based and you want to incorporate GED-GEN output within your framework, then you must enable Transitional conformance.
You want your source citations to appear in a frame window at the bottom of the browser.
You can optionally choose to display your source citations in a separate frame window at the bottom of the browser window. (See Include source citations: in frame window at bottom of browser under Source Citations on the Features tab.)
To enable Transitional conformance:
Use the Document Type Definitions (DTD) option under HTML, on the Program tab. Simply click the button. Alternately, you can manually enter the following string (all one line) in the nonframes-based DTD field:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
and the following string (all one line) in the frames-based DTD field:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN">
Please keep this point in mind if you choose HTML 4.01 Transitional conformance:
Font: If you enable the option to Use non-proportional font in group sheet and index, under Fonts on the Attributes tab, your family group sheets may not display properly in all browsers. The alignment and layout of labels, dates and places depend on Strict conformance. If you choose Transitional conformance, clear the check box for Use non-proportional font in group sheet and index