SlideShare a Scribd company logo
HTML5 STRUCTURE &
SEMANTIC
               by Muktadiur Rahman
Agenda

    Structure
    Block semantic element
    Inline semantic element
    Embedded media
    Interactivity
    Demo
Structure
Structure
Structure

    <section>
    <header >
    <hgroup>
    <footer>
    <article>
    <nav>
<section>
   The section element represents a generic section of a
    document or application. A section, in this context, is a
    thematic grouping of content, typically with a
    heading
<header>
   A header element is intended to usually contain the
    section's heading (an h1–h6 element or an hgroup
    element), but this is not required. The header element
    can also be used to wrap a section's table of
    contents, a search form, or any relevant logos
<hgroup>
   The hgroup element represents the heading of a
    section. The element is used to group a set of h1–h6
    elements when the heading has multiple levels, such as
    subheadings, alternative titles, or taglines
<footer>
   The footer element represents a footer for its nearest
    ancestor sectioning content or sectioning root element.
    A footer typically contains information about its
    section such as who wrote it, links to related
    documents, copyright data, and the like
<article>
   The article element represents a self-contained composition in
    a document, page, application, or site and that is, in
    principle, independently distributable or reusable, e.g. in
    syndication. This could be a forum post, a magazine or
    newspaper article, a blog entry, a user-submitted comment, an
    interactive widget or gadget, or any other independent item
    of content..
<nav>
   The nav element represents a section of a page that
    links to other pages or to parts within the page: a
    section with navigation links
Block semantic element

    <aside>
    <figure>
<aside>
   The aside element represents a section of a page
    that consists of content that is tangentially related to
    the content around the aside element, and which
    could be considered separate from that content. Such
    sections are often represented as sidebars in printed
    typography.
<figure>
   Specifies self-contained content, like
    illustrations, diagrams, photos, code listings, etc
Inline semantic element

    <mark>
    <time>
    <meter>
    <progress>
<mark>
   Defines marked/highlighted text
<time>
   Defines a date/time
<meter>
   Defines a scalar measurement within a known range
    (a gauge)
<progress>
   The progress element provides a simple and effective
    way for a web designer to notify a user of their
    progress regarding a specified task
Embedded media

    <audio>
    <video>
    <embed>
<audio>
   Defines sound, such as music or other audio streams
<video>
    Specifies video, such as a movie clip or other video
    streams
<embed>
   Defines a container for an external application or
    interactive content (a plug-in)
Interactivity

     <details>
     <datalist>
     <menu>
     <command>
<details>
   Defines additional details that the user can view or
    hide
<datalist>
   Specifies a list of pre-defined options for input
    controls. This is used to provide an "auto complete"
    feature on <input> elements. Users will see a drop-
    down list of pre-defined options as they input data
<menu>
   In HTML 5, a menu contains command elements, each
    of which causes an immediate action
<command>
   Defines a command button that a user can invoke
demo
   Demo on HTML5 Structure & Semantic
Thank You
   Q/A

More Related Content

What's hot (20)

PDF
Intro to HTML and CSS basics
Eliran Eliassy
 
PDF
Intro to HTML & CSS
Syed Sami
 
PPTX
Html
Hemant Saini
 
PPTX
Html5 tutorial for beginners
Singsys Pte Ltd
 
PPT
Html project
arsh7511
 
PPT
Django
Kangjin Jun
 
PPTX
PHP Powerpoint -- Teach PHP with this
Ian Macali
 
PPT
PHP - Introduction to File Handling with PHP
Vibrant Technologies & Computers
 
PPT
01 Php Introduction
Geshan Manandhar
 
PPT
HTML Introduction
c525600
 
PPT
Css
Manav Prasad
 
PPT
Html presentation
Amber Bhaumik
 
PPTX
Sightly - Part 2
Prabhdeep Singh
 
PPTX
Javascript event handler
Jesus Obenita Jr.
 
PDF
JCR, Sling or AEM? Which API should I use and when?
connectwebex
 
PDF
Basic Html Notes
NextGenr
 
PDF
Introduction to CSS3
Seble Nigussie
 
PPTX
HTML Semantic Elements
Reema
 
PPT
EJB .
ayyagari.vinay
 
Intro to HTML and CSS basics
Eliran Eliassy
 
Intro to HTML & CSS
Syed Sami
 
Html5 tutorial for beginners
Singsys Pte Ltd
 
Html project
arsh7511
 
Django
Kangjin Jun
 
PHP Powerpoint -- Teach PHP with this
Ian Macali
 
PHP - Introduction to File Handling with PHP
Vibrant Technologies & Computers
 
01 Php Introduction
Geshan Manandhar
 
HTML Introduction
c525600
 
Html presentation
Amber Bhaumik
 
Sightly - Part 2
Prabhdeep Singh
 
Javascript event handler
Jesus Obenita Jr.
 
JCR, Sling or AEM? Which API should I use and when?
connectwebex
 
Basic Html Notes
NextGenr
 
Introduction to CSS3
Seble Nigussie
 
HTML Semantic Elements
Reema
 

Viewers also liked (20)

PPTX
Créer son 1er site web
Philippe Brandao
 
PPTX
Html structure
akkias
 
PPTX
Web comparison
Fatin Othman
 
PPT
Evaluating Websites
Lisa Barnett
 
KEY
Semantic HTML5
Terry Ryan
 
PPTX
Websites: The Good, the Bad and the Ugly
Blackbaud
 
PDF
The Worst Website Ever - Case Study Lings Cars
Marcin Kosedowski
 
RTF
CBSE Grade12, Computer Science, Sample Question Paper
Malathi Senthil
 
PPTX
HTML - Structure
mrhoopsfan23
 
PPTX
Html5 Basics
Pankaj Bajaj
 
PPT
Intro to HTML5
Vlad Posea
 
PDF
Html5 intro
Ynon Perek
 
PDF
Atelier #2 initiation à css
Les-Tilleuls.coop
 
PDF
Catalogue Idwatt 2016
SOREA
 
PDF
Html de base
krymo
 
PPT
Présentation html5
Kénium
 
PDF
Echo HTML5
Nathan Smith
 
PDF
Les base du Html5
Erwan Tanguy
 
PDF
alphorm.com - Formation HTML5, CSS 3 et JavaScript (70-480)
Alphorm
 
PDF
Intégration Web HTML 5 & CSS 3
Stephane PERES
 
Créer son 1er site web
Philippe Brandao
 
Html structure
akkias
 
Web comparison
Fatin Othman
 
Evaluating Websites
Lisa Barnett
 
Semantic HTML5
Terry Ryan
 
Websites: The Good, the Bad and the Ugly
Blackbaud
 
The Worst Website Ever - Case Study Lings Cars
Marcin Kosedowski
 
CBSE Grade12, Computer Science, Sample Question Paper
Malathi Senthil
 
HTML - Structure
mrhoopsfan23
 
Html5 Basics
Pankaj Bajaj
 
Intro to HTML5
Vlad Posea
 
Html5 intro
Ynon Perek
 
Atelier #2 initiation à css
Les-Tilleuls.coop
 
Catalogue Idwatt 2016
SOREA
 
Html de base
krymo
 
Présentation html5
Kénium
 
Echo HTML5
Nathan Smith
 
Les base du Html5
Erwan Tanguy
 
alphorm.com - Formation HTML5, CSS 3 et JavaScript (70-480)
Alphorm
 
Intégration Web HTML 5 & CSS 3
Stephane PERES
 
Ad

Similar to Html5 structure & semantic (20)

PPTX
HTML5 introduction
Kaali Kiran Thammanna
 
PDF
Html5 semantics
Prashanth Krish
 
PDF
Html5 p resentation by techmodi
techmodi_India
 
PDF
A practical guide to building websites with HTML5 & CSS3
Darren Wood
 
PDF
HTML5 - An introduction
Eleonora Ciceri
 
PDF
HTML5 Semantics
Aaron Gustafson
 
PPT
Getting started with html5
Suresh Kumar
 
PPTX
Training HTML
Motasem alsmadi
 
PPTX
Html5
gjoabraham
 
PPTX
Html5
gjoabraham
 
PDF
HTML5 - Introduction
Davy De Pauw
 
KEY
Html5 Brown Bag
stuplum
 
PDF
Progressive Prototyping w/HTML5, CSS3 and jQuery
Todd Zaki Warfel
 
PPTX
cotd6.pptx
ssuser64297b
 
PDF
HTML5, just another presentation :)
François Massart
 
ODP
Light introduction to HTML
abidibo Contini
 
PDF
A Practical Guide to HTML5
Harvard Web Working Group
 
PDF
A Practical Guide to HTML5
wiltopedia
 
PPTX
Introduction to the basics of HTML p1.pptx
natyesu
 
HTML5 introduction
Kaali Kiran Thammanna
 
Html5 semantics
Prashanth Krish
 
Html5 p resentation by techmodi
techmodi_India
 
A practical guide to building websites with HTML5 & CSS3
Darren Wood
 
HTML5 - An introduction
Eleonora Ciceri
 
HTML5 Semantics
Aaron Gustafson
 
Getting started with html5
Suresh Kumar
 
Training HTML
Motasem alsmadi
 
Html5
gjoabraham
 
Html5
gjoabraham
 
HTML5 - Introduction
Davy De Pauw
 
Html5 Brown Bag
stuplum
 
Progressive Prototyping w/HTML5, CSS3 and jQuery
Todd Zaki Warfel
 
cotd6.pptx
ssuser64297b
 
HTML5, just another presentation :)
François Massart
 
Light introduction to HTML
abidibo Contini
 
A Practical Guide to HTML5
Harvard Web Working Group
 
A Practical Guide to HTML5
wiltopedia
 
Introduction to the basics of HTML p1.pptx
natyesu
 
Ad

Recently uploaded (20)

PPTX
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
PDF
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
PDF
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
PDF
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
PDF
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
PDF
CIFDAQ Market Insights for July 7th 2025
CIFDAQ
 
PDF
July Patch Tuesday
Ivanti
 
PDF
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
PDF
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 
PDF
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
PPTX
OpenID AuthZEN - Analyst Briefing July 2025
David Brossard
 
PDF
Python basic programing language for automation
DanialHabibi2
 
PDF
Achieving Consistent and Reliable AI Code Generation - Medusa AI
medusaaico
 
PDF
Transcript: New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
PDF
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
PDF
Blockchain Transactions Explained For Everyone
CIFDAQ
 
PDF
HCIP-Data Center Facility Deployment V2.0 Training Material (Without Remarks ...
mcastillo49
 
PDF
"AI Transformation: Directions and Challenges", Pavlo Shaternik
Fwdays
 
PDF
Smart Trailers 2025 Update with History and Overview
Paul Menig
 
PDF
The Builder’s Playbook - 2025 State of AI Report.pdf
jeroen339954
 
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
CIFDAQ Market Insights for July 7th 2025
CIFDAQ
 
July Patch Tuesday
Ivanti
 
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
OpenID AuthZEN - Analyst Briefing July 2025
David Brossard
 
Python basic programing language for automation
DanialHabibi2
 
Achieving Consistent and Reliable AI Code Generation - Medusa AI
medusaaico
 
Transcript: New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
Blockchain Transactions Explained For Everyone
CIFDAQ
 
HCIP-Data Center Facility Deployment V2.0 Training Material (Without Remarks ...
mcastillo49
 
"AI Transformation: Directions and Challenges", Pavlo Shaternik
Fwdays
 
Smart Trailers 2025 Update with History and Overview
Paul Menig
 
The Builder’s Playbook - 2025 State of AI Report.pdf
jeroen339954
 

Html5 structure & semantic

  • 1. HTML5 STRUCTURE & SEMANTIC by Muktadiur Rahman
  • 2. Agenda  Structure  Block semantic element  Inline semantic element  Embedded media  Interactivity  Demo
  • 5. Structure  <section>  <header >  <hgroup>  <footer>  <article>  <nav>
  • 6. <section>  The section element represents a generic section of a document or application. A section, in this context, is a thematic grouping of content, typically with a heading
  • 7. <header>  A header element is intended to usually contain the section's heading (an h1–h6 element or an hgroup element), but this is not required. The header element can also be used to wrap a section's table of contents, a search form, or any relevant logos
  • 8. <hgroup>  The hgroup element represents the heading of a section. The element is used to group a set of h1–h6 elements when the heading has multiple levels, such as subheadings, alternative titles, or taglines
  • 9. <footer>  The footer element represents a footer for its nearest ancestor sectioning content or sectioning root element. A footer typically contains information about its section such as who wrote it, links to related documents, copyright data, and the like
  • 10. <article>  The article element represents a self-contained composition in a document, page, application, or site and that is, in principle, independently distributable or reusable, e.g. in syndication. This could be a forum post, a magazine or newspaper article, a blog entry, a user-submitted comment, an interactive widget or gadget, or any other independent item of content..
  • 11. <nav>  The nav element represents a section of a page that links to other pages or to parts within the page: a section with navigation links
  • 12. Block semantic element  <aside>  <figure>
  • 13. <aside>  The aside element represents a section of a page that consists of content that is tangentially related to the content around the aside element, and which could be considered separate from that content. Such sections are often represented as sidebars in printed typography.
  • 14. <figure>  Specifies self-contained content, like illustrations, diagrams, photos, code listings, etc
  • 15. Inline semantic element  <mark>  <time>  <meter>  <progress>
  • 16. <mark>  Defines marked/highlighted text
  • 17. <time>  Defines a date/time
  • 18. <meter>  Defines a scalar measurement within a known range (a gauge)
  • 19. <progress>  The progress element provides a simple and effective way for a web designer to notify a user of their progress regarding a specified task
  • 20. Embedded media  <audio>  <video>  <embed>
  • 21. <audio>  Defines sound, such as music or other audio streams
  • 22. <video>  Specifies video, such as a movie clip or other video streams
  • 23. <embed>  Defines a container for an external application or interactive content (a plug-in)
  • 24. Interactivity  <details>  <datalist>  <menu>  <command>
  • 25. <details>  Defines additional details that the user can view or hide
  • 26. <datalist>  Specifies a list of pre-defined options for input controls. This is used to provide an "auto complete" feature on <input> elements. Users will see a drop- down list of pre-defined options as they input data
  • 27. <menu>  In HTML 5, a menu contains command elements, each of which causes an immediate action
  • 28. <command>  Defines a command button that a user can invoke
  • 29. demo  Demo on HTML5 Structure & Semantic