Name

start_html

Synopsis

print $query->start_html(['title', 'email', 'base', attribute='value'])

Generates <HTML> and <BODY> tags.

title

The title of the page.

email

The author’s email address.

base

Whether to use a <BASE> tag in the header.

attribute= 'value'

Specifies an attribute to the <BODY> tag.

Using named parameters, the syntax is:

print $query->start_html(-title=>'title',
                            -author=>'email_address',
                            -base=>'true',
                            -xbase=>'url',
                            -meta=>{'metatag1'=>'value1',
                                    'metatag2'=>'value2'},
                            -script=>'$script',
                            -onLoad=>'$function',
                            -onUnload=>'$function',
                             attribute=>'value');
-title=> 'title'

Specifies the title of the page.

-author=> 'email_address'

Specifies the author’s email address.

-xbase=> 'url'

Provides an HREF for the <BASE> tag. Default is the current location.

-meta=> {'metatag1'=>'value1', ... }

Adds arbitrary meta information to the header as a reference to a hash. Valid tags are:

keywords

Keywords for this document.

copyright

Description for this document.

attribute=> 'value'

Specify an attribute to the <BODY> tag.

-script=> '$script'

Specify a JavaScript script to be embedded within a <SCRIPT> block.

-onLoad=> '$function'

Browser should execute the specified function upon entering the page.

-onUnload=> '$function'

Browser should execute the specified function upon leaving the page.

Get Webmaster in a Nutshell, Third Edition now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.