Transcript HTML Intro

HTML STRUCTURE &
SYNTAX
INTRODUCTION
This presentation introduces the following:
Doctype declaration
HTML Tags, Elements and Attributes
Sections of a Web document
Role of Web browser
Text editor
Saving and previewing files
WORLD WIDE WEB CONSORTIUM
HTML5 is a cooperation between the
World Wide Web Consortium (W3C) and
the Web Hypertext Application
Technology Working Group (WHATWG).
DOCT YPE DECLARATION
In HTML5 there is only one <!doctype>
declaration, and it is very simple:
<!DOCTYPE html>
The doctype is not an HTML tag. It is a
declaration. It tells the browser the
version of HTML.
WHAT IS HTML?
 HTML stands for Hyper Text Markup Language and is
the primary language for building and creating web
pages
 HTML is a markup language that uses markup tags
which describe or define content in a Web document.
(It is not a scripting or a
programming language)
 HTML documents contain
HTML tags and plain text
which are often simply
called web pages
HTML CODE
HTML code is often referred to as source code.
HTML can be coded using a plain text editor.
When using a text editor, save the HTML
document using the file extension .html or .htm
RULES FOR HTML TAGS
HTML tags are keywords (tag names) and are
enclosed inside angle brackets like <html>
HTML tags occur in pairs with an opening and
closing tag like <body> and </body>
The first tag in a pair, the opening <body>
indicates the start tag
The second tag, the closing </body>
indicates the end tag, and the end of the body
section. The closing tag is written like the start tag but
with the forward slash before the tag name. </body >
The forward slash (/) ALWAYS precedes the
tag name in a closing tag.
HTML TAGS
 The text between the HTML tags is keyed in plain text
 The following tags DO NOT have pairs and are often
called “empty tags”: <br>, <hr>, <img>, <meta>
(These tags do not have information that you would put between
an opening and closing tag)
 While HTML tags are not case sensitive, they are
generally keyed in all lowercase letters.
WHAT IS AN HTML ELEMENT?
An HTML element consists of everything
between the start tag and the end tag,
including the tags.
For example:
<h1>This is heading style 1</h1>
HTML ATTRIBUTE
 An HTML attribute gives elements additional
meaning and context
 The image tag requires the src (source) attribute and
the alt (alternative) attribute. The required alt attribute
specifies an alternate text for an image, if the image
cannot be displayed.
 The user defines the text in the alt tag.
WHAT IS AN ATTRIBUTE?
Attributes - provide additional information
about tags and control how the tag will be
interpreted by the browser.
ATTRIBUTES
 Tags can have multiple attributes.
 Attributes have syntax rules:
 Attributes are entered inside the opening tag but not
in the closing tag.
 Attributes are keyed in name/value pairs. Syntax:
name=”value”
 The attribute should have an equal symbol followed
by the value or setting for the attribute.
 Attribute values are enclosed within quotation marks.
MINIMUM HTML DOCUMENT
<!DOCT YPE html>
<html>
<head>
<meta charset="UTF -8">
<title>Title of the document</title>
</head>
<body>
Content of the document......
</body>
</html>
TWO SECTIONS IN A WEB PAGE
 An HTML document consists of
two sections the <head> and the
<body>.
 The <head> section contains
information about your page.
 The <title> displays in the web
browser title bar—not in the
actual web document. The title
must be in the <head> section.
 The <meta> tag provides
additional information about the
document.
 Internal and External CSS files
are referenced in the <head>
section.
 The <body> section contains the
visible content of your page.
HTML5 AND AUDIO
 HTML 5 introduced a standard way to embed an
audio file on a web page using the <audio> tag .
 The <audio> element allows multiple <source>
elements. <source> elements can link to different
audio files. The browser will use the first recognized
format.
 Currently, there are 3 supported file formats for the
<audio> element: MP3, Wav, and Ogg
WEB BROWSER
The purpose of a web browser (such as Google
Chrome, Internet Explorer, Firefox, Safari) is to
read HTML documents and display them as
web pages.
The browser does not display the HTML tags,
but uses the tags to determine how the
content of the HTML page is to be
presented/displayed to the user.
HTML5 AND VIDEO
 HTML5 defines a new element which specifies a standard
way to embed a video/movie on a web page: the <video>
element.
 The <video> element allows multiple <source> elements.
<source> elements can link to different video files. The
browser will use the first recognized format.
 Currently, there are 3 supported video formats for the
<video> element: MP4, WebM, and Ogg
 The purpose of the <object> element is to support HTML
helpers (plug-ins). Plug-ins are often used by browsers to
play audio and video. Examples of well -known plug-ins are Adobe
Flash Player and QuickTime. Plug-ins can be added to Web
pages through the <object> tag or the <embed> tag.
WRITING HTML CODE
A simple text editor can be used for
coding a Web page.
Using a text editor is a good way to
learn coding.
Web editors are also
used for coding.
SAVING A FILE
When you save an HTML file, you can use
either the .htm or the .html file extension.
There is no difference, it is entirely up to you.
Save the file in a folder that
is easy to remember
Keep filenames short and
descriptive.
Avoid using spaces in
filenames.
PREVIEWING THE FILE
Open the HTML page in a Web browser to
preview it.
You should view your page in
multiple Web browsers.
Most likely it will not look
exactly the same in every
Web browser .
NEXT STEP…..
Learn some codes.