You generate wrong HTML:
print "<link type='text/css' rel='stylesheet' href='/public_html/style +.css'>\n";
You use ' as quote character for attributes but this is wrong. Do it like this:
print qq|<link type="text/css" rel="stylesheet" href="/public_html/sty +le.css">\n|;
UPDATE: Now you also know why using a templating engine isn't too bad. ;-)
UPDATE2: Choroba pointed (Re^2: CGI and CSS) out that I'm wrong and single quotes are allowed for attributes in HTML. I was so sure to "see" the problem that I didn't verify it. That was a mistake. Look at the other comments and recommendations. They are all better than mine. Sorry.
Regards
McA
In reply to Re: CGI and CSS
by McA
in thread CGI and CSS
by AdrianJ217
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |