A Web page having display elements such as a headline, a story body,
subheads, and links to articles is obtained and rendered internally to
obtain a position of each display element based on draw data. Each
display element is classified into several clusters according to its
position. Next, clusters having the same character attributes are
classified as a group. A group having a high average of the number of
characters within each of its clusters is determined as the story body
and a group having a low average is determined as the headline. Then,
individual pages including the story body and a top page including the
headline, the subheads, and links to the story body pages are created.
Therefore, the Web page is reconstructed as Web pages suitable for
browsing in low-resolution display environments.