SlideShare ist ein Scribd-Unternehmen logo
1 von 21
Introduction to HTML
            By Amit Tyagi
HTML
•   What is HTML?
•   HTML is a language for describing web pages.
•   HTML stands for Hyper Text Markup Language
•   HTML is not a programming language, it is
    a markup language
HTML Tags
• HTML markup tags are usually called HTML tags
• HTML tags are keywords (tag names) surrounded
  by angle brackets like <html>
• HTML tags normally come in pairs like <b> and </b>
• The first tag in a pair is the start tag, the second tag is
  the end tag
• Attributes can be added within the start tags like:
  <div class=“tbody”>Info</div>
HTML Structure
           <!DOCTYPE html>
           <html lang="en-IN">
                    <head>
                               <title>Display demo</title>
                               <meta name="description" content="A demo
Head
       {   page to show HTML display property">

           href="style.css" />
                               <link rel="stylesheet" type="text/css"

                               <script >
                                         // js code goes here
                               </script>
                    </head>
                    <body>
                               <div id="main_page">Welcome to the
Body
       {   unlimited world of

           </html>
                    </body>
                                                   HTML </div>
Box model
Display property
none                 inline
block                list-item
run-in               compact
marker               table
inline-table         inline-block
table-row-group      table-header-group
table-footer-group   table-row
table-column-group   table-column
table-cell           table-caption
display:block;
•   Block Level elements, such as DIVs, paragraphs, headings, and
    lists, sit one above another when displayed in the browser.

                                  HTML
                                  <body>
                                            <div id=“div1”></div>
                                            <div id=“div2”></div>
                                            <div id=“div3”></div>
                                  </body>

                                  CSS
                                  #div1 { width:300px;background:yellow;}
                                  #div1 { width:300px;background:blue;}
                                  #div1 { width:300px;background:orange;}
Inline Elements
•   Inline elements such as a, span, and img, sit side by side when
    they are displayed in the browser and only appear on a new line if
    there is insufficient room on the previous one.




     <div id="row1" >                         .norm {
                                                              color:red;
        <span class="norm">This is            }
     small text and </span>                   .big {
        <span class="big">this is big</                       color:blue;
     span>                                                    font-weight:bold;
                                              }
        <span class="italicText"> I am        .italicText {
     Italic</span>                                            color:green;
     </div>                                                   font-style:italic;
                                              }
                                              #row1 {
                                                              padding:10px;
                                                              border:solid 1px #000;
                                              }
Visibility
Visible : The element is visible (default).
Hidden : The element is invisible (but still takes up space)




    .big {
             visibility:hidden;
    }
z-index
The z-index property specifies the stack order of an element.
An element with greater stack order is always in front of an
element with a lower stack order.
only works on positioned elements (position:absolute,
position:relative, or position:fixed).
Default page flow
Always think of web page as 3D arrangement
of different layers.
Floating
float:left, right, none;
A floated box is laid out according to the normal flow, then taken out
of the flow and shifted to the left or right as far as possible.



                              IMG
                              {     float:
                              left;
                              }
Floating multiple elements
Floated boxes will move to the left or right until their outer edge
touches the containing block edge or the outer edge of another float.

   <ul>
           <li>Home</li>
           <li>Products</li>
           <li>Services</li>
           <li>Contact Us</li>
   </ul>

   After applying
   LI {
           float:left;
   }
Clearing Floats
Clear:both ;
Or
<style type="text/css">
    .clearfix:after {
           content: "."; display: block; height: 0; clear: both; visibility: hidden; }
           .clearfix {display: inline-block;} /* for IE/Mac */
</style>
<!--[if IE]><style type="text/css">
    .clearfix { zoom: 1; display: block; }
</style> <![endif]-->
Positioning - static
position:static; (Default option) the element occurs in the normal
flow (ignores any top, bottom, left, right, or z-index declarations)
Positioning - relative
position:relative; Generates a relatively positioned element,
positioned relative to its normal position, use bottom, right, top
and left property to place element. Default flow of other elements
don’t change.
Positioning - absolute
position:relative; Generates an absolutely positioned element,
positioned relative to the first Ancestor element that has a
position other than static (if none is found, relative to document’s
BODY). use bottom, right, top and left property to place element
Positioning - fixed
position:relative; Generates an absolutely positioned element,
positioned relative to the browser window and don’t change
even after page scroll. use bottom, right, top and left property to
place element
Refrences
• www.w3schools.com
• www.w3.org
• World wide web

Weitere ähnliche Inhalte

Was ist angesagt?

CSS - Text Properties
CSS - Text PropertiesCSS - Text Properties
CSS - Text Properties
hstryk
 

Was ist angesagt? (20)

Introduction to Cascading Style Sheets (CSS)
Introduction to Cascading Style Sheets (CSS)Introduction to Cascading Style Sheets (CSS)
Introduction to Cascading Style Sheets (CSS)
 
An Overview of HTML, CSS & Java Script
An Overview of HTML, CSS & Java ScriptAn Overview of HTML, CSS & Java Script
An Overview of HTML, CSS & Java Script
 
CSS for Beginners
CSS for BeginnersCSS for Beginners
CSS for Beginners
 
Basic Html Knowledge for students
Basic Html Knowledge for studentsBasic Html Knowledge for students
Basic Html Knowledge for students
 
Lecture 2 introduction to html
Lecture 2  introduction to htmlLecture 2  introduction to html
Lecture 2 introduction to html
 
Html training slide
Html training slideHtml training slide
Html training slide
 
Css
CssCss
Css
 
The Complete HTML
The Complete HTMLThe Complete HTML
The Complete HTML
 
Html links
Html linksHtml links
Html links
 
Html
HtmlHtml
Html
 
Basic Html Notes
Basic Html NotesBasic Html Notes
Basic Html Notes
 
HTML Fundamentals
HTML FundamentalsHTML Fundamentals
HTML Fundamentals
 
Introduction to JavaScript (1).ppt
Introduction to JavaScript (1).pptIntroduction to JavaScript (1).ppt
Introduction to JavaScript (1).ppt
 
Introduction of Html/css/js
Introduction of Html/css/jsIntroduction of Html/css/js
Introduction of Html/css/js
 
Presentation on html, css
Presentation on html, cssPresentation on html, css
Presentation on html, css
 
Web Development using HTML & CSS
Web Development using HTML & CSSWeb Development using HTML & CSS
Web Development using HTML & CSS
 
HTML and CSS crash course!
HTML and CSS crash course!HTML and CSS crash course!
HTML and CSS crash course!
 
Web front end development introduction to html css and javascript
Web front end development introduction to html css and javascriptWeb front end development introduction to html css and javascript
Web front end development introduction to html css and javascript
 
CSS Font & Text style
CSS Font & Text style CSS Font & Text style
CSS Font & Text style
 
CSS - Text Properties
CSS - Text PropertiesCSS - Text Properties
CSS - Text Properties
 

Andere mochten auch (9)

Introduction to html
Introduction to htmlIntroduction to html
Introduction to html
 
Ppt ch03
Ppt ch03Ppt ch03
Ppt ch03
 
Ppt ch05
Ppt ch05Ppt ch05
Ppt ch05
 
Ppt ch11
Ppt ch11Ppt ch11
Ppt ch11
 
Basic html
Basic htmlBasic html
Basic html
 
Ppt ch01
Ppt ch01Ppt ch01
Ppt ch01
 
Ppt ch04
Ppt ch04Ppt ch04
Ppt ch04
 
Ppt ch07
Ppt ch07Ppt ch07
Ppt ch07
 
Introduction to HTML
Introduction to HTMLIntroduction to HTML
Introduction to HTML
 

Ähnlich wie Introduction to HTML

CSS Layout Tutorial
CSS Layout TutorialCSS Layout Tutorial
CSS Layout Tutorial
hstryk
 
Howcssworks 100207024009-phpapp01
Howcssworks 100207024009-phpapp01Howcssworks 100207024009-phpapp01
Howcssworks 100207024009-phpapp01
Likitha47
 

Ähnlich wie Introduction to HTML (20)

CSS
CSSCSS
CSS
 
How Cascading Style Sheets (CSS) Works
How Cascading Style Sheets (CSS) WorksHow Cascading Style Sheets (CSS) Works
How Cascading Style Sheets (CSS) Works
 
CSS Layout Tutorial
CSS Layout TutorialCSS Layout Tutorial
CSS Layout Tutorial
 
CSS_Dibbo
CSS_DibboCSS_Dibbo
CSS_Dibbo
 
Howcssworks 100207024009-phpapp01
Howcssworks 100207024009-phpapp01Howcssworks 100207024009-phpapp01
Howcssworks 100207024009-phpapp01
 
Web Design Course: CSS lecture 4
Web Design Course: CSS  lecture 4Web Design Course: CSS  lecture 4
Web Design Course: CSS lecture 4
 
Introdução a CSS
Introdução a CSS Introdução a CSS
Introdução a CSS
 
CSS for basic learner
CSS for basic learnerCSS for basic learner
CSS for basic learner
 
css v1 guru
css v1 gurucss v1 guru
css v1 guru
 
Web Layout
Web LayoutWeb Layout
Web Layout
 
Intro to HTML and CSS basics
Intro to HTML and CSS basicsIntro to HTML and CSS basics
Intro to HTML and CSS basics
 
CSS3 Refresher
CSS3 RefresherCSS3 Refresher
CSS3 Refresher
 
Html advance
Html advanceHtml advance
Html advance
 
HTML-Advance.pptx
HTML-Advance.pptxHTML-Advance.pptx
HTML-Advance.pptx
 
CSC PPT 9.pptx
CSC PPT 9.pptxCSC PPT 9.pptx
CSC PPT 9.pptx
 
Slice and Dice
Slice and DiceSlice and Dice
Slice and Dice
 
CSS
CSSCSS
CSS
 
CSS tutorial chapter 3
CSS tutorial chapter 3CSS tutorial chapter 3
CSS tutorial chapter 3
 
Creative Web 2 - CSS
Creative Web 2 - CSS Creative Web 2 - CSS
Creative Web 2 - CSS
 
Pfnp slides
Pfnp slidesPfnp slides
Pfnp slides
 

Kürzlich hochgeladen

Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
KarakKing
 
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdfVishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
ssuserdda66b
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 

Kürzlich hochgeladen (20)

FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdfVishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
 

Introduction to HTML

  • 1. Introduction to HTML By Amit Tyagi
  • 2. HTML • What is HTML? • HTML is a language for describing web pages. • HTML stands for Hyper Text Markup Language • HTML is not a programming language, it is a markup language
  • 3. HTML Tags • HTML markup tags are usually called HTML tags • HTML tags are keywords (tag names) surrounded by angle brackets like <html> • HTML tags normally come in pairs like <b> and </b> • The first tag in a pair is the start tag, the second tag is the end tag • Attributes can be added within the start tags like: <div class=“tbody”>Info</div>
  • 4. HTML Structure <!DOCTYPE html> <html lang="en-IN"> <head> <title>Display demo</title> <meta name="description" content="A demo Head { page to show HTML display property"> href="style.css" /> <link rel="stylesheet" type="text/css" <script > // js code goes here </script> </head> <body> <div id="main_page">Welcome to the Body { unlimited world of </html> </body> HTML </div>
  • 6. Display property none inline block list-item run-in compact marker table inline-table inline-block table-row-group table-header-group table-footer-group table-row table-column-group table-column table-cell table-caption
  • 7. display:block; • Block Level elements, such as DIVs, paragraphs, headings, and lists, sit one above another when displayed in the browser. HTML <body> <div id=“div1”></div> <div id=“div2”></div> <div id=“div3”></div> </body> CSS #div1 { width:300px;background:yellow;} #div1 { width:300px;background:blue;} #div1 { width:300px;background:orange;}
  • 8. Inline Elements • Inline elements such as a, span, and img, sit side by side when they are displayed in the browser and only appear on a new line if there is insufficient room on the previous one. <div id="row1" > .norm { color:red; <span class="norm">This is } small text and </span> .big { <span class="big">this is big</ color:blue; span> font-weight:bold; } <span class="italicText"> I am .italicText { Italic</span> color:green; </div> font-style:italic; } #row1 { padding:10px; border:solid 1px #000; }
  • 9. Visibility Visible : The element is visible (default). Hidden : The element is invisible (but still takes up space) .big { visibility:hidden; }
  • 10. z-index The z-index property specifies the stack order of an element. An element with greater stack order is always in front of an element with a lower stack order. only works on positioned elements (position:absolute, position:relative, or position:fixed).
  • 11. Default page flow Always think of web page as 3D arrangement of different layers.
  • 12. Floating float:left, right, none; A floated box is laid out according to the normal flow, then taken out of the flow and shifted to the left or right as far as possible. IMG { float: left; }
  • 13. Floating multiple elements Floated boxes will move to the left or right until their outer edge touches the containing block edge or the outer edge of another float. <ul> <li>Home</li> <li>Products</li> <li>Services</li> <li>Contact Us</li> </ul> After applying LI { float:left; }
  • 14. Clearing Floats Clear:both ; Or <style type="text/css"> .clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } .clearfix {display: inline-block;} /* for IE/Mac */ </style> <!--[if IE]><style type="text/css"> .clearfix { zoom: 1; display: block; } </style> <![endif]-->
  • 15. Positioning - static position:static; (Default option) the element occurs in the normal flow (ignores any top, bottom, left, right, or z-index declarations)
  • 16. Positioning - relative position:relative; Generates a relatively positioned element, positioned relative to its normal position, use bottom, right, top and left property to place element. Default flow of other elements don’t change.
  • 17. Positioning - absolute position:relative; Generates an absolutely positioned element, positioned relative to the first Ancestor element that has a position other than static (if none is found, relative to document’s BODY). use bottom, right, top and left property to place element
  • 18. Positioning - fixed position:relative; Generates an absolutely positioned element, positioned relative to the browser window and don’t change even after page scroll. use bottom, right, top and left property to place element
  • 19.
  • 20.