Web Development (Web Page Design)

This topic covers creating a multimedia World Wide Web (WWW) site that informs and entertains. It is an evolving course focusing on producing multimedia content for the WWW using web design software (e.g., Java, HTML script, FrontPage). The goal is for you to create a media-enriched WWW site.

The software used to create websites includes:

  • Text editors, e.g., Notepad and WordPad
  • Macromedia Dreamweaver
  • HTML Kit
  • Microsoft Home Page
  • Microsoft FrontPage

In this chapter, you will use simple text editors and FrontPage to create and maintain your WWW site, which will be stored on a secure server or hard disk.

2.1.1 Introduction to Webpage Design

If you have mastered this topic, you should be able to use the following terms correctly in your assignments and exams:

  • HTML: Stands for Hypertext Markup Language, a simple scripting language to create a webpage.
  • Hypertext: A piece of text that works as a link.
  • Markup Language: A way of writing layout information within documents.
  • Tag: A markup for telling the browser how to display content.
  • Know who your audience is, e.g., customers, employees, students, friends, family.
  • If making a site for your company, ensure the goal is specific and quantitative.
  • Keep your goal simple. A couple of sentences or a short paragraph is enough. If your goal is too long, your site may seem unfocused.
  • Script: A list of commands that can be executed without user interaction.
  • Script language: A simple programming language used to write scripts.
  • Perl: A scripting programming language similar in syntax to C language.
  • ASP: Server-side scripting language that can be included inside HTML files.

Microsoft FrontPage

A program used to create and manage Internet and intranet sites without programming; FrontPage is available as part of Microsoft Office suites or as a stand-alone product.

What is a FrontPage Web site?

  • A FrontPage Web site is created in FrontPage and contains web pages, graphics, documents, multimedia, and almost any kind of file you want.
  • It also contains hidden folders and files that support FrontPage-specific functionality, known as FrontPage metadata. This metadata is simple and supports site management.

Two kinds of FrontPage Web sites

  • There are two kinds: disk-based and server-based.
  • A disk-based site is created on your local hard disk and later published to a Web server. A server-based site is created and worked on directly on a Web server without publishing.

2.1.2 Prepare Webpage Structure

  • Once your site’s goal is defined, sketch out the structure of your site beforehand.
  • Use pencil and paper or a diagramming tool like Microsoft® Visio® to draw boxes for pages and arrows for links, keeping your goal in mind.
  • This visual outline saves time; it’s easier to erase and revise on paper than to delete and rebuild pages later.

Sketch a Common Layout

After sketching a site map, start sketching a common layout for each page.

Consider the following:

  • Should your site have a header and footer common to each page?
  • Should navigation be consistent on each page?
  • Are there marketing requirements, such as specific fonts and color schemes?
  • Does your site need legal elements like a copyright notice?

Later, When You’re Ready

  • Using your sketches as a model, use FrontPage to design web pages in HTML, possibly using tables for page layout.
  • Once the layout is defined, add content such as text, hyperlinks, pictures, and interactive buttons.

2.1.3 Create Webpage Using HTML

Introduction

HTML pages specify web page content. They contain information and instructions for web browsers on what and how to display content. HTML is simple, easily learned, and supports media like sound, images, and video.

HTML documents are ASCII files created using simple text editors or editors like FrontPage. With a text editor, you must save and load the page in a browser to see the result. WYSIWYG (What You See Is What You Get) editors like FrontPage show the page as it is constructed.

Using a simple text editor gives more control over HTML code but requires knowledge of the code and visualization of the output. As HTML becomes more complex, sophisticated editors like FrontPage support advanced features, making implementation easier.

HTML consists of tags enclosed in < and > brackets. For example, defines the head section of an HTML document. Certain characters like &, <, and > are reserved and interpreted as HTML codes.

Each HTML page follows a basic structure, as shown below:

Basic HTML structure

When viewed in a browser, this page looks like:

Browser view example
Browser view example 2
Browser view example 3
Browser view example 4
Browser view example 5
Browser view example 6
Browser view example 7
Browser view example 8
Browser view example 9
Browser view example 10
Browser view example 11
Browser view example 12
  • All normal web pages consist of a head and a body.
Head
Body
  • The head contains text and tags that do not show directly on the page.
  • The body contains text and tags that are shown directly on the page.

2.1.4 Webpage Preview

The Preview view shows an approximate view of what the page would look like in a web browser. Elements like dashed lines for tables won’t appear in this view.

2.2.1 Publishing WebPages

Publishing web pages is the process of copying all files to a remote location on a server.

ecolebooks.com

2.2.2 The Importance of Publishing the Webpage

Publishing makes web pages available to others on the World Wide Web (Internet) or a Local Area Network (Intranet). This enables the targeted audience to access information from the website. People may download the pages they need along with associated files like forms and pictures.

2.2.3 Procedure of Transferring Webpage to the Web Server

  • A web server is a computer running special software that “serves” HTML pages and associated files when requested by a client, such as a web browser.
  • When you visit a site, you make a request by entering a URL (e.g., http://example.microsoft.com). A URL is a Uniform Resource Locator, an address for a file on the web.
  • When the server receives your request, it serves or downloads the page and all associated files like pictures.

Web Server Details

  • Your hosting company may determine your site’s URL, or you can register your own unique URL.
  • The correct file name for your home page; common names include index.htm, index.html, default.htm, or default.html depending on the server.
  • User name and password, often needed to publish pages to a remote server.
  • Server restrictions, such as total file size limits or other constraints.

2.2.3 The Difference Between Webpage and Website

A webpage is a document on the World Wide Web consisting of an HTML file with associated graphics and scripts in a directory on a machine, identifiable by a URL. Usually, a webpage contains links to other webpages.

A website is a group of related HTML documents and associated files, scripts, and databases served by an HTTP server on the World Wide Web. The documents cover related topics and are interconnected through hyperlinks. Most websites have a home page as a starting point, often functioning as a table of contents. Large organizations may have dedicated HTTP servers for a website, but a single server can also serve multiple small websites. Users need a web browser and Internet connection to access a website.

You can create a website on your local computer, but it won’t be available to others until published—or copied—to a web server.

2.2.5 Access Information on a Website

Where to Find a Web Server

  • Where you find a web server depends on how widely available you want your site to be.

World Wide Web: To make your site available on the World Wide Web, find a company offering server space, called website hosting companies. Search the Internet or use a URL to find one. This will be practiced at the end of this lesson.

Intranet: To make your site available only on your company’s intranet, your IT department may provide a server. Your own computer can also be configured as a web server.

How to Put Your Website on a Web Server

  • To put your site on a web server, you publish it by copying all files to a remote server location. This location is usually an HTTP or FTP path, depending on server technology.
  • FTP (File Transfer Protocol) is a common way to upload files to a remote server. If your server supports FTP, you publish to an FTP location, e.g., ftp://ftp.MyServer.com/myFolder. Note that you still visit the site using an HTTP path in your browser.



');}
Bc0138c3d2dab0944d91d638547c2715

subscriber

18 Comments

  • 9ef73e37709ee42cd2cd679d856548e1

    kumbukan, May 22, 2026 @ 7:20 pmReply

    leading all subjects

  • C482cd44ba42a4113a57d655e130d6ca

    Lubogo Ibra, March 10, 2026 @ 5:46 pmReply

    The app is good

  • Bed293620bb472dedec1cb54f1aebbc8

    Milmmmilton terevael kitomary, February 1, 2026 @ 5:38 pmReply

    Hello

  • 17754aa913499d415927b5ea5f7da36b

    Mumtas, September 30, 2025 @ 2:49 pmReply

    Waxaan rabaa casharada fasalka form three

  • A496a513d843efbff25edd9845d4d6ab

    Chirambo Owen, September 26, 2025 @ 4:54 pmReply

    ❤️

  • 162833e0d39bf0cad69b89e06a596700

    Rony, September 22, 2025 @ 4:01 pmReply

    Man u

  • Bc14dd82b3062e8694a3db178e7ef6a3

    Kiyingi kasim, June 10, 2025 @ 5:58 pmReply

    Good

  • 964e8bb66cfeb91d9cd14e44235ae77e

    Peter ngeno, March 10, 2025 @ 8:41 pmReply

    School first

  • 412e387f508f930775ab6628443a818b

    Fatma, December 19, 2024 @ 6:53 pmReply

    Really good

  • 5e334b3e6346ac5187fdede98bc016b3

    Epila Haron Marvin, December 4, 2024 @ 11:26 amReply

    Pretty note
    I like it
    Good note

  • B4ba766d038dfb129ad3de0a8490675d

    SafsAsaph, November 29, 2024 @ 7:14 pmReply

    Good notes

  • 4c5260777ef051980cba751dadd5ef1f

    Trust Patamo, September 17, 2024 @ 9:05 pmReply

    Yes

  • 53df5430c5e1fe591ffa80287138591f

    Shaafici, May 22, 2024 @ 5:48 amReply

    Good

  • F1df53e1498aec68cd13fc9513c2b358

    Akomah Emmanuel, May 8, 2024 @ 11:33 amReply

    Hi girl WhatsApp please can I get your number so that we can get to know each other better please call me on 0599649888

  • C4665c4a0dfaceb4c9464ac8cca1ebd3

    Naluggya angel s.4 St. Aloysius Girls SSS Bwanda, December 11, 2023 @ 10:12 amReply

    Thanks but can you add more html codes for inserting different aspects please

  • 441cffccc392056c4b363c8d5f270038

    BENARD MUSOKE, December 2, 2023 @ 6:25 amReply

    It extremely good

  • Ae689e77e9ba5c84919a35a2cac7901f

    Abraham Makanya, September 2, 2023 @ 4:38 pmReply

    Good notes good notes

  • 658a491f33644ca5f5364ddfb31a2c8d

    Warreni, July 15, 2023 @ 7:46 pmReply

    Uu

Leave a Reply

Your email address will not be published. Required fields are marked *

Accept Our Privacy Terms.*