0% found this document useful (0 votes)
2 views25 pages

FED-HTML

The document provides an overview of HTML (HyperText Markup Language), detailing its purpose in creating web pages and defining their structure. It covers key features, HTML editors, the basic skeleton of an HTML document, and various HTML elements and tags, including their uses and attributes. Additionally, it explains how to create forms and implement validations within HTML.

Uploaded by

ar10unique
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views25 pages

FED-HTML

The document provides an overview of HTML (HyperText Markup Language), detailing its purpose in creating web pages and defining their structure. It covers key features, HTML editors, the basic skeleton of an HTML document, and various HTML elements and tags, including their uses and attributes. Additionally, it explains how to create forms and implement validations within HTML.

Uploaded by

ar10unique
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 25

Front End Development - HTML

ar10unique@gmail.com
LDIBJC2M3U

Proprietary
Thiscontent.
file is©meant
Great Learning. All Rightsuse
for personal Reserved. Unauthorized use or distribution
by ar10unique@gmail.com prohibited.
only.
Sharing or publishing the contents in part or full is liable for legal action.
Table of Content

● What is HTML?
● Features
● HTML Editor
● HTML Skeleton
ar10unique@gmail.com
LDIBJC2M3U
● Comments
● HTML Elements
● Basic Tags
● Attributes

Proprietary
Thiscontent.
file is©meant
Great Learning. All Rightsuse
for personal Reserved. Unauthorized use or distribution
by ar10unique@gmail.com prohibited.
only.
Sharing or publishing the contents in part or full is liable for legal action.
What is HTML?

● Stands for HyperText Markup Language


● HyperText: Link between web pages.
● Markup Language: Text between tags which defines structure.
ar10unique@gmail.com
● It is a language to create web pages
LDIBJC2M3U

● HTML defines how the web page looks and how to display content
with the help of elements
● It forms or defines the structure of our Web Page
● Need to save your file with .html extension

Proprietary
Thiscontent.
file is©meant
Great Learning. All Rightsuse
for personal Reserved. Unauthorized use or distribution
by ar10unique@gmail.com prohibited.
only.
Sharing or publishing the contents in part or full is liable for legal action.
Features Of HTML

● The learning curve is very easy (easy to modify)


● Create effective presentations
● Add links wherein we can add references
ar10unique@gmail.com
● Can display documents on platforms like Mac , Windows, Linux etc
LDIBJC2M3U

● Add videos, graphics and audios making it more attractive.


● Case insensitive language

Proprietary
Thiscontent.
file is©meant
Great Learning. All Rightsuse
for personal Reserved. Unauthorized use or distribution
by ar10unique@gmail.com prohibited.
only.
Sharing or publishing the contents in part or full is liable for legal action.
HTML Editors

● Simple editor: Notepad


● Notepad++
● Atom
ar10unique@gmail.com
LDIBJC2M3U
● Best editor: Sublime Text.

Proprietary
Thiscontent.
file is©meant
Great Learning. All Rightsuse
for personal Reserved. Unauthorized use or distribution
by ar10unique@gmail.com prohibited.
only.
Sharing or publishing the contents in part or full is liable for legal action.
HTML Skeleton

<!DOCTYPE html>
<html>
<head>
ar10unique@gmail.com
LDIBJC2M3U <title></title>
</head>
<body>

</body>
</html>

Proprietary
Thiscontent.
file is©meant
Great Learning. All Rightsuse
for personal Reserved. Unauthorized use or distribution
by ar10unique@gmail.com prohibited.
only.
Sharing or publishing the contents in part or full is liable for legal action.
<!DOCTYPE html>
Instruction to the browser about the HTML version.

<html>
Root element which acts as a container to hold all the code
Browser should know that this a HTML document
Permitted content: One head tag followed by one body tag
ar10unique@gmail.com
LDIBJC2M3U

<head>
Everything written here will never be displayed in the browser
It contains general information about the document
Title, definitions of css and script sheets
Metadata(information about the document)

Proprietary
Thiscontent.
file is©meant
Great Learning. All Rightsuse
for personal Reserved. Unauthorized use or distribution
by ar10unique@gmail.com prohibited.
only.
Sharing or publishing the contents in part or full is liable for legal action.
<body>

● Everything written here will be displayed in the browser


● Contains text, images, links which can be achieved through tags.
● Examples:
○ <p> This is our first paragraph. </p>
ar10unique@gmail.com
LDIBJC2M3U
○ <a href="http://www.google.com">Go To Google</a>
○ <img src="photo.jpg">

Proprietary
Thiscontent.
file is©meant
Great Learning. All Rightsuse
for personal Reserved. Unauthorized use or distribution
by ar10unique@gmail.com prohibited.
only.
Sharing or publishing the contents in part or full is liable for legal action.
HTML Comments

● Comments don’t render on the browser


● Helps to understand our code better and makes it readable.
● Helps to debug our code
● Three ways to comment:
ar10unique@gmail.com
LDIBJC2M3U
○ Single line
○ Multiple line
○ Comment tag //Supported by IE

Proprietary
Thiscontent.
file is©meant
Great Learning. All Rightsuse
for personal Reserved. Unauthorized use or distribution
by ar10unique@gmail.com prohibited.
only.
Sharing or publishing the contents in part or full is liable for legal action.
HTML Element
● Elements are created using tags
● Elements are used to define semantics
● Can be nested and empty
ar10unique@gmail.com
LDIBJC2M3U Basic Structure

<p color=”red”> This is our first Paragraph </p>


● Contains following things:
○ Start tag: <p>
○ Attributes: color =”red”
○ End tag: </p> // optional
○ Content: This is content.
Proprietary
This our first
file is©
meant Paragraph
Great Learning. All Rightsuse
for personal Reserved. Unauthorized use or distribution
by ar10unique@gmail.com prohibited.
only.
Sharing or publishing the contents in part or full is liable for legal action.
Element Types
● Block Level :

○ Takes up full block or width and adds structure in the web page
○ Always starts from new line
ar10unique@gmail.com
LDIBJC2M3U ○ Always end before the new line
○ Example :
■ <p >
■ <div>
■ <h1>...<h6>
■ <ol>
■ <ul>
Proprietary
Thiscontent.
file is©meant
Great Learning. All Rightsuse
for personal Reserved. Unauthorized use or distribution
by ar10unique@gmail.com prohibited.
only.
Sharing or publishing the contents in part or full is liable for legal action.
Element Types
● Inline Level:

○ Takes up what is requires and adds meaning to the web


page
ar10unique@gmail.com
LDIBJC2M3U ○ Always starts from where the previous element ended
○ Example :
■ <span>
■ <strong>
■ <em>
■ <img>
■ <a>
Proprietary
Thiscontent.
file is©meant
Great Learning. All Rightsuse
for personal Reserved. Unauthorized use or distribution
by ar10unique@gmail.com prohibited.
only.
Sharing or publishing the contents in part or full is liable for legal action.
Basic Tags:

● Enclosed within <>


● Different tags render different meaning .

● <title>
tag
ar10unique@gmail.com
LDIBJC2M3U
○ Whatever is written this tag comes up in the web page’s tab
○ Defines the title of the page
○ Syntax: <title>Home </title>

● <p> tag
○ Defines the paragraph
○ Syntax:<p > This is our first Paragraph </p>
Proprietary
Thiscontent.
file is©meant
Great Learning. All Rightsuse
for personal Reserved. Unauthorized use or distribution
by ar10unique@gmail.com prohibited.
only.
Sharing or publishing the contents in part or full is liable for legal action.
List of Self closing tags

● <hr> tag
○ Stands for horizontal rule
○ Dividing the web page

● <br> tag
ar10unique@gmail.com
LDIBJC2M3U ○ Stands
for break line
○ Moving to next line

● <img> tag
○ To add images in the web page

Proprietary
Thiscontent.
file is©meant
Great Learning. All Rightsuse
for personal Reserved. Unauthorized use or distribution
by ar10unique@gmail.com prohibited.
only.
Sharing or publishing the contents in part or full is liable for legal action.
● <h1> tag …… <h6>tag
○ Stands for heading tag
○ Defines heading of a page
○ h1 represents most important page in the page
○ h6 represents least important page in the page

ar10unique@gmail.com
● <strong>
LDIBJC2M3U tag
○ Defines the text to be bold
○ Replaced <b>tag //HTML5

● <em> tag
○ Defines the text to be bold
○ Replaced <i>tag //HTML5
Proprietary
Thiscontent.
file is©meant
Great Learning. All Rightsuse
for personal Reserved. Unauthorized use or distribution
by ar10unique@gmail.com prohibited.
only.
Sharing or publishing the contents in part or full is liable for legal action.
● <ol> tag
○ Stands for ordered list
○ To define series of events that take place in some order
○ Example making a tea (like a flow chart)
○ <ol>.........</ol>

ar10unique@gmail.com
● <ul> tag
LDIBJC2M3U

○ Stands for unordered list


○ To define series of events that take place where order is not
important.
○ Example your hobbies
○ <ul>.........</ul>

Proprietary
Thiscontent.
file is©meant
Great Learning. All Rightsuse
for personal Reserved. Unauthorized use or distribution
by ar10unique@gmail.com prohibited.
only.
Sharing or publishing the contents in part or full is liable for legal action.
● <li> tag
○ Defines the list item
○ Used inside the ‘ol’ and ‘ul’ tag to define the events
○ <li></li>

● <div> and <span> tags


ar10unique@gmail.com
LDIBJC2M3U
○ Both of these are used to group different tags .
○ Acts like a container.
○ Effective while styling.
○ <div>.........</div>
○ <span>....</span>
○ Difference <div> is block level and <span> is inline level.

Proprietary
Thiscontent.
file is©meant
Great Learning. All Rightsuse
for personal Reserved. Unauthorized use or distribution
by ar10unique@gmail.com prohibited.
only.
Sharing or publishing the contents in part or full is liable for legal action.
● <img> tag
○ Used to add images in a web page
○ Syntax: <img src=”url”>
○ Self closing tag.

● <a> tags
ar10unique@gmail.com
LDIBJC2M3U
○ Used to add links in a web page
○ <a href=”url”> Name of the link </a>

Proprietary
Thiscontent.
file is©meant
Great Learning. All Rightsuse
for personal Reserved. Unauthorized use or distribution
by ar10unique@gmail.com prohibited.
only.
Sharing or publishing the contents in part or full is liable for legal action.
● <table> tag

○ Used to create a table on a web page


○ Need other tags for completing the creation of a table
■ <tr> : for marking the table row
■ <th> : for table header
ar10unique@gmail.com
LDIBJC2M3U ■ <td> : for table column data
○ Everything is always enclosed within <tr>
■ <thead> : to keep all header data
■ <tbody> : to keep all body data

Proprietary
Thiscontent.
file is©meant
Great Learning. All Rightsuse
for personal Reserved. Unauthorized use or distribution
by ar10unique@gmail.com prohibited.
only.
Sharing or publishing the contents in part or full is liable for legal action.
● <form> tag

○ Action attribute: It specifies the URL to send form data to


○ Method attribute: specifies the type of HTTP request(GET or
POST)
○ Example: <form action="/my-form-submitting-page"
method="POST">
ar10unique@gmail.com
LDIBJC2M3U ○ <input>: used to accept data from the user
○ Some types of inputs are:

Proprietary
Thiscontent.
file is©meant
Great Learning. All Rightsuse
for personal Reserved. Unauthorized use or distribution
by ar10unique@gmail.com prohibited.
only.
Sharing or publishing the contents in part or full is liable for legal action.
● Text: used to store text data. Syntax: type="text"

● Password: used to enter a secure password. Syntax: type="password"

● Placeholder: temporary text in input fields. It is generally accompanied by

"text" and "password" attributes. Syntax: placeholder="insert- text-here"

● Button: used to include buttons in the form. Syntax: type="button"


ar10unique@gmail.com
LDIBJC2M3U
value="insert-text-here"

● Submit button: For creating a submit button. All the data will get submitted

when it is clicked. Syntax: type="submit"

● Checkbox: to provide the ability to check multiple options. Syntax:

type="checkbox". To check options by default, set it with the checked attribute.


Proprietary
Thiscontent.
file is©meant
Great Learning. All Rightsuse
for personal Reserved. Unauthorized use or distribution
by ar10unique@gmail.com prohibited.
only.
Sharing or publishing the contents in part or full is liable for legal action.
● Radio Button: allows one to choose a single option. Syntax: type="radio". Keep

the name attribute of all the options the same.

● <select>: For every possible option to select, use an <option> tag<option>

● Text Areas: multi-line plain-text editing control. Syntax: <textarea>. You can

specify how large the text area is by using the "rows" and "cols" attributes
ar10unique@gmail.com
LDIBJC2M3U
● Labels: add captions for individual items in a form. Syntax: <label>. A label can

be used by placing the control element inside the <label> element, or by using

the "for" and "id" attributes.

● Validations ensure that users fill out forms in the correct format, e.g.:

a. required: The Boolean attribute which makes a field mandatory:


Proprietary content. © Great Learning. All Rights Reserved. Unauthorized use or distribution prohibited.
b. email: theThis
browser will ensure that the field contains an @ symbol.
file is meant for personal use by ar10unique@gmail.com only.
Sharing or publishing the contents in part or full is liable for legal action.
Attributes
● Properties associated with each tag.
● <tag name=”value”></tag> is the structure.
● Global Attribute:
○ Title : Add extra information (hover)
○ Style: Add style information(font,background,color,size)
ar10unique@gmail.com
● <img src=”url” width=”100”>
LDIBJC2M3U

○ src is the attribute used in image tag to define path


○ Width is attribute used to define width in pixels
○ Alt i.e alternate text if image is not loaded

● <a href=”url”> Name of the link </a>


● href used to define path of the link.
Proprietary
Thiscontent.
file is©meant
Great Learning. All Rightsuse
for personal Reserved. Unauthorized use or distribution
by ar10unique@gmail.com prohibited.
only.
Sharing or publishing the contents in part or full is liable for legal action.
Conclusion

● Introduction to HTML
● Comments
● HTML Elements
● Basic Tags
ar10unique@gmail.com
LDIBJC2M3U
● Attributes

Proprietary
Thiscontent.
file is©meant
Great Learning. All Rightsuse
for personal Reserved. Unauthorized use or distribution
by ar10unique@gmail.com prohibited.
only.
Sharing or publishing the contents in part or full is liable for legal action.
ar10unique@gmail.com
LDIBJC2M3U

Thank You

Proprietary
Thiscontent.
file is©meant
Great Learning. All Rightsuse
for personal Reserved. Unauthorized use or distribution
by ar10unique@gmail.com prohibited.
only.
Sharing or publishing the contents in part or full is liable for legal action.

You might also like