-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.