-no_xhtml By default, CGI.pm versions 2.69 and higher emit XHTML (http://www.w3.org/TR/xhtml1/). The -no_xhtml pragma disables this feature. Thanks to Michalis Kabrianis for this feature. If start_html()'s -dtd parameter specifies an HTML 2.0 or 3.2 DTD, XHTML will automatically be disabled without needing to use this pragma. #### use CGI; my $query = CGI->new; print $query->header(-type=>'text/html', -declare_xml=>0); print $query->start_html(-title=>'Blah blah blah.', -background=>"../images/$SiteName.background.jpg", -link=>'brown', -vlink=>'#8b4513', -style=>{'src'=>"$SiteName.styles.css"}, -script=>{ -language=>'JavaScript', -src=>"$SiteName.scripts.js" } ); #### Declare-xml: 0 Content-Type: text/html; charset=ISO-8859-1 Blah blah blah.