SlideShare a Scribd company logo
Html, css and jquery introduction
What is HTML
 HTML stands for Hyper Text Markup Language
 HTML is used for describing web pages.
 HTML is a markup language.
 A markup language consist of markup tags.
 The tags defines document content.
 HTML documents include HTML tags and plain text.
HTML Tags
 HTML markup tags are usually called HTML tags.
 HTML tags are keywords surrounded by angle brackets like
<HTML>.
 Html tags normally come in pairs like <b>and </b>.
 The first tag in pair is the start tag and second tag is the
end tag.
 The end tag is written like the start tag , with a forward
slash before the tag name.
 Start and end tags are also called opening tags and closing
tags.
<tagname>Content</tagname>
Basic HTML page structure
 HTML
 HEAD: Non web displayable info and code like meta tags,
script, title etc.
 BODY: Includes <div>
div: Header – We can include branding and navigation
elements like logo, slogan, menu, etc.
div: Main content – We can include all kind of
elements like images, paragraphs, videos, links, etc.
div: Footer – We can include informational elements
like: copyright, sub menu, links, site info, etc.
Example
<html>
<head>
<title>HTML Form Validation Demo</title>
</head>
<body>
<form action=“” id=“”>
<h2>HTML Form</h2>
<div id=“form_data”>
<div class=“fieldgroup”>
<label>Email</label>
<input type=“text” name=“email”>
</div>
<div class=“fieldgroup”>
<label>Password</label>
<input type=“password” name=“password”>
</div>
<div class=“fieldgroup”>
<input type=“submit” value=“submit” class=“submit”>
</div>
</div>
</form>
</body>
</html>
What is CSS
 CSS stands for Cascading Style Sheet.
 Styles define how to display HTML elements.
 External style sheets can save a lot of work.
 External style sheets are stored in CSS file.
 A CSS file allows to separate web sites HTML content
from its style.
How to use CSS?
There are three types of stylesheets
 External style sheet
 Internal style sheet
 Inline style sheet
 External style sheet: An external style sheet is ideal when the style is applied to many
pages.
<head>
<link rel=“stylesheet” type=“text/css” href=“mystyle.css”>
<head>
 Internal style sheet: An internal style sheet should be used when a single document has a
unique style.
<head>
<style>
p {margin-left:200px}
body{background-image:url(“images/back40.gif”);}
</style>
</head>
 Inline styles: To use Inline styles use the style attribute in
the relevent tag. The style attribute can contain any CSS
property.
< p style=“color.#fafafa;margin-left:20px”>This is a
paragraph.</p>
 Multiple styles will cascade into one:
Cascading order:
 Inline style (inside an HTMLelement)
 Inline style sheet (in the head section)
 External style sheet
 Browser default
CSS Syntax
 A CSS rule has two main parts: a selector, and one or more declarations
 H1 {color:blue; font-size: 12px;}
In this example H1 is a selector
Color:blue and font-size:12px is a declaration.
Color is a property and blue is a value.
Font-size is a property and 12px is a value.
 Combining selectors:
h1, h2, h3, h4, h5, h6{
color: #009900;
font family: Georgia, sans-serif;
}
 The id selector
The id selector is used to specify a style for a single, unique
element.
The id selector uses the id attribute of the HTML element,
and is defined with a “#”.
Syntax: #selector-id {property:value;}
 The class selector
The class selector is used to specify a style for a group of
elements.
The class selector uses the HTML class attribute, and is
defined with a “.”
Syntax: selector-class {property: value;}
 Below are the various ways you can use CSS to style
links.
a:link {color: #009900}
a:visited{color: #999999}
a:hover {color: #333333}
a:focus {color: #333333}
a:active {color: #009900}
The CSS Box Model
 All HTML elements can be considered as boxes. In CSS
the term “box model” is used when talking about
design and layout.
 The CSS box model is essentially a box that wraps
aroun HTML elements and consists of: margin, border,
padding and the actual content.
 The box model allows to place a border around
elements and space elements in relation to other
elements.
What is jQuery
 jQuery is a lightweight, “write less, do more”, Javascript library.
 The purpose of jQuery is to make it much easier to use javascript on your
website.
 jQuery takes a lot of common tasks that requires many lines of javascript
code to accomplish, and wraps it into methods that you can call with a
single line of code.
 jQery also simplifies a lot of the complicated things from javascript like
Ajax call and DOM manipulation.
Features:
 HTML/DOM manipulation
 CSS manipulation
 HTML event methods
 Effects and animations
 Ajax
jQuery Syntax
Basic syntax
$(selector).action()
 A $ sign to define jQuery
 A(selector) to find HTML elements
 AjQuery action to be performed on the elements.
Example:
$(“p”).hide() – hides all <p> elements
How to use jQuery:
<head>
<script
src=“//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js”></
script>
</head>
The element, id and class selector
The jQuery element selector selects elements based on their tag
names.
 $(“<tag-name>”) //element selector
 $(“#<id-name>”) //id selector
 $(“.<class-name>”) //class selector
Example
$(document).ready(function(){
$(“button”).click (function(){
$(“p”).hide();
$(“#test”).hide(); //#id selector
$(“.test”).hide(); //.class selector
});
});
jQuery Event
All the different visitors actions that a web page can respond
to are called events.
An event represents the precise moment when something
happens.
 Mouse events:
Click
Dblclick
Mouseenter
Mouseleave
 Keyboard events:
Keypress
Keydown
Keyup
• Form events:
Submit
Change
Focus
Blur
• Document events:
Load
Resize
Scroll
Unload
Example:
$(“p”).click(function(){
//action goes here
});
jQuery Effects
 Jquery hide(), show() and toggle() method
$(selector).hide(speed,callback);
$(selector).show(speed,callback);
$(selector).toggle(speed,callback);
 Jquery fadeIn(), fadeOut(), fadeToggle() and fadeTo()
method.
$(selector).fadeIn(speed,callback);
$(selector).fadeOut(speed,callback);
$(selector). fadeToggle (speed,callback);
$(selector). fadeTo(speed,callback);

More Related Content

PDF
HTML and CSS crash course!
PPTX
Html and css
PDF
Intro to HTML and CSS basics
PPTX
Coding a Website with HTML
PPTX
Hushang Gaikwad
PDF
Introduction to HTML and CSS
PPTX
Introduction to HTML and CSS
PDF
HTML & CSS Masterclass
HTML and CSS crash course!
Html and css
Intro to HTML and CSS basics
Coding a Website with HTML
Hushang Gaikwad
Introduction to HTML and CSS
Introduction to HTML and CSS
HTML & CSS Masterclass

What's hot (20)

PPTX
Introduction to web design discussing which languages is used for website des...
PPTX
Introduction to CSS
PPTX
Html css java script basics All about you need
PDF
HTML CSS Basics
PPTX
(Fast) Introduction to HTML & CSS
PPTX
PDF
Intro to HTML & CSS
PPTX
Introduction to html course digital markerters
PDF
HTML CSS JS in Nut shell
PPTX
Css Basics
PPTX
PDF
Web front end development introduction to html css and javascript
PPTX
An Overview of HTML, CSS & Java Script
PDF
3 Layers of the Web - Part 1
PPTX
Html & CSS
PPT
Html introduction
ODP
CSS Basics
PPTX
Introduction to HTML
Introduction to web design discussing which languages is used for website des...
Introduction to CSS
Html css java script basics All about you need
HTML CSS Basics
(Fast) Introduction to HTML & CSS
Intro to HTML & CSS
Introduction to html course digital markerters
HTML CSS JS in Nut shell
Css Basics
Web front end development introduction to html css and javascript
An Overview of HTML, CSS & Java Script
3 Layers of the Web - Part 1
Html & CSS
Html introduction
CSS Basics
Introduction to HTML
Ad

Similar to Html, css and jquery introduction (20)

PDF
Presentation on htmlcssjs-130221085257-phpapp02.pdf
ODP
Introduction of Html/css/js
PPTX
Html,Css,Js INTERNSHIP REPORT By SELF pptx
PPTX
Introduction to Web Development.pptx
PPTX
Introduction to Web Development.pptx
PPTX
Introduction to Web Development.pptx
PPTX
Workshop 2 Slides.pptx
PDF
Html & Html5 from scratch
PPTX
WELCOME (recovernjkgnjvnvnfjkvnjknnbfjked).pptx
PPTX
presentation in html,css,javascript
PPTX
Languages for web(HTML,CSS,JS)
PPTX
Presentation
PPTX
1812010023 web developement(ANKITA OJHA)CSE4(A).pptx
PDF
HTML+CSS: how to get started
PDF
slidesgo-mastering-html-and-css-a-comprehensive-guide-to-tags-and-elements-20...
PPTX
Shreyansh_patni web developer
PPTX
HTML Lesson HTML FormsHTML Formsvv4.pptx
PPT
xhtml_css.ppt
PPTX
Web Development basics with WordPress
PPTX
Html starting
Presentation on htmlcssjs-130221085257-phpapp02.pdf
Introduction of Html/css/js
Html,Css,Js INTERNSHIP REPORT By SELF pptx
Introduction to Web Development.pptx
Introduction to Web Development.pptx
Introduction to Web Development.pptx
Workshop 2 Slides.pptx
Html & Html5 from scratch
WELCOME (recovernjkgnjvnvnfjkvnjknnbfjked).pptx
presentation in html,css,javascript
Languages for web(HTML,CSS,JS)
Presentation
1812010023 web developement(ANKITA OJHA)CSE4(A).pptx
HTML+CSS: how to get started
slidesgo-mastering-html-and-css-a-comprehensive-guide-to-tags-and-elements-20...
Shreyansh_patni web developer
HTML Lesson HTML FormsHTML Formsvv4.pptx
xhtml_css.ppt
Web Development basics with WordPress
Html starting
Ad

More from cncwebworld (8)

PDF
Php framework
PPTX
Introduction to android app development
PPTX
Php Framework
PDF
Angular JS tutorial
PPTX
ANGULAR JS TRAINING IN PUNE
PPTX
.Net the begining
PDF
Best programming language to learn in 2018
PPTX
Best tech jobs in present scenario
Php framework
Introduction to android app development
Php Framework
Angular JS tutorial
ANGULAR JS TRAINING IN PUNE
.Net the begining
Best programming language to learn in 2018
Best tech jobs in present scenario

Recently uploaded (20)

PPTX
Information Texts_Infographic on Forgetting Curve.pptx
PDF
LDMMIA Reiki Yoga S2 L3 Vod Sample Preview
PDF
Sunset Boulevard Student Revision Booklet
PDF
Electrolyte Disturbances and Fluid Management A clinical and physiological ap...
PDF
Cell Biology Basics: Cell Theory, Structure, Types, and Organelles | BS Level...
PDF
UTS Health Student Promotional Representative_Position Description.pdf
PPTX
Strengthening open access through collaboration: building connections with OP...
PDF
LDMMIA Reiki Yoga Workshop 15 MidTerm Review
PPTX
UNDER FIVE CLINICS OR WELL BABY CLINICS.pptx
PPTX
family health care settings home visit - unit 6 - chn 1 - gnm 1st year.pptx
PDF
PG-BPSDMP 2 TAHUN 2025PG-BPSDMP 2 TAHUN 2025.pdf
PDF
Landforms and landscapes data surprise preview
PPTX
How to Manage Loyalty Points in Odoo 18 Sales
PDF
Module 3: Health Systems Tutorial Slides S2 2025
PPTX
An introduction to Prepositions for beginners.pptx
PPTX
Cardiovascular Pharmacology for pharmacy students.pptx
PDF
Mga Unang Hakbang Tungo Sa Tao by Joe Vibar Nero.pdf
PPTX
How to Manage Global Discount in Odoo 18 POS
PPTX
Revamp in MTO Odoo 18 Inventory - Odoo Slides
PPTX
How to Manage Bill Control Policy in Odoo 18
Information Texts_Infographic on Forgetting Curve.pptx
LDMMIA Reiki Yoga S2 L3 Vod Sample Preview
Sunset Boulevard Student Revision Booklet
Electrolyte Disturbances and Fluid Management A clinical and physiological ap...
Cell Biology Basics: Cell Theory, Structure, Types, and Organelles | BS Level...
UTS Health Student Promotional Representative_Position Description.pdf
Strengthening open access through collaboration: building connections with OP...
LDMMIA Reiki Yoga Workshop 15 MidTerm Review
UNDER FIVE CLINICS OR WELL BABY CLINICS.pptx
family health care settings home visit - unit 6 - chn 1 - gnm 1st year.pptx
PG-BPSDMP 2 TAHUN 2025PG-BPSDMP 2 TAHUN 2025.pdf
Landforms and landscapes data surprise preview
How to Manage Loyalty Points in Odoo 18 Sales
Module 3: Health Systems Tutorial Slides S2 2025
An introduction to Prepositions for beginners.pptx
Cardiovascular Pharmacology for pharmacy students.pptx
Mga Unang Hakbang Tungo Sa Tao by Joe Vibar Nero.pdf
How to Manage Global Discount in Odoo 18 POS
Revamp in MTO Odoo 18 Inventory - Odoo Slides
How to Manage Bill Control Policy in Odoo 18

Html, css and jquery introduction

  • 2. What is HTML  HTML stands for Hyper Text Markup Language  HTML is used for describing web pages.  HTML is a markup language.  A markup language consist of markup tags.  The tags defines document content.  HTML documents include HTML tags and plain text.
  • 3. HTML Tags  HTML markup tags are usually called HTML tags.  HTML tags are keywords surrounded by angle brackets like <HTML>.  Html tags normally come in pairs like <b>and </b>.  The first tag in pair is the start tag and second tag is the end tag.  The end tag is written like the start tag , with a forward slash before the tag name.  Start and end tags are also called opening tags and closing tags. <tagname>Content</tagname>
  • 4. Basic HTML page structure  HTML  HEAD: Non web displayable info and code like meta tags, script, title etc.  BODY: Includes <div> div: Header – We can include branding and navigation elements like logo, slogan, menu, etc. div: Main content – We can include all kind of elements like images, paragraphs, videos, links, etc. div: Footer – We can include informational elements like: copyright, sub menu, links, site info, etc.
  • 5. Example <html> <head> <title>HTML Form Validation Demo</title> </head> <body> <form action=“” id=“”> <h2>HTML Form</h2> <div id=“form_data”> <div class=“fieldgroup”> <label>Email</label> <input type=“text” name=“email”> </div> <div class=“fieldgroup”> <label>Password</label> <input type=“password” name=“password”> </div> <div class=“fieldgroup”> <input type=“submit” value=“submit” class=“submit”> </div> </div> </form> </body> </html>
  • 6. What is CSS  CSS stands for Cascading Style Sheet.  Styles define how to display HTML elements.  External style sheets can save a lot of work.  External style sheets are stored in CSS file.  A CSS file allows to separate web sites HTML content from its style.
  • 7. How to use CSS? There are three types of stylesheets  External style sheet  Internal style sheet  Inline style sheet  External style sheet: An external style sheet is ideal when the style is applied to many pages. <head> <link rel=“stylesheet” type=“text/css” href=“mystyle.css”> <head>  Internal style sheet: An internal style sheet should be used when a single document has a unique style. <head> <style> p {margin-left:200px} body{background-image:url(“images/back40.gif”);} </style> </head>
  • 8.  Inline styles: To use Inline styles use the style attribute in the relevent tag. The style attribute can contain any CSS property. < p style=“color.#fafafa;margin-left:20px”>This is a paragraph.</p>  Multiple styles will cascade into one: Cascading order:  Inline style (inside an HTMLelement)  Inline style sheet (in the head section)  External style sheet  Browser default
  • 9. CSS Syntax  A CSS rule has two main parts: a selector, and one or more declarations  H1 {color:blue; font-size: 12px;} In this example H1 is a selector Color:blue and font-size:12px is a declaration. Color is a property and blue is a value. Font-size is a property and 12px is a value.  Combining selectors: h1, h2, h3, h4, h5, h6{ color: #009900; font family: Georgia, sans-serif; }
  • 10.  The id selector The id selector is used to specify a style for a single, unique element. The id selector uses the id attribute of the HTML element, and is defined with a “#”. Syntax: #selector-id {property:value;}  The class selector The class selector is used to specify a style for a group of elements. The class selector uses the HTML class attribute, and is defined with a “.” Syntax: selector-class {property: value;}
  • 11.  Below are the various ways you can use CSS to style links. a:link {color: #009900} a:visited{color: #999999} a:hover {color: #333333} a:focus {color: #333333} a:active {color: #009900}
  • 12. The CSS Box Model  All HTML elements can be considered as boxes. In CSS the term “box model” is used when talking about design and layout.  The CSS box model is essentially a box that wraps aroun HTML elements and consists of: margin, border, padding and the actual content.  The box model allows to place a border around elements and space elements in relation to other elements.
  • 13. What is jQuery  jQuery is a lightweight, “write less, do more”, Javascript library.  The purpose of jQuery is to make it much easier to use javascript on your website.  jQuery takes a lot of common tasks that requires many lines of javascript code to accomplish, and wraps it into methods that you can call with a single line of code.  jQery also simplifies a lot of the complicated things from javascript like Ajax call and DOM manipulation. Features:  HTML/DOM manipulation  CSS manipulation  HTML event methods  Effects and animations  Ajax
  • 14. jQuery Syntax Basic syntax $(selector).action()  A $ sign to define jQuery  A(selector) to find HTML elements  AjQuery action to be performed on the elements. Example: $(“p”).hide() – hides all <p> elements How to use jQuery: <head> <script src=“//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js”></ script> </head>
  • 15. The element, id and class selector The jQuery element selector selects elements based on their tag names.  $(“<tag-name>”) //element selector  $(“#<id-name>”) //id selector  $(“.<class-name>”) //class selector Example $(document).ready(function(){ $(“button”).click (function(){ $(“p”).hide(); $(“#test”).hide(); //#id selector $(“.test”).hide(); //.class selector }); });
  • 16. jQuery Event All the different visitors actions that a web page can respond to are called events. An event represents the precise moment when something happens.  Mouse events: Click Dblclick Mouseenter Mouseleave  Keyboard events: Keypress Keydown Keyup
  • 17. • Form events: Submit Change Focus Blur • Document events: Load Resize Scroll Unload Example: $(“p”).click(function(){ //action goes here });
  • 18. jQuery Effects  Jquery hide(), show() and toggle() method $(selector).hide(speed,callback); $(selector).show(speed,callback); $(selector).toggle(speed,callback);  Jquery fadeIn(), fadeOut(), fadeToggle() and fadeTo() method. $(selector).fadeIn(speed,callback); $(selector).fadeOut(speed,callback); $(selector). fadeToggle (speed,callback); $(selector). fadeTo(speed,callback);