CreatingWebPages

Download Report

Transcript CreatingWebPages

Creating Web Pages
Part 1
1
OVERVIEW:
HTML-What is it?

HyperText Markup Language, the authoring language used to create
documents on the World Wide Web.

It defines the structure and layout of a Web document by using a variety
of tags and attributes.

The correct structure for an HTML document starts with
<html><head>(enter here what document is about)</head><body> and
ends with </body></html>.

All the information to be displayed on the Web page goes between the
<body> and </body> tags.

There are hundreds of other tags used to format and lay out the
information in a Web page.

Tags are also used to specify hypertext links, which allow Web developers
to direct users to other Web pages with only a click of the mouse on either
words or an image.
2
THE WEB DEVELOPMENT PROCESS
What Does HTML Look Like?
Sample Web Page
HTML that generated
this Sample Web Page*
* You can see the code underlying a Web page by selecting View / Source
from your browser menu.
3
THE WEB DEVELOPMENT PROCESS:
How do I create HTML code?
You can (1) create it
using Windows Notepad,
(2) save it as an
HTML file, and then
(3) view it locally using
your browser.
4
THE WEB DEVELOPMENT PROCESS:
How do I put my HTML files on the Web?
You can (1) get an FTP program
such as the free coreFTP,
(3) transfer (i.e., “upload”) your file(s).
(2) use it to sign on to a web host for
which you have an account, and then
5
THE WEB DEVELOPMENT PROCESS:
How do I view my Web page?
By typing its address into a Web browser:
6
HTML FILE STRUCTURE:
What are the basic structural elements?

The <html> tag should start at the beginning of the document and end after
the close of the body element.

The <head> element provides useful, but hidden, information about the page.

The <title> element is also found within most HTML documents.





The title is placed within the <head> element and so cannot
be seen when the page is displayed.
Most browsers display the title in the title bar at the top of
the browser window.
When an HTML document is published on the Web, search
engines will access the title element.
To attract users to your page, you should write a clear and
concise title that describes what the page is about.
The <body> element encloses the displayable content of the HTML
documents. It starts at the end of the <head> element and ends just before
the closing <html> tag.
7
HTML FILE STRUCTURE:
What are HTML Elements?




HTML elements are represented by
tags, which are enclosed in angle
brackets.
Most HTML elements include a start
tag, an end tag, and the content
between them.
HTML elements have their own
unique attributes that assign
specific qualifies, such as color, to
the element.
Attributes are always assigned
values that are enclosed in double
quotes and set equal to the
attribute name.
8
HTML FILE STRUCTURE:
What do I need to know about HTML syntax?



It is not casesensitive.
It ignores all white
space in a document
other than the single
spaces between
words.
When you nest
elements within other
elements, they must
close in the reverse
order in which they
were opened.
9
HTML FILE STRUCTURE:
Does neatness matter?
Code snippet #1
Yes, it does matter, because neat code
is much easier to create, edit, and
maintain. Here are some guidelines
to help you to create neat code:
Code snippet #2



Start each element on a new line
Leave a blank line between
elements that define large chunks
of content.
Indent elements that are nested
within other elements
10
LEARNING HTML:
Is there a quick way to practice writing and executing
code without having to create an .html file?
Yes! You can use W3Schools’ Tryit Editor* on the Web. You type your code in on the left, press
the button, and the result appear on the right.
* http://www.w3schools.com/html/tryit.asp?filename=tryhtml_basic
11
HTML ENTITIES:
<h1> … <h6>:
12
HTML ENTITY ATTRIBUTES:
<body bgcolor=“” text=“” link=“” alink=“” vlink=“”>:
13
HTML COLOR:
Hexadecimal Color Codes
14
CONTROLLING TEXT FLOW:
<br>
15
CONTROLLING TEXT FLOW:
<p></p>
16
CONTROLLING TEXT FLOW:
&nbsp;
17
CONTROLLING TEXT FLOW:
<hr >
18
LINKS:
The basic <a></a> tag
19