Thank you Gunnar, and Thank you Matthew Hellman (who replied off-list)

Matthew sent me the link to:


http://search.cpan.org/~lds/CGI.pm-3.29/CGI.pm#CREATING_THE_HTML_DOCUMENT_HEADER

which does not reply my question: how to insert an DTD xhtml strict or
transitional, and how to avoid the xhtml "basic" DTD ... I see only
the possibility to insert it manually, but I don't know how to achieve
this.

After many tries my script looks at the beginning like follows:

print header;


print start_html(-dtd=>'<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0
Strict//EN"
        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd";>',-
title=>'Hello World, Address, Colours',
           -head=>[Link({-rel=>'stylesheet',
                   -href=>'../styles/style.css',
                   -type=>'text/css',
                   -media=>'screen'})
                   ]
                 ),
h1('Hello World!'),

But the server gives back:

<!DOCTYPE html
        PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
        "http://www.w3.org/TR/html4/loose.dtd";>
<html xmlns="http://www.w3.org/1999/xhtml"; lang="en-
US"><head><title>Hello World, Address, Colours</title>
<link type="text/css" media="screen" rel="stylesheet" href="../styles/
style.css" />
</head><body><h1>Hello World!</h1>


which is not valid and far from intended.  Please help! Thank you!


marek




-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
http://learn.perl.org/


Reply via email to