Web Page Design- Content Analysis
WPDD202: Webpage Design & Development
Version 2 – 18th December 2015
‹#›
1
Resource Material
Web Design with HTML & CSS3: Comprehensive, 8th Edition
Jessica Minnick; Lisa Friedrichsen
ISBN-10: 1305578163 | ISBN-13: 9781305578166 © 2017
Cengage Learning Australia
Chapter 2 Building a Webpage Template with HTML5
‹#›
2
Chapter 2
Building a Webpage Template with HTML5
‹#›
3
Objectives
Explain how to manage website files
Describe and use HTML5 semantic elements
Determine the elements to use when setting the structure of a webpage
Design and build a semantic wireframe
Create a webpage template
Insert comments in an HTML document
Chapter 2 Building a Webpage Template with HTML5
‹#›
4
Objectives (continued)
Add static content to a webpage template
Insert symbol codes and other character entities
Describe the benefits of validating web documents
Validate an HTML template
Create a home page from an HTML template
Add unique content to a webpage
Chapter 2 Building a Webpage Template with HTML5
‹#›
Designing a Website
Designing a website includes the following:
Planning
Articulating the website’s purpose
Identifying the target audience
Creating a site map and wireframe
Selecting graphics and colors to use in the site
Determining whether to design for an optimal viewing experience across a range of devices
Chapter 2 Building a Webpage Template with HTML5
‹#›
Designing a Website (continued)
Chapter 2 Building a Webpage Template with HTML5
‹#›
7
Site Map
Site map indicates how the pages in a website relate to each other
For example, the webpages of the Forward Fitness Club website will include the following content:
Home page: Introduces the fitness center and its mission statement
About Us page: Showcases the facility’s equipment and services
Chapter 2 Building a Webpage Template with HTML5
‹#›
Site Map (continued 1)
Classes page: Includes a schedule of available group training and fitness classes
Nutrition page: Provides nutrition tips and simple meal plans
Contact Us page: Provides a phone number, email address, physical address, and form for potential clients to request additional information about the fitness center’s services
Chapter 2 Building a Webpage Template with HTML5
‹#›
Site Map (continued 2)
Chapter 2 Building a Webpage Template with HTML5
‹#›
10
Wireframe
Wireframe depicts the layout of a webpage, including its major content areas
Chapter 2 Building a Webpage Template with HTML5
‹#›
11
File Management
Websites use several types of files, including HTML files, image files, media such as audio and video files, and CSS files
Each site must follow a systematic method to organize its files
The main folder, also called the root folder, contains all files and other folders for the website
Chapter 2 Building a Webpage Template with HTML5
‹#›
File Management (continued)
Chapter 2 Building a Webpage Template with HTML5
‹#›
13
Using HTML5 Semantic Elements
Chapter 2 Building a Webpage Template with HTML5
‹#›
14
Using HTML5 Semantic Elements (continued 1)
Chapter 2 Building a Webpage Template with HTML5
‹#›
15
Creating a Webpage Template Document
The following steps create a basic webpage template:
Open an editor, tap or click File on the menu bar, and then tap or click New to open a new blank document
Tap or click File on the menu bar and then tap or click Save As to display the Save As dialog box
Navigate to the fitness folder and then double-tap or double-click the template folder to open it
Chapter 2 Building a Webpage Template with HTML5
‹#›
Creating a Webpage Template Document (continued 1)
In the File name box, type fitness to name the file
Tap or click the Save button to type and tap or click Hyper Text Markup Language to select the file format
Tap or click the Save button to save the template in the template folder
On Line 1 of the text editor, type <!DOCTYPE html> to define a new HTML5 document (Figure 2−8)
Chapter 2 Building a Webpage Template with HTML5
‹#›
Creating a Webpage Template Document (continued 2)
Chapter 2 Building a Webpage Template with HTML5
‹#›
18
Creating a Webpage Template Document (continued 3)
Press the ENTER key to add Line 2 and then type <html lang=“en”> to add a starting <html> tag that defines the language as English
Press the ENTER key to add Line 3 and then type <head> to add a starting <head> tag (Figure 2−9)
Chapter 2 Building a Webpage Template with HTML5
‹#›
19
Creating a Webpage Template Document (continued 4)
Chapter 2 Building a Webpage Template with HTML5
‹#›
20
Creating a Webpage Template Document (continued 5)
Add the following HTML elements to complete the template using the SPACEBAR or TAB key to indent Lines 4 and 5
Use the SHIFT+TAB keys to stop indenting
<title></title>
<meta charset=“utf-8”>
</head>
<body>
</body>
</html>
Save the changes
Chapter 2 Building a Webpage Template with HTML5
‹#›
21
Creating a Webpage Template Document (continued 6)
Chapter 2 Building a Webpage Template with HTML5
‹#›
22
To Add HTML5 Semantic Elements to a Webpage Template
The following steps insert HTML5 structural elements within the body tags:
Place an insertion point after the beginning <body> tag and press the enter key twice to insert new Lines 8 and 9
On Line 9, press the TAB key and then type <header> to add a starting header tag
Press the ENTER key to insert a new Line 10 and then type </header> to add an ending header tag (Figure 2–11)
Chapter 2 Building a Webpage Template with HTML5
‹#›
To Add HTML5 Semantic Elements to a Webpage Template (continued 1)
Chapter 2 Building a Webpage Template with HTML5
‹#›
24
To Add HTML5 Semantic Elements to a Webpage Template (continued 2)
Add the following HTML5 tags to complete the wireframe, indenting each line and inserting a blank line after each ending tag:
<nav>
</nav>
(blank line)
<main>
</main>
(blank line)
<footer>
</footer>
Chapter 2 Building a Webpage Template with HTML5
‹#›
To Add HTML5 Semantic Elements to a Webpage Template (continued 3)
Save the changes
Chapter 2 Building a Webpage Template with HTML5
‹#›
26
To Add a Title to a Webpage Template
The following steps add a webpage title to a template:
Place an insertion point after the beginning <title> tag and type Forward Fitness Club to add a webpage title
Save the changes and then view the page in a browser to display the webpage title
Chapter 2 Building a Webpage Template with HTML5
‹#›
To Add a Title to a Webpage Template (continued 1)
Chapter 2 Building a Webpage Template with HTML5
‹#›
28
Comments
Comments can provide additional information about the areas within the webpage
Add a comment before a tag using the following tag:
<! - - Place your comment here - - >
Word wrap causes text lines to break at the right edge of the window and appear on a new line
Chapter 2 Building a Webpage Template with HTML5
‹#›
To Add Comments to a Webpage Template
The following steps add comments to a webpage template:
Place the insertion point after the <!DOCTYPE html> tag and then press the ENTER key to insert a new Line 2
Type <! - - This website template was created by: Student’s First Name Student’s Last Name - - > on Line 2 to add a comment at the beginning of the document that identifies the author (Figure 2-14)
Chapter 2 Building a Webpage Template with HTML5
‹#›
To Add Comments to a Webpage Template (continued 1)
Chapter 2 Building a Webpage Template with HTML5
‹#›
31
To Add Comments to a Webpage Template (continued 2)
Place the insertion point on the blank Line 9 and press the ENTER key to insert a new Line 10
On Line 10, press the TAB key and then type <! - - Use the header area for the website name or logo - - > to add a comment identifying the type of information to include in the header area (Figure 2-15)
Chapter 2 Building a Webpage Template with HTML5
‹#›
To Add Comments to a Webpage Template (continued 3)
Chapter 2 Building a Webpage Template with HTML5
‹#›
33
To Add Comments to a Webpage Template (continued 4)
Place the insertion point on the blank Line 13 and press the ENTER key to insert a new Line 14
On Line 14, type <! - - Use the nav area to add hyperlinks to other pages within the website - - > to add a comment above the navigation area (Figure 2-16)
Chapter 2 Building a Webpage Template with HTML5
‹#›
To Add Comments to a Webpage Template (continued 5)
Chapter 2 Building a Webpage Template with HTML5
‹#›
35
To Add Comments to a Webpage Template (continued 6)
Place the insertion point on the blank Line 17 and press the ENTER key to insert a new Line 18
On Line 18, type <! - - Use the main area to add the main content of the webpage - - > to add a comment above the main area
Place the insertion point on the blank Line 21 and press the ENTER key to insert a new Line 22
On Line 22, type <! - - Use the footer area to add webpage footer content - - > to add a comment above the footer area (Figure 2-17)
Chapter 2 Building a Webpage Template with HTML5
‹#›
To Add Comments to a Webpage Template (continued 7)
Save the changes
Chapter 2 Building a Webpage Template with HTML5
‹#›
37
Webpage Content
Static content can be added to a webpage that will appear on every webpage, such as the business name or logo, the webpage links, and the footer information
Following is an example of content added between header tags:
<header>Forward Fitness Club</header>
Chapter 2 Building a Webpage Template with HTML5
‹#›
Using Symbol Entities
Symbols can be added to an HTML webpage by typing its HTML entity name or entity number
Inserting an HTML character entity in the code displays a reserved HTML character on the webpage
Entity name is an abbreviated name
Entity number is a combination of the pound sign (#) and a numeric code
Chapter 2 Building a Webpage Template with HTML5
‹#›
Using Symbol Entities (continued)
Chapter 2 Building a Webpage Template with HTML5
‹#›
40
Validating HTML Documents
After the creation of an HTML file, the document is validated to verify the validity of the HTML code
A validator checks for errors, indicates where they are located, and suggests corrections
If the validator detects an error in an HTML code, it displays a warning in the header bar
A Result line below the header bar shows the number of errors in the document
Chapter 2 Building a Webpage Template with HTML5
‹#›
Creating a Home Page Using a Webpage Template
The following steps create the home page for the fitness website using the webpage template:
Tap or click File on the menu bar and then tap or click Save As to display the Save As dialog box
Tap or click the Up One Level button to display the contents of the fitness folder
In the File name text box, type index to name the file
Tap or click the Save button to save the index file in the fitness folder
Chapter 2 Building a Webpage Template with HTML5
‹#›
Creating a Home Page Using a Webpage Template (continued 1)
Place an insertion point after the beginning <main> tag and press the ENTER key twice to insert two new lines, in this case, Lines 26 and 27
On Line 27, press the TAB key and then type <p>Welcome to Forward Fitness Club. Our mission is to help our clients meet their fitness and nutrition goals.</p> to add paragraph tags and content to the page (Figure 2-29)
Chapter 2 Building a Webpage Template with HTML5
‹#›
Creating a Home Page Using a Webpage Template (continued 2)
Chapter 2 Building a Webpage Template with HTML5
‹#›
44
Creating a Home Page Using a Webpage Template (continued 3)
Press the ENTER key two times to insert two new lines and then type the contents within paragraph tags, as shown on Line 29, to add a second paragraph to the page
Press the ENTER key two times to insert two new lines and then type another paragraph, as shown on Line 31, to add a third paragraph to the page (Figure 2-30)
Chapter 2 Building a Webpage Template with HTML5
‹#›
Creating a Home Page Using a Webpage Template (continued 4)
Chapter 2 Building a Webpage Template with HTML5
‹#›
46
Creating a Home Page Using a Webpage Template (continued 5)
Press the ENTER key to insert a new blank line above the ending </main> tag
Check the spelling of the document and the changes
Chapter 2 Building a Webpage Template with HTML5
‹#›
To Display a Home Page in the Default Browser
By using a command in an HTML editor, one can open an HTML file from a file viewer such as File Explorer or Finder
When an HTML file is given a double-tap or double-click, it opens in the default browser on the computer
To open an HTML file in a different browser, press and hold or right-click the HTML file, tap or click Open with, and then tap or click an alternate browser
Chapter 2 Building a Webpage Template with HTML5
‹#›
48
kent.edu.au Kent Institute Australia Pty. Ltd. ABN 49 003 577 302 ● CRICOS Code: 00161E ● RTO Code: 90458 ● TEQSA Provider Number: PRV12051
49
49