SlideShare a Scribd company logo
1 of 111
Unit - III
 HTML stands for Hyper Text Markup Language, which
is the most widely used language on Web to develop
web pages.
 HTML was created by Berners-Lee in late 1991 but
"HTML 2.0" was the first standard HTML specification
which was published in 1995. HTML 4.01 was a major
version of HTML and it was published in late 1999.
 Though HTML 4.01 version is widely used but
currently we are having HTML-5 version which is an
extension to HTML 4.01, and this version was
published in 2012.
 HTML stands for Hypertext Markup Language, and it
is the most widely used language to write Web Pages.
 Hypertext refers to the way in which Web pages
(HTML documents) are linked together. Thus, the link
available on a web page is called Hypertext.
 As its name suggests, HTML is a Markup
Language which means you use HTML to simply
"mark-up" a text document with tags that tell a Web
browser how to structure it to display.
HTML Document Structure
 A typical HTML document will have the following
structure −
<html>
<head>
Document header related tags
</head>
<body>
Document body related tags
</body>
</html>
 The HTML document itself begins with <html> and
ends with </html>.
 The visible part of the HTML document is between
<body> and </body>.
1
<!DOCTYPE>
This tag defines the document type and HTML version.
2
<html>
This tag encloses the complete HTML document and mainly comprises of document header
which is represented by <head>...</head> and document body which is represented by
<body>...</body> tags.
3
<head>
This tag represents the document's header which can keep other HTML
tags like <title>, <link> etc.
4
<title>
The <title> tag is used inside the <head> tag to mention the document title.
5
<body>
This tag represents the document's body which keeps other HTML tags like <h1>, <div>,
<p> etc.
6
<h1>
This tag represents the heading.
7
<p>
This tag represents a paragraph.
 HTML headings are defined with the <h1> to <h6> tags.
 <h1> defines the most important heading.
 <h6> defines the least important heading:
Example:
<!DOCTYPE html>
<html>
<body>
<h1>This is heading 1</h1>
<h2>This is heading 2</h2>
<h3>This is heading 3</h3>
<h4>This is heading 4</h4>
<h5>This is heading 5</h5> <h6>This is heading 6</h6>
</body>
</html>
HTML - Elements
 An HTML element is defined by a starting tag. If the
element contains other content, it ends with a closing
tag, where the element name is preceded by a forward
slash as shown below with few tags −
Nested HTML Elements
 It is very much allowed to keep one HTML element inside
another HTML element
 <!DOCTYPE html>
 <html>
 <head>
 <title>Nested Elements Example</title>
 </head>
 <body>
 <h1>This is <i>italic</i> heading</h1>
 <p>This is <u>underlined</u> paragraph</p>
 </body>
 </html>
Output
 This is italic heading
 This is underlined paragraph
 An attribute is used to define the characteristics of an
HTML element and is placed inside the element's opening
tag. All attributes are made up of two parts − a name and
a value
 The name is the property you want to set. For example, the
paragraph <p> element in the example carries an attribute
whose name is align, which you can use to indicate the
alignment of paragraph on the page.
 The value is what you want the value of the property to be
set and always put within quotations. The below example
shows three possible values of align attribute: left,
center and right.
<!DOCTYPE html>
<html>
<head>
<title>Align Attribute Example</title>
</head>
<body>
<p align = "left">This is left aligned</p>
<p align = "center">This is center aligned</p>
<p align = "right">This is right aligned</p>
</body>
</html>
Bold Text
 Anything that appears within <b>...</b> element, is
displayed in bold as shown below −
<html>
<head>
<title>Bold Text Example</title>
</head>
<body>
<p>The following word uses a <b>bold</b> typeface.</p>
</body>
</html>
Output
The following word uses a bold typeface.
Italic Text : Anything that appears within <i>...</i> element
is displayed in italicized as shown below −
<html>
<head>
<title>Italic Text Example</title>
</head>
<body>
<p>The following word uses an <i>italicized</i>
typeface.</p>
</body>
</html>
Output
The following word uses an italicized typeface.
Underlined Text :- Anything that appears within
<u>...</u> element, is displayed with underline as shown
below −
<html>
<head>
<title>Underlined Text Example</title>
</head>
<body>
<p>The following word uses an <u>underlined</u>
typeface.</p>
</body>
</html>
Output
The following word uses an underlined typeface.
Strike Text : Anything that appears within
<strike>...</strike> element is displayed with strikethrough,
which is a thin line through the text as shown below −
<html>
<head>
<title>Strike Text Example</title>
</head>
<body>
<p>The following word uses a <strike>strikethrough</strike>
typeface.</p>
</body>
</html>
Output
 The following word uses a strikethrough typeface.
Superscript Text : The content of a <sup>...</sup> element is
written in superscript; the font size used is the same size as the
characters surrounding it but is displayed half a character's height
above the other characters.
<html>
<head>
<title>Superscript Text Example</title>
</head>
<body>
<p>The following word uses a <sup>superscript</sup>
typeface.</p>
</body>
</html>
Output
 The following word uses a superscript typeface.
Subscript Text : The content of a <sub>...</sub> element is
written in subscript; the font size used is the same as the characters
surrounding it, but is displayed half a character's height beneath the
other characters.
<html>
<head>
<title>Subscript Text Example</title>
</head>
<body>
<p>The following word uses a <sub>subscript</sub>
typeface.</p>
</body>
</html>
Output
 The following word uses a subscript typeface.
Inserted Text : Anything that appears
within <ins>...</ins> element is displayed as inserted text.
Deleted Text : Anything that appears within <del>...</del>
element, is displayed as deleted text.
<html>
<head>
<title>Deleted Text Example</title>
</head>
<body>
<p>I want to drink <del>cola</del> <ins>wine</ins></p>
</body>
</html>
Larger Text : The content of the <big>...</big> element is
displayed one font size larger than the rest of the text
surrounding it as shown below −
<html>
<head>
<title>Larger Text Example</title>
</head>
<body>
<p>The following word uses a <big>big</big> typeface.</p>
</body>
</html>
Output
 The following word uses a big typeface.
 Comment is a piece of code which is ignored by any
web browser. It is a good practice to add comments into
your HTML code, especially in complex documents, to
indicate sections of a document, and any other notes to
anyone looking at the code. Comments help you and
others understand your code and increases code
readability.
 HTML comments are placed in between
<!-- ... --> tags. So, any content placed with-in <!-- ... ->
tags will be treated as comment and will be completely
ignored by the browser.
<html>
<head> <!-- Document Header Starts -->
<title>This is document title</title>
</head> <!-- Document Header Ends -->
<body>
<p>Document content goes here.....</p>
</body>
</html>
Output :
 Document content goes here.....
Multi line Comments
 So far we have seen single line comments, but HTML
supports multi-line comments as well. Can comment
multiple lines by the special beginning tag
<!-- and ending tag --> placed before the first line and
end of the last line as shown in the given example below.
<html>
<head>
<title>Multiline Comments</title>
</head>
<body>
<!--
This is a multiline comment and it can span through as many
as lines you like. -->
<p>Document content goes here.....</p>
</body>
</html>
Output
 Document content goes here.....
 Insert Image : Can insert any image in your web page
by using <img> tag. Following is the simple syntax to
use this tag.
 <img src = "Image URL" ... attributes-list/>
 The <img> tag is an empty tag, which means that, it
can contain only list of attributes and it has no closing
tag.
Definition and Usage
 The <img> tag is used to embed an image in an HTML
page.
 Images are not technically inserted into a web page;
images are linked to web pages. The <img>tag creates
a holding space for the referenced image.
 The <img>tag has two required attributes:
 src - Specifies the path to the image
 alt - Specifies an alternate text for the image, if the
image for some reason cannot be displayed
Example:
<html>
<body>
<h1>The img element</h1>
<img src="img_girl.jpg" alt="Girl in a jacket"
width="200" height="200">
</body>
</html>
Output:
Set Image Width/Height
You can set image width and height based on your
requirement using width and height attributes. Can
specify width and height of the image in terms of either
pixels or percentage of its actual size
<html>
<head>
<title>Set Image Width and Height</title>
</head>
<body>
<p>Setting image width and height</p>
<img src = "/html/images/test.png" alt = "Test Image"
width = "150" height = "100"/>
</body>
</html>
Set Image Border
By default, image will have a border around it, you can
specify border thickness in terms of pixels using border
attribute. A thickness of 0 means, no border around the
picture.
<html>
<head>
<title>Set Image Border</title>
</head>
<body>
<p>Setting image Border</p>
<img src = "/html/images/test.png" alt = "Test Image"
border = "3"/>
</body>
</html>
Set Image Alignment
By default, image will align at the left side of the page,
but you can use align attribute to set it in the center or
right.
<html>
<head>
<title>Set Image Alignment</title>
</head>
<body>
<p>Setting image Alignment</p>
<img src = "/html/images/test.png" alt = "Test Image"
border = "3" align = "right"/>
</body>
</html>
 A link is specified using HTML tag <a>. This tag is
called anchor tag and anything between the opening
<a> tag and the closing </a> tag becomes part of the
link and a user can click that part to reach to the linked
document. Following is the simple syntax to use <a>
tag.
 <a href = "Document URL" ... attributes-list>Link
Text</a>
<html>
<head><title>Hyperlink Example</title>
</head>
<body>
<p>Click following link</p>
<a href = "https://www.class.com" target = "_self">
Welcome to class </a>
</body>
</html>
Output
Click following link
Welcome to class
The target Attribute
 We have used target attribute in our previous example.
This attribute is used to specify the location where
linked document is opened. Following are the possible
options
Sr. No Option & Description
1
_blank
Opens the linked document in a new window or tab.
2
_self
Opens the linked document in the same frame.
3
_parent
Opens the linked document in the parent frame.
4
_top
Opens the linked document in the full body of the window.
5
targetframe
Opens the linked document in a named targetframe.
 The HTML tables allow web authors to arrange data
like text, images, links, other tables, etc. into rows and
columns of cells. The HTML tables are created using
the <table> tag in which the <tr> tag is used to create
table rows and <td> tag is used to create data cells.
<html>
<head>
<title>HTML Tables</title>
</head>
<body>
<table border = "1">
<tr>
<td>Row 1, Column 1</td>
<td>Row 1, Column 2</td>
</tr>
<tr>
<td>Row 2, Column 1</td>
<td>Row 2, Column 2</td>
</tr>
</table>
</body>
</html>
Row 1, Column 1 Row 1, Column 2
Row 2, Column 1 Row 2, Column 2
Table Heading
 Table heading can be defined using <th> tag. This tag
will be put to replace <td> tag, which is used to
represent actual data cell.
 Normally will put your top row as table heading as
shown below, otherwise you can use <th> element in
any row. Headings, which are defined in <th> tag are
centered and bold by default.
<html>
<head>
<title>HTML Table Header</title>
</head>
<body>
<table border = "1">
<tr>
<th>Name</th>
<th>Salary</th>
</tr>
<tr>
<td>Ramesh Raman</td>
<td>5000</td>
</tr>
<tr>
<td>Shabbir Hussein</td>
<td>7000</td>
</tr>
</table>
</body>
</html>
Name Salary
Ramesh Raman 5000
Shabbir Hussein 7000
Cellpadding and Cellspacing Attributes
 There are two attributes called cellpadding and
cellspacing which will use to adjust the white space in
your table cells. The cellspacing attribute defines space
between table cells, while cellpadding represents the
distance between cell borders and the content within a
cell.
<html>
<head>
<title>HTML Table Cellpadding</title>
</head>
<body>
<table border = "1" cellpadding = "5" cellspacing = "5">
<tr>
<th>Name</th>
<th>Salary</th>
</tr>
<tr>
<td>Ramesh Raman</td>
<td>5000</td>
</tr>
<tr>
<td>Shabbir Hussein</td>
<td>7000</td>
</tr>
</table>
</body>
</html>
Colspan and Rowspan Attributes
 You will use colspan attribute if you want to merge two
or more columns into a single column. Similar way you
will use rowspan if you want to merge two or more
rows.
<html>
<head>
<title>HTML Table Colspan/Rowspan</title>
</head>
<body>
<table border = "1">
<tr>
<th>Column 1</th>
<th>Column 2</th>
<th>Column 3</th>
</tr>
<tr>
<td rowspan = "2">Row 1 Cell 1</td>
<td>Row 1 Cell 2</td>
</tr>
<tr>
<td>Row 2 Cell 1</td>
<td>Row 2 Cell 2</td>
<td>Row 2 Cell 3</td>
</tr>
<tr>
<td colspan = "3">Row 3 Cell 1</td>
</tr>
</table>
</body>
</html>
Tables Backgrounds
 You can set table background using one of the
following two ways –
 bgcolor attribute − You can set background color for
whole table or just for one cell. background attribute
− You can set background image for whole table or just
for one cell.
 You can also set border color also
using bordercolor attribute.
<table border = "1" bordercolor = "green" bgcolor =
"yellow">
Table Height and Width
 You can set a table width and height
using width and height attributes. You can specify
table width or height in terms of pixels or in terms of
percentage of available screen area.
<table border = "1" width = "400" height = "150">
HTML offers web authors three ways for specifying lists
of information. All lists must contain one or more list
elements. Lists may contain −
 <ol> − An ordered list. This will use different schemes
of numbers to list your items.
 <ul> − An unordered list. This will list items using
plain bullets.
 <dl> − A definition list. This arranges your items in the
same way as they are arranged in a dictionary.
Numbers:
<ol type="1">
<li>Coffee</li>
<li>Tea</li>
<li>Milk</li>
</ol>
<html>
<body>
<h2> Ordered List with Numbers < /h2>
<ol type="1">
<li>Coffee</li>
<li>Tea</li>
<li>Milk</li>
</ol>
</body>
</html>
Uppercase Letters:
<html>
<body>
<h2>Ordered List with Letters</h2>
<ol type="A">
<li>Coffee</li>
<li>Tea</li>
<li>Milk</li>
</ol>
</body>
</html>
Lowercase Letters:
<ol type="a">
<li>Coffee</li>
<li>Tea</li>
<li>Milk</li>
</ol>
<html>
<body>
<h2>Ordered List with Lowercase Letters</h2>
<ol type="a">
<li>Coffee</li>
<li>Tea</li>
<li>Milk</li>
</ol>
</body>
</html>
Uppercase Roman Numbers
<html>
<body>
<h2> Ordered List with Roman Numbers </h2>
<ol type="I">
<li>Coffee</li>
<li>Tea</li>
<li>Milk</li>
</ol>
</body>
</html>
Lowercase Roman Numbers:
<html>
<body>
<h2>Ordered List with Lowercase Roman Numbers</h2>
<ol type="i">
<li>Coffee</li>
<li>Tea</li>
<li>Milk</li>
</ol>
</body>
</html>
<html>
<body>
<h2>The start attribute</h2>
<p>By default, an ordered list will start counting from 1. Use the start
attribute to start counting from a specified number:</p>
<ol start="50">
<li>Coffee</li>
<li>Tea</li>
<li>Milk</li>
</ol>
<ol type="I" start="50">
<li>Coffee</li>
<li>Tea</li>
<li>Milk</li>
</ol>
</body>
</html>
 An unordered list starts with the <ul> tag. Each list
item starts with the <li> tag.
 The list items will be marked with bullets (small black
circles) by default:
<html>
<body>
<h2>An unordered HTML list</h2>
<ul>
<li>Coffee</li>
<li>Tea</li>
<li>Milk</li>
</ul>
</body>
</html>
Example - Circle
<html>
<body>
<h2>Unordered List with Circle Bullets</h2>
<ul style="list-style-type:circle;">
<li>Coffee</li>
<li>Tea</li>
<li>Milk</li>
</ul>
</body>
</html>
 A description list is a list of items with a description or
definition of each item.
 The description list is created using <dl> element.
The <dl> element is used in conjunction with
the <dt> element which specify a term, and
the <dd> element which specify the term's definition.
 Browsers usually render the definition lists by placing
the terms and definitions in separate lines, where the
term's definitions are slightly indented. Here's an
example:
<dl>
<dt>Bread</dt>
<dd>A baked food made of flour.</dd>
<dt>Coffee</dt>
<dd>A drink made from roasted coffee beans.</dd>
</dl>
Introduction to HTML forms
 An HTML form is a section of a document containing
normal content, markup, special elements
called controls (checkboxes, radio buttons, menus,
etc.), and labels on those controls.
The HTML <form> element is used to create an HTML
form for user input:
<form>
.
form elements
.
</form>
The <form> element is a container for different types of
input elements, such as: text fields, checkboxes, radio
buttons, submit buttons, etc.
 The HTML <input> element is the most used form
element.
 An <input> element can be displayed in many ways,
depending on the type attribute.
Type Description
<input type="text"> Displays a single-line text input field
<input type="radio">
Displays a radio button (for selecting one
of many choices)
<input type="checkbox">
Displays a checkbox (for selecting zero or
more of many choices)
<input type="submit">
Displays a submit button (for submitting
the form)
<input type="button"> Displays a clickable button
The <input type="text"> defines a single-line input field
for text input.
Example
 A form with input fields for text:
<form>
<label for="fname">First name:</label><br>
<input type="text" id="fname" name="fname"><br>
<label for="lname">Last name:</label><br>
<input type="text" id="lname" name="lname">
</form>
Notice the use of the <label> element in the example
above.
 The <label> tag defines a label for many form
elements.
 The <label> element is useful for screen-reader users,
because the screen-reader will read out loud the label
when the user focus on the input element.
 Checkboxes are used when more than one option is
required to be selected. They are also created using
HTML <input> tag but type attribute is set
to checkbox..
Example
 Here is an example HTML code for a form with two
checkboxes −
<html>
<head> <title>Checkbox Control</title> </head>
<body>
<form>
<input type = "checkbox" name = "maths" value = "on"> Maths
<input type = "checkbox" name = "physics" value = "on"> Physics
</form> </body> </html>
Radio buttons are used when out of many options, just
one option is required to be selected.
They are also created using HTML <input> tag but type
attribute is set to radio.
Example
 Here is example HTML code for a form with two radio
buttons −
<html> <head> <title>Radio Box Control</title> </head>
<body>
<form>
<input type = "radio" name = "subject" value = "maths"> Maths
<input type = "radio" name = "subject" value = "physics"> Physics
</form>
</body>
</html>
 A select box, also called drop down box which provides
option to list down various options in the form of drop
down list, from where a user can select one or more
options.
<html> <head> <title>Select Box Control</title> </head>
<body>
<form>
<select name = "dropdown">
<option value = "Maths" selected>Maths</option>
<option value = "Physics">Physics</option> </select>
</form>
</body>
</html>
 There are various ways in HTML to create clickable
buttons.
 You can also create a clickable button using <input>tag
by setting its type attribute to button.
 HTML frames are used to divide your browser window
into multiple sections where each section can load a
separate HTML document.
 A collection of frames in the browser window is
known as a frameset.
 The window is divided into frames in a similar way the
tables are organized: into rows and columns.
1. One of the most beneficial feature of frames is it lets
the user to have multiple pages in the same browser.
2. Using frames we can keep one part of the page static
while changing the other parts of the page.
3. If we create a top frame we can use it as a header i.e,
as that page is static it acts like an include page.
4. Frames can be used to reduce server load, as there is
no need to reload all the pages when ever a new page is
visited.
There are few drawbacks with using frames, so it's never
recommended to use frames in your webpages
 Some smaller devices cannot cope with frames often
because their screen is not big enough to be divided up.
 Sometimes your page will be displayed differently on
different computers due to different screen resolution.
 The browser's back button might not work as the user
hopes.
 There are still few browsers that do not support frame
technology.
 To use frames on a page we use <frameset> tag instead
of <body> tag.
 The <frameset> tag defines, how to divide the window
into frames.
 The rows attribute of <frameset> tag defines
horizontal frames and cols attribute defines vertical
frames.
 Each frame is indicated by <frame> tag and it defines
which HTML document shall open into the frame.
<html>
<head>
<title>HTML Frames</title>
</head>
<frameset rows = "10%,80%,10%">
<frame name = "top" src = "/html/top_frame.htm" />
<frame name = "main" src = "/html/main_frame.htm" />
<frame name = "bottom" src = "/html/bottom_frame.htm" />
</frameset>
</html>
https://www.javatpoint.com/html-frame-tag
Hyper text markup Language

More Related Content

What's hot

What's hot (20)

HTML By K.Sasidhar
HTML By K.SasidharHTML By K.Sasidhar
HTML By K.Sasidhar
 
HTML
HTMLHTML
HTML
 
HTML
HTMLHTML
HTML
 
Basic html structure
Basic html structureBasic html structure
Basic html structure
 
HTML Basic, CSS Basic, JavaScript basic.
HTML Basic, CSS Basic, JavaScript basic.HTML Basic, CSS Basic, JavaScript basic.
HTML Basic, CSS Basic, JavaScript basic.
 
Basic HTML
Basic HTMLBasic HTML
Basic HTML
 
1. HTML
1. HTML1. HTML
1. HTML
 
Origins and evolution of HTML and XHTML
Origins and evolution of HTML and XHTMLOrigins and evolution of HTML and XHTML
Origins and evolution of HTML and XHTML
 
Html coding
Html codingHtml coding
Html coding
 
HyperText Markup Language - HTML
HyperText Markup Language - HTMLHyperText Markup Language - HTML
HyperText Markup Language - HTML
 
Learn html Basics
Learn html BasicsLearn html Basics
Learn html Basics
 
Html introduction by ikram niaz
Html introduction by ikram niazHtml introduction by ikram niaz
Html introduction by ikram niaz
 
Images and Lists in HTML
Images and Lists in HTMLImages and Lists in HTML
Images and Lists in HTML
 
Html basics
Html basicsHtml basics
Html basics
 
Html
HtmlHtml
Html
 
Html - Tutorial
Html - TutorialHtml - Tutorial
Html - Tutorial
 
Html Workshop
Html WorkshopHtml Workshop
Html Workshop
 
Html 5
Html 5Html 5
Html 5
 
Web design - HTML (Hypertext Markup Language) introduction
Web design - HTML (Hypertext Markup Language) introductionWeb design - HTML (Hypertext Markup Language) introduction
Web design - HTML (Hypertext Markup Language) introduction
 
uptu web technology unit 2 html
uptu web technology unit 2 htmluptu web technology unit 2 html
uptu web technology unit 2 html
 

Similar to Hyper text markup Language

Lesson plan: HTML Formatting Texts and Paragraphs
Lesson plan: HTML Formatting Texts and ParagraphsLesson plan: HTML Formatting Texts and Paragraphs
Lesson plan: HTML Formatting Texts and ParagraphsKeith Borgonia Manatad
 
SDP_HTML.pptx
SDP_HTML.pptxSDP_HTML.pptx
SDP_HTML.pptxVani011
 
HSC INFORMATION TECHNOLOGY CHAPTER 1 ADVANCED WEB DESIGNING PART I.pdf
HSC INFORMATION TECHNOLOGY CHAPTER 1 ADVANCED WEB DESIGNING PART I.pdfHSC INFORMATION TECHNOLOGY CHAPTER 1 ADVANCED WEB DESIGNING PART I.pdf
HSC INFORMATION TECHNOLOGY CHAPTER 1 ADVANCED WEB DESIGNING PART I.pdfAAFREEN SHAIKH
 
Html basics-auro skills
Html basics-auro skillsHtml basics-auro skills
Html basics-auro skillsBoneyGawande
 
Chapter 6 html
Chapter 6 htmlChapter 6 html
Chapter 6 htmlhome
 
Html ppt by Fathima faculty Hasanath college for women bangalore
Html ppt by Fathima faculty Hasanath college for women bangaloreHtml ppt by Fathima faculty Hasanath college for women bangalore
Html ppt by Fathima faculty Hasanath college for women bangalorefathima12
 
Basic Html Knowledge for students
Basic Html Knowledge for studentsBasic Html Knowledge for students
Basic Html Knowledge for studentsvethics
 
Html update1(30 8-2009)
Html update1(30 8-2009)Html update1(30 8-2009)
Html update1(30 8-2009)himankgupta31
 
Intr to-html-xhtml-1233508169541646-3
Intr to-html-xhtml-1233508169541646-3Intr to-html-xhtml-1233508169541646-3
Intr to-html-xhtml-1233508169541646-3bluejayjunior
 
An introduction to html
An introduction to htmlAn introduction to html
An introduction to htmlkashifareed
 

Similar to Hyper text markup Language (20)

Lesson plan htmltextformattingtag
Lesson plan htmltextformattingtagLesson plan htmltextformattingtag
Lesson plan htmltextformattingtag
 
Web Designing.docx
Web Designing.docxWeb Designing.docx
Web Designing.docx
 
Lesson plan: HTML Formatting Texts and Paragraphs
Lesson plan: HTML Formatting Texts and ParagraphsLesson plan: HTML Formatting Texts and Paragraphs
Lesson plan: HTML Formatting Texts and Paragraphs
 
SDP_HTML.pptx
SDP_HTML.pptxSDP_HTML.pptx
SDP_HTML.pptx
 
Html ppt
Html pptHtml ppt
Html ppt
 
HSC INFORMATION TECHNOLOGY CHAPTER 1 ADVANCED WEB DESIGNING PART I.pdf
HSC INFORMATION TECHNOLOGY CHAPTER 1 ADVANCED WEB DESIGNING PART I.pdfHSC INFORMATION TECHNOLOGY CHAPTER 1 ADVANCED WEB DESIGNING PART I.pdf
HSC INFORMATION TECHNOLOGY CHAPTER 1 ADVANCED WEB DESIGNING PART I.pdf
 
TagsL1.pptx
TagsL1.pptxTagsL1.pptx
TagsL1.pptx
 
Html basics-auro skills
Html basics-auro skillsHtml basics-auro skills
Html basics-auro skills
 
HTML/HTML5
HTML/HTML5HTML/HTML5
HTML/HTML5
 
Html.docx
Html.docxHtml.docx
Html.docx
 
Html1
Html1Html1
Html1
 
Chapter 6 html
Chapter 6 htmlChapter 6 html
Chapter 6 html
 
Html ppt by Fathima faculty Hasanath college for women bangalore
Html ppt by Fathima faculty Hasanath college for women bangaloreHtml ppt by Fathima faculty Hasanath college for women bangalore
Html ppt by Fathima faculty Hasanath college for women bangalore
 
HTML-Basic.pptx
HTML-Basic.pptxHTML-Basic.pptx
HTML-Basic.pptx
 
Basic Html Knowledge for students
Basic Html Knowledge for studentsBasic Html Knowledge for students
Basic Html Knowledge for students
 
HTML Basics
HTML BasicsHTML Basics
HTML Basics
 
Html update1(30 8-2009)
Html update1(30 8-2009)Html update1(30 8-2009)
Html update1(30 8-2009)
 
Intr to-html-xhtml-1233508169541646-3
Intr to-html-xhtml-1233508169541646-3Intr to-html-xhtml-1233508169541646-3
Intr to-html-xhtml-1233508169541646-3
 
An introduction to html
An introduction to htmlAn introduction to html
An introduction to html
 
Html tutorial
Html tutorialHtml tutorial
Html tutorial
 

Recently uploaded

Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceSamikshaHamane
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...JhezDiaz1
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxDr.Ibrahim Hassaan
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersSabitha Banu
 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementmkooblal
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Celine George
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...Nguyen Thanh Tu Collection
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
ROOT CAUSE ANALYSIS PowerPoint Presentation
ROOT CAUSE ANALYSIS PowerPoint PresentationROOT CAUSE ANALYSIS PowerPoint Presentation
ROOT CAUSE ANALYSIS PowerPoint PresentationAadityaSharma884161
 
AmericanHighSchoolsprezentacijaoskolama.
AmericanHighSchoolsprezentacijaoskolama.AmericanHighSchoolsprezentacijaoskolama.
AmericanHighSchoolsprezentacijaoskolama.arsicmarija21
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfSpandanaRallapalli
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Jisc
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designMIPLM
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for BeginnersSabitha Banu
 

Recently uploaded (20)

Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in Pharmacovigilance
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptx
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginners
 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of management
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
ROOT CAUSE ANALYSIS PowerPoint Presentation
ROOT CAUSE ANALYSIS PowerPoint PresentationROOT CAUSE ANALYSIS PowerPoint Presentation
ROOT CAUSE ANALYSIS PowerPoint Presentation
 
AmericanHighSchoolsprezentacijaoskolama.
AmericanHighSchoolsprezentacijaoskolama.AmericanHighSchoolsprezentacijaoskolama.
AmericanHighSchoolsprezentacijaoskolama.
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdf
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-design
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for Beginners
 

Hyper text markup Language

  • 2.  HTML stands for Hyper Text Markup Language, which is the most widely used language on Web to develop web pages.  HTML was created by Berners-Lee in late 1991 but "HTML 2.0" was the first standard HTML specification which was published in 1995. HTML 4.01 was a major version of HTML and it was published in late 1999.  Though HTML 4.01 version is widely used but currently we are having HTML-5 version which is an extension to HTML 4.01, and this version was published in 2012.
  • 3.  HTML stands for Hypertext Markup Language, and it is the most widely used language to write Web Pages.  Hypertext refers to the way in which Web pages (HTML documents) are linked together. Thus, the link available on a web page is called Hypertext.  As its name suggests, HTML is a Markup Language which means you use HTML to simply "mark-up" a text document with tags that tell a Web browser how to structure it to display.
  • 4. HTML Document Structure  A typical HTML document will have the following structure − <html> <head> Document header related tags </head> <body> Document body related tags </body> </html>
  • 5.  The HTML document itself begins with <html> and ends with </html>.  The visible part of the HTML document is between <body> and </body>.
  • 6. 1 <!DOCTYPE> This tag defines the document type and HTML version. 2 <html> This tag encloses the complete HTML document and mainly comprises of document header which is represented by <head>...</head> and document body which is represented by <body>...</body> tags. 3 <head> This tag represents the document's header which can keep other HTML tags like <title>, <link> etc. 4 <title> The <title> tag is used inside the <head> tag to mention the document title. 5 <body> This tag represents the document's body which keeps other HTML tags like <h1>, <div>, <p> etc. 6 <h1> This tag represents the heading. 7 <p> This tag represents a paragraph.
  • 7.  HTML headings are defined with the <h1> to <h6> tags.  <h1> defines the most important heading.  <h6> defines the least important heading: Example: <!DOCTYPE html> <html> <body> <h1>This is heading 1</h1> <h2>This is heading 2</h2> <h3>This is heading 3</h3> <h4>This is heading 4</h4> <h5>This is heading 5</h5> <h6>This is heading 6</h6> </body> </html>
  • 8. HTML - Elements  An HTML element is defined by a starting tag. If the element contains other content, it ends with a closing tag, where the element name is preceded by a forward slash as shown below with few tags −
  • 9.
  • 10. Nested HTML Elements  It is very much allowed to keep one HTML element inside another HTML element  <!DOCTYPE html>  <html>  <head>  <title>Nested Elements Example</title>  </head>  <body>  <h1>This is <i>italic</i> heading</h1>  <p>This is <u>underlined</u> paragraph</p>  </body>  </html>
  • 11. Output  This is italic heading  This is underlined paragraph
  • 12.  An attribute is used to define the characteristics of an HTML element and is placed inside the element's opening tag. All attributes are made up of two parts − a name and a value  The name is the property you want to set. For example, the paragraph <p> element in the example carries an attribute whose name is align, which you can use to indicate the alignment of paragraph on the page.  The value is what you want the value of the property to be set and always put within quotations. The below example shows three possible values of align attribute: left, center and right.
  • 13. <!DOCTYPE html> <html> <head> <title>Align Attribute Example</title> </head> <body> <p align = "left">This is left aligned</p> <p align = "center">This is center aligned</p> <p align = "right">This is right aligned</p> </body> </html>
  • 14.
  • 15. Bold Text  Anything that appears within <b>...</b> element, is displayed in bold as shown below − <html> <head> <title>Bold Text Example</title> </head> <body> <p>The following word uses a <b>bold</b> typeface.</p> </body> </html>
  • 16. Output The following word uses a bold typeface.
  • 17. Italic Text : Anything that appears within <i>...</i> element is displayed in italicized as shown below − <html> <head> <title>Italic Text Example</title> </head> <body> <p>The following word uses an <i>italicized</i> typeface.</p> </body> </html>
  • 18. Output The following word uses an italicized typeface.
  • 19. Underlined Text :- Anything that appears within <u>...</u> element, is displayed with underline as shown below − <html> <head> <title>Underlined Text Example</title> </head> <body> <p>The following word uses an <u>underlined</u> typeface.</p> </body> </html>
  • 20. Output The following word uses an underlined typeface.
  • 21. Strike Text : Anything that appears within <strike>...</strike> element is displayed with strikethrough, which is a thin line through the text as shown below − <html> <head> <title>Strike Text Example</title> </head> <body> <p>The following word uses a <strike>strikethrough</strike> typeface.</p> </body> </html>
  • 22. Output  The following word uses a strikethrough typeface.
  • 23. Superscript Text : The content of a <sup>...</sup> element is written in superscript; the font size used is the same size as the characters surrounding it but is displayed half a character's height above the other characters. <html> <head> <title>Superscript Text Example</title> </head> <body> <p>The following word uses a <sup>superscript</sup> typeface.</p> </body> </html>
  • 24. Output  The following word uses a superscript typeface.
  • 25. Subscript Text : The content of a <sub>...</sub> element is written in subscript; the font size used is the same as the characters surrounding it, but is displayed half a character's height beneath the other characters. <html> <head> <title>Subscript Text Example</title> </head> <body> <p>The following word uses a <sub>subscript</sub> typeface.</p> </body> </html>
  • 26. Output  The following word uses a subscript typeface.
  • 27. Inserted Text : Anything that appears within <ins>...</ins> element is displayed as inserted text. Deleted Text : Anything that appears within <del>...</del> element, is displayed as deleted text. <html> <head> <title>Deleted Text Example</title> </head> <body> <p>I want to drink <del>cola</del> <ins>wine</ins></p> </body> </html>
  • 28.
  • 29. Larger Text : The content of the <big>...</big> element is displayed one font size larger than the rest of the text surrounding it as shown below − <html> <head> <title>Larger Text Example</title> </head> <body> <p>The following word uses a <big>big</big> typeface.</p> </body> </html>
  • 30. Output  The following word uses a big typeface.
  • 31.  Comment is a piece of code which is ignored by any web browser. It is a good practice to add comments into your HTML code, especially in complex documents, to indicate sections of a document, and any other notes to anyone looking at the code. Comments help you and others understand your code and increases code readability.  HTML comments are placed in between <!-- ... --> tags. So, any content placed with-in <!-- ... -> tags will be treated as comment and will be completely ignored by the browser.
  • 32. <html> <head> <!-- Document Header Starts --> <title>This is document title</title> </head> <!-- Document Header Ends --> <body> <p>Document content goes here.....</p> </body> </html>
  • 33. Output :  Document content goes here.....
  • 34. Multi line Comments  So far we have seen single line comments, but HTML supports multi-line comments as well. Can comment multiple lines by the special beginning tag <!-- and ending tag --> placed before the first line and end of the last line as shown in the given example below.
  • 35. <html> <head> <title>Multiline Comments</title> </head> <body> <!-- This is a multiline comment and it can span through as many as lines you like. --> <p>Document content goes here.....</p> </body> </html>
  • 36. Output  Document content goes here.....
  • 37.  Insert Image : Can insert any image in your web page by using <img> tag. Following is the simple syntax to use this tag.  <img src = "Image URL" ... attributes-list/>  The <img> tag is an empty tag, which means that, it can contain only list of attributes and it has no closing tag.
  • 38. Definition and Usage  The <img> tag is used to embed an image in an HTML page.  Images are not technically inserted into a web page; images are linked to web pages. The <img>tag creates a holding space for the referenced image.  The <img>tag has two required attributes:  src - Specifies the path to the image  alt - Specifies an alternate text for the image, if the image for some reason cannot be displayed
  • 39. Example: <html> <body> <h1>The img element</h1> <img src="img_girl.jpg" alt="Girl in a jacket" width="200" height="200"> </body> </html>
  • 41. Set Image Width/Height You can set image width and height based on your requirement using width and height attributes. Can specify width and height of the image in terms of either pixels or percentage of its actual size
  • 42. <html> <head> <title>Set Image Width and Height</title> </head> <body> <p>Setting image width and height</p> <img src = "/html/images/test.png" alt = "Test Image" width = "150" height = "100"/> </body> </html>
  • 43. Set Image Border By default, image will have a border around it, you can specify border thickness in terms of pixels using border attribute. A thickness of 0 means, no border around the picture.
  • 44. <html> <head> <title>Set Image Border</title> </head> <body> <p>Setting image Border</p> <img src = "/html/images/test.png" alt = "Test Image" border = "3"/> </body> </html>
  • 45. Set Image Alignment By default, image will align at the left side of the page, but you can use align attribute to set it in the center or right.
  • 46. <html> <head> <title>Set Image Alignment</title> </head> <body> <p>Setting image Alignment</p> <img src = "/html/images/test.png" alt = "Test Image" border = "3" align = "right"/> </body> </html>
  • 47.  A link is specified using HTML tag <a>. This tag is called anchor tag and anything between the opening <a> tag and the closing </a> tag becomes part of the link and a user can click that part to reach to the linked document. Following is the simple syntax to use <a> tag.  <a href = "Document URL" ... attributes-list>Link Text</a>
  • 48. <html> <head><title>Hyperlink Example</title> </head> <body> <p>Click following link</p> <a href = "https://www.class.com" target = "_self"> Welcome to class </a> </body> </html>
  • 50. The target Attribute  We have used target attribute in our previous example. This attribute is used to specify the location where linked document is opened. Following are the possible options
  • 51. Sr. No Option & Description 1 _blank Opens the linked document in a new window or tab. 2 _self Opens the linked document in the same frame. 3 _parent Opens the linked document in the parent frame. 4 _top Opens the linked document in the full body of the window. 5 targetframe Opens the linked document in a named targetframe.
  • 52.  The HTML tables allow web authors to arrange data like text, images, links, other tables, etc. into rows and columns of cells. The HTML tables are created using the <table> tag in which the <tr> tag is used to create table rows and <td> tag is used to create data cells.
  • 53. <html> <head> <title>HTML Tables</title> </head> <body> <table border = "1"> <tr> <td>Row 1, Column 1</td> <td>Row 1, Column 2</td> </tr> <tr> <td>Row 2, Column 1</td> <td>Row 2, Column 2</td> </tr> </table> </body> </html>
  • 54. Row 1, Column 1 Row 1, Column 2 Row 2, Column 1 Row 2, Column 2
  • 55. Table Heading  Table heading can be defined using <th> tag. This tag will be put to replace <td> tag, which is used to represent actual data cell.  Normally will put your top row as table heading as shown below, otherwise you can use <th> element in any row. Headings, which are defined in <th> tag are centered and bold by default.
  • 56. <html> <head> <title>HTML Table Header</title> </head> <body> <table border = "1"> <tr> <th>Name</th> <th>Salary</th> </tr> <tr> <td>Ramesh Raman</td> <td>5000</td> </tr> <tr> <td>Shabbir Hussein</td> <td>7000</td> </tr> </table> </body> </html>
  • 57. Name Salary Ramesh Raman 5000 Shabbir Hussein 7000
  • 58. Cellpadding and Cellspacing Attributes  There are two attributes called cellpadding and cellspacing which will use to adjust the white space in your table cells. The cellspacing attribute defines space between table cells, while cellpadding represents the distance between cell borders and the content within a cell.
  • 59. <html> <head> <title>HTML Table Cellpadding</title> </head> <body> <table border = "1" cellpadding = "5" cellspacing = "5"> <tr> <th>Name</th> <th>Salary</th> </tr> <tr> <td>Ramesh Raman</td> <td>5000</td> </tr> <tr> <td>Shabbir Hussein</td> <td>7000</td> </tr> </table> </body> </html>
  • 60. Colspan and Rowspan Attributes  You will use colspan attribute if you want to merge two or more columns into a single column. Similar way you will use rowspan if you want to merge two or more rows.
  • 61. <html> <head> <title>HTML Table Colspan/Rowspan</title> </head> <body> <table border = "1"> <tr> <th>Column 1</th> <th>Column 2</th> <th>Column 3</th> </tr> <tr> <td rowspan = "2">Row 1 Cell 1</td> <td>Row 1 Cell 2</td> </tr> <tr> <td>Row 2 Cell 1</td> <td>Row 2 Cell 2</td> <td>Row 2 Cell 3</td> </tr> <tr> <td colspan = "3">Row 3 Cell 1</td> </tr> </table> </body> </html>
  • 62. Tables Backgrounds  You can set table background using one of the following two ways –  bgcolor attribute − You can set background color for whole table or just for one cell. background attribute − You can set background image for whole table or just for one cell.  You can also set border color also using bordercolor attribute.
  • 63. <table border = "1" bordercolor = "green" bgcolor = "yellow">
  • 64. Table Height and Width  You can set a table width and height using width and height attributes. You can specify table width or height in terms of pixels or in terms of percentage of available screen area. <table border = "1" width = "400" height = "150">
  • 65. HTML offers web authors three ways for specifying lists of information. All lists must contain one or more list elements. Lists may contain −  <ol> − An ordered list. This will use different schemes of numbers to list your items.  <ul> − An unordered list. This will list items using plain bullets.  <dl> − A definition list. This arranges your items in the same way as they are arranged in a dictionary.
  • 67. <html> <body> <h2> Ordered List with Numbers < /h2> <ol type="1"> <li>Coffee</li> <li>Tea</li> <li>Milk</li> </ol> </body> </html>
  • 68.
  • 69. Uppercase Letters: <html> <body> <h2>Ordered List with Letters</h2> <ol type="A"> <li>Coffee</li> <li>Tea</li> <li>Milk</li> </ol> </body> </html>
  • 70.
  • 72. <html> <body> <h2>Ordered List with Lowercase Letters</h2> <ol type="a"> <li>Coffee</li> <li>Tea</li> <li>Milk</li> </ol> </body> </html>
  • 73.
  • 74. Uppercase Roman Numbers <html> <body> <h2> Ordered List with Roman Numbers </h2> <ol type="I"> <li>Coffee</li> <li>Tea</li> <li>Milk</li> </ol> </body> </html>
  • 75.
  • 76. Lowercase Roman Numbers: <html> <body> <h2>Ordered List with Lowercase Roman Numbers</h2> <ol type="i"> <li>Coffee</li> <li>Tea</li> <li>Milk</li> </ol> </body> </html>
  • 77.
  • 78. <html> <body> <h2>The start attribute</h2> <p>By default, an ordered list will start counting from 1. Use the start attribute to start counting from a specified number:</p> <ol start="50"> <li>Coffee</li> <li>Tea</li> <li>Milk</li> </ol> <ol type="I" start="50"> <li>Coffee</li> <li>Tea</li> <li>Milk</li> </ol> </body> </html>
  • 79.
  • 80.  An unordered list starts with the <ul> tag. Each list item starts with the <li> tag.  The list items will be marked with bullets (small black circles) by default:
  • 81. <html> <body> <h2>An unordered HTML list</h2> <ul> <li>Coffee</li> <li>Tea</li> <li>Milk</li> </ul> </body> </html>
  • 82.
  • 83. Example - Circle <html> <body> <h2>Unordered List with Circle Bullets</h2> <ul style="list-style-type:circle;"> <li>Coffee</li> <li>Tea</li> <li>Milk</li> </ul> </body> </html>
  • 84.
  • 85.  A description list is a list of items with a description or definition of each item.  The description list is created using <dl> element. The <dl> element is used in conjunction with the <dt> element which specify a term, and the <dd> element which specify the term's definition.  Browsers usually render the definition lists by placing the terms and definitions in separate lines, where the term's definitions are slightly indented. Here's an example:
  • 86. <dl> <dt>Bread</dt> <dd>A baked food made of flour.</dd> <dt>Coffee</dt> <dd>A drink made from roasted coffee beans.</dd> </dl>
  • 87.
  • 88. Introduction to HTML forms  An HTML form is a section of a document containing normal content, markup, special elements called controls (checkboxes, radio buttons, menus, etc.), and labels on those controls.
  • 89. The HTML <form> element is used to create an HTML form for user input: <form> . form elements . </form> The <form> element is a container for different types of input elements, such as: text fields, checkboxes, radio buttons, submit buttons, etc.
  • 90.  The HTML <input> element is the most used form element.  An <input> element can be displayed in many ways, depending on the type attribute. Type Description <input type="text"> Displays a single-line text input field <input type="radio"> Displays a radio button (for selecting one of many choices) <input type="checkbox"> Displays a checkbox (for selecting zero or more of many choices) <input type="submit"> Displays a submit button (for submitting the form) <input type="button"> Displays a clickable button
  • 91. The <input type="text"> defines a single-line input field for text input. Example  A form with input fields for text: <form> <label for="fname">First name:</label><br> <input type="text" id="fname" name="fname"><br> <label for="lname">Last name:</label><br> <input type="text" id="lname" name="lname"> </form>
  • 92.
  • 93. Notice the use of the <label> element in the example above.  The <label> tag defines a label for many form elements.  The <label> element is useful for screen-reader users, because the screen-reader will read out loud the label when the user focus on the input element.
  • 94.  Checkboxes are used when more than one option is required to be selected. They are also created using HTML <input> tag but type attribute is set to checkbox.. Example  Here is an example HTML code for a form with two checkboxes −
  • 95. <html> <head> <title>Checkbox Control</title> </head> <body> <form> <input type = "checkbox" name = "maths" value = "on"> Maths <input type = "checkbox" name = "physics" value = "on"> Physics </form> </body> </html>
  • 96.
  • 97. Radio buttons are used when out of many options, just one option is required to be selected. They are also created using HTML <input> tag but type attribute is set to radio. Example  Here is example HTML code for a form with two radio buttons −
  • 98. <html> <head> <title>Radio Box Control</title> </head> <body> <form> <input type = "radio" name = "subject" value = "maths"> Maths <input type = "radio" name = "subject" value = "physics"> Physics </form> </body> </html>
  • 99.
  • 100.  A select box, also called drop down box which provides option to list down various options in the form of drop down list, from where a user can select one or more options.
  • 101. <html> <head> <title>Select Box Control</title> </head> <body> <form> <select name = "dropdown"> <option value = "Maths" selected>Maths</option> <option value = "Physics">Physics</option> </select> </form> </body> </html>
  • 102.
  • 103.  There are various ways in HTML to create clickable buttons.  You can also create a clickable button using <input>tag by setting its type attribute to button.
  • 104.
  • 105.
  • 106.  HTML frames are used to divide your browser window into multiple sections where each section can load a separate HTML document.  A collection of frames in the browser window is known as a frameset.  The window is divided into frames in a similar way the tables are organized: into rows and columns.
  • 107. 1. One of the most beneficial feature of frames is it lets the user to have multiple pages in the same browser. 2. Using frames we can keep one part of the page static while changing the other parts of the page. 3. If we create a top frame we can use it as a header i.e, as that page is static it acts like an include page. 4. Frames can be used to reduce server load, as there is no need to reload all the pages when ever a new page is visited.
  • 108. There are few drawbacks with using frames, so it's never recommended to use frames in your webpages  Some smaller devices cannot cope with frames often because their screen is not big enough to be divided up.  Sometimes your page will be displayed differently on different computers due to different screen resolution.  The browser's back button might not work as the user hopes.  There are still few browsers that do not support frame technology.
  • 109.  To use frames on a page we use <frameset> tag instead of <body> tag.  The <frameset> tag defines, how to divide the window into frames.  The rows attribute of <frameset> tag defines horizontal frames and cols attribute defines vertical frames.  Each frame is indicated by <frame> tag and it defines which HTML document shall open into the frame.
  • 110. <html> <head> <title>HTML Frames</title> </head> <frameset rows = "10%,80%,10%"> <frame name = "top" src = "/html/top_frame.htm" /> <frame name = "main" src = "/html/main_frame.htm" /> <frame name = "bottom" src = "/html/bottom_frame.htm" /> </frameset> </html> https://www.javatpoint.com/html-frame-tag