A method for generating a hypertext markup language (HTML) page in which a
style template is selected for a predetermined region of a web page
layout. The predetermined region of the web page layout is a horizontal
region spanning an entire width of the web page layout. The selected
style template can be, for example, a title template, a text template, an
audio template, a picture template, a parallel column template or a
navigational bar template, and is selected by selecting a graphical icon
representing the style of the template. The selected style template
includes at least one HTML code defining a style of the style template
and can include a space for information that is related to the style of
the style template. Information related to the style of the template,
such as a title, text, hypertext link information, a pointer to a file
containing information that is to be inserted into the selected template,
image information, graphical information and/or audio information, is
inserted into the space before uploading the finished web page layout to
a server. Typically, a plurality of selected style templates are
concatenated to generate the finished web page layout. A finished web
page layout is then uploaded to the server.