Chapter 01
Chapter 01
Introduction to the
Internet and Web Design
Chapter Objectives
• Define the Internet and associated key terms
• Recognize Internet protocols
• Discuss web browsers and identify their main features
• Describe the types and purposes of websites
• Plan a website for a target audience
• Define a wireframe and a site map
• Explain how websites use graphics, navigation tools,
typography, and color
• Design for accessibility and multiplatform display
Source: www.ed.gov
15
Wireframe
• A wireframe is a simple, visual guide that clearly identifies
the location of main webpage elements
• Active white space is an area on the page that is intentionally
left blank
• Passive white space is the space between content areas
– Helps a user focus on one part of the page
39
Understanding the Role of Other Web
Programming Languages
• JavaScript — It is a popular client-side scripting language
used to create interactivity within a web browser
– The web pages that contain JavaScript are named with an .htm
or .html extension
• jQuery — It is a library of JavaScript programs designed for
easy integration onto a webpage
– It makes it easy for web developers to add JavaScript to a
webpage
40
Understanding the Role of Other Web
Programming Languages
• PHP (Hypertext Preprocessor) — It is an open-source server-
side scripting language used for common tasks such as
writing to or querying a database located on a central server
– Pages that contain PHP scripts must have file names that end
with the file extension .php
• ASP (Active Server Pages) — is a server-side scripting
technology
– Pages that contain ASP scripts must have file names that end
with the file extension .asp
42
Text Editors
• Notepad++ is a free, open-source text editor. It is used to
create files in several markup, scripting, and programming
languages, including HTML, CSS, JavaScript, PHP, Java, C#, and
Visual Basic
• Programmer’s Notepad is a free, open-source text editor
used to create webpages, and files in several markup,
scripting, and programming languages as well
• Sublime is a cross-platform text editor
• TextWrangler is a free, open-source text editor. It is used to
create files in many formats, including HTML and CSS
43
Text Editors
• WYSIWYG Editors – Stands for What You See Is What You Get
– These editors provide a graphical user interface to design a
webpage
– It allows to drag HTML elements onto the page while the editor
writes the code
• Adobe Dreamweaver is a popular WYSIWYG editor
• Microsoft Expression Web 4 is a WYSIWYG webpage editor
from Microsoft
44
Creating a Basic Webpage
• Every HTML webpage includes the basic HTML tags
45
Chapter 1 Complete