SlideShare ist ein Scribd-Unternehmen logo
1 von 17
Features : what you need to know

-The latest revision of the HTML Language, currently still in development, first draft stage in 2012.

-One of its core aims is to support latest multimedia whilst keeping the code both machine and
human readable

- Introduces new elements such as the <video> and <audio> tag

-Introduces offline storage for web applications

-Supports other technologies such as Geolocation



Whats new:

• Doctype has changed – now simply <!DOCTYPE HTML>
•Block structure - <article> <section> <aside> <header> <footer> <nav>
• Interactive elements - <video> <audio> <canvas> <source>
• Inline semantics - <mark> <time> <meter> <progress>
Features : block structure

Block structure :

<article> <section> <aside> <header> <footer> <nav>

<article>
Represents a component of a page that consists of a self-contained composition in a document,
page, application, or site and that is intended to be independently distributable or reusable. This
could be a forum post, blog post, newspaper article, a user comment, or any other independent
item of content.

<section>
Is a generic document or application section. However, this isn’t a replacement for the div element.
A section is only appropriate if the element’s contents would be listed explicitly in the document’s
outline.

<aside>
Is used to represent a section of content that is related to the content around the aside element, eg
a pull quote or a sidebar.
Features : block structure cont

Block structure :

<article> <section> <aside> <header> <footer> <nav>

<header>
Represents a group of navigational aids, and is used to construct the document outline. You are also
not restricted to using header only once; you could use this to mark up the author’s name and the
time of a comment placed on a blog post, for example.

<footer>
Is the footer to a section. This is not restricted to one use at the bottom of the page. You can also
use the footer to mark up the footer of a blog post in addition to the footer of the entire document.

<nav>
Is used to wrap major navigation blocks, such as table of contents, pagination links and
breadcrumbs. Note that the nav element should be used for links that navigate around site, i.e.
inappropriate for a list of sponsor links.
Features : interactive elements

INTERACTIVE ELEMENTS:

<video> <audio> <canvas> <source>

<video> and <audio>
Are types of media elements. They enable you to embed audio and video directly into the browser
without any need for plug-ins. No longer having to rely on Flash. You can either let the browser
render the chrome for the element, or take control via JavaScript to create a bespoke interface.

<source>
Is a child element to audio and video. It enables you to specify multiple alternative sources for the
media element.

<canvas>
is a 2D drawing element that can be accessed using JavaScript to render graphics on the fly – for
example, for games, graphs or animations.
Features : html comparison


Xhtml / html4 :




        html5 :
Features : html 5 markup

code:

<body>
<header>...</header>
<nav>...</nav>
<article> <section> ... </section> </article>
<aside>...</aside> <
footer>...</footer>
</body>
Features : associated technologies

ASSOCIATED TECHNOLOGIES:

Geolocation API
The geolocation API lets you share your location - The latitude and longitude are available allowing
you to do location aware search‘s like finding local businesses or showing your location on a map.

Web storage – Offline Cache
Using a manifest file, a list of URLs such as HTML, CSS, Javascript, and images are downloaded,
cached locally, and automatically keep the local copies up to date as they change. Great for when a
web application is offline.

CSS3 & CSS3 Transitions
-Allows background styling and gradients without the use of images.
-Allows for transitions and effects that don’t rely on Flash or Javascript.
-Provides us with the flexibility in designing for different resolutions and screen sizes.

Enhanced Typography using @fontface
@font-face is a css rule which allows you to download a particular font from your server to render a
textual area on your site even if the user hasn't got that font installed.
Features : html 5 outline algorithm

THE OUTLINE ALGORITHM:

- Can be thought of as a table of contents for your website.

- List the most important sections as individual items then list interior nested sections within them.
  Section and heading content is used to define the outline

-Body is established as the outline root

- Items are added to the outline as sectioning content is found

- Initial heading content is used to name these sections

- Sectioning content contained within these sections is shown as being nested in the outline

sectioning elements:

<article>
<aside>
<section>
<nav>
<h1 to h6>

Will all generate a new section in the outline algorithm
Features : algorithm example

THE OUTLINE ALGORITHM example:




-Rankings of the headings determine whether they are child or parent nodes within the outline

-Headings with a same or greater ranking create a new section <h2>

-Headings with a lower ranking create a nested section <h3>
Features : coding hinting in dw cs5

html5 and dreamweaver:

- code hinting for HTML5 and CSS3
- developing content on a large a number of screens – from smartphones, to desktop computers
- new CSS3 capabilities – users can also more easily design the multi-screen devices
- WebKit improvements for Design View and Live View rendering;
-audio and video tags that allow to play media content directly via web browser
Features : css3 – border radius

Css3 and dreamweaver:

-CSS Border Radius


             -webkit-border-radius: 5px;
             -moz-border-radius: 5px;
             border-radius: 5px;


At the moment, you must individually add the vendor
prefix for all browers, with the border-radius property
listed last, this ensures that when standards are finalised,
all browsers will recognise the border-radius property and
the design wont render broken.

Other prefixes also include :

-ms ( Microsoft Explorer)
-o (Opera)
Features : css3 – rounded corners

Css3 and dreamweaver:

-CSS Individual Rounded Corners


           -webkit-border-radius: 0 0 0 20px;
           -moz-border-radius: 0 0 0 20px;
           border-radius: 0 0 0 20px;

Works in the same manner as padding/margin settings – top, right, bottom,left.
Features : css3 - gradients

Css3 and dreamweaver:

-CSS Gradients
-background: #e1d8b9;

-background: -webkit-gradient(linear,left top,left bottom,color-stop(0,
rgba(233,229,212,0.85)), color-stop(1, rgba(191,178,147,0.95)));

-background:-moz-linear-gradient(center top, rgba(233,229,212,0.85) 0%,
rgba(191,178,147,0.95) 100%);
Features : media queries

Css3 and dreamweaver:

-Media Queries
Features : further css3 enhancements

Css3 and dreamweaver:

Other CSS3 Features:

-@fontface – custom fonts in web design without end user needing to have font installed on system

-2d tranforms – rotate(skew) and translate elements

-3d tranforms – rotate along the Z-axis – also includes perpespective –limited to Safari

-CSS transitions – Smoothly animate changes to an element property over a specific time (no
javascript required)

-Box Shadows, Textual Shadows and Multiple Backgrounds
Features : fuRTHER READING

ONLINE RESOURCES - HTML
W3C Schools
Dive into HTML 5
HTML5 Rocks
HTML5 Gallery

ONLINE RESOURCES – CSS3

W3C Schools
css3.com
css3.info

Weitere ähnliche Inhalte

Was ist angesagt?

Creating a CSS layout from scratch
Creating a CSS layout from scratchCreating a CSS layout from scratch
Creating a CSS layout from scratchDesignveloper
 
HTML5 & Friends
HTML5 & FriendsHTML5 & Friends
HTML5 & FriendsRemy Sharp
 
Introdution to HTML 5
Introdution to HTML 5Introdution to HTML 5
Introdution to HTML 5onkar_bhosle
 
Chrome Extension Development - Adam Horvath, Google Technology User Group, Sy...
Chrome Extension Development - Adam Horvath, Google Technology User Group, Sy...Chrome Extension Development - Adam Horvath, Google Technology User Group, Sy...
Chrome Extension Development - Adam Horvath, Google Technology User Group, Sy...adamhorvath
 
Highly Maintainable, Efficient, and Optimized CSS
Highly Maintainable, Efficient, and Optimized CSSHighly Maintainable, Efficient, and Optimized CSS
Highly Maintainable, Efficient, and Optimized CSSZoe Gillenwater
 
New Elements & Features in HTML5
New Elements & Features in HTML5New Elements & Features in HTML5
New Elements & Features in HTML5Jamshid Hashimi
 
HTML5 is the Future of Mobile, PhoneGap Takes You There Today
HTML5 is the Future of Mobile, PhoneGap Takes You There TodayHTML5 is the Future of Mobile, PhoneGap Takes You There Today
HTML5 is the Future of Mobile, PhoneGap Takes You There Todaydavyjones
 
Chrome Extension Develop Starts
Chrome Extension Develop StartsChrome Extension Develop Starts
Chrome Extension Develop Startstaobao.com
 
An Introduction To HTML5
An Introduction To HTML5An Introduction To HTML5
An Introduction To HTML5Robert Nyman
 
Web components the future is here
Web components   the future is hereWeb components   the future is here
Web components the future is hereGil Fink
 
HTML5 Introduction
HTML5 IntroductionHTML5 Introduction
HTML5 Introductiondynamis
 
Introduction to HTML5
Introduction to HTML5Introduction to HTML5
Introduction to HTML5Terry Ryan
 
HTML5 Essential Training
HTML5 Essential TrainingHTML5 Essential Training
HTML5 Essential TrainingKaloyan Kosev
 
Overview of Web Technology Intro
Overview of Web Technology Intro Overview of Web Technology Intro
Overview of Web Technology Intro webhostingguy
 
Fundamentals of web_design_v2
Fundamentals of web_design_v2Fundamentals of web_design_v2
Fundamentals of web_design_v2hussain534
 

Was ist angesagt? (20)

Creating a CSS layout from scratch
Creating a CSS layout from scratchCreating a CSS layout from scratch
Creating a CSS layout from scratch
 
HTML5 & Friends
HTML5 & FriendsHTML5 & Friends
HTML5 & Friends
 
Introduccion a HTML5
Introduccion a HTML5Introduccion a HTML5
Introduccion a HTML5
 
Introdution to HTML 5
Introdution to HTML 5Introdution to HTML 5
Introdution to HTML 5
 
Chrome Extension Development - Adam Horvath, Google Technology User Group, Sy...
Chrome Extension Development - Adam Horvath, Google Technology User Group, Sy...Chrome Extension Development - Adam Horvath, Google Technology User Group, Sy...
Chrome Extension Development - Adam Horvath, Google Technology User Group, Sy...
 
Highly Maintainable, Efficient, and Optimized CSS
Highly Maintainable, Efficient, and Optimized CSSHighly Maintainable, Efficient, and Optimized CSS
Highly Maintainable, Efficient, and Optimized CSS
 
New Elements & Features in HTML5
New Elements & Features in HTML5New Elements & Features in HTML5
New Elements & Features in HTML5
 
Using Core Themes in Drupal 8
Using Core Themes in Drupal 8Using Core Themes in Drupal 8
Using Core Themes in Drupal 8
 
Rendering engine
Rendering engineRendering engine
Rendering engine
 
HTML5 is the Future of Mobile, PhoneGap Takes You There Today
HTML5 is the Future of Mobile, PhoneGap Takes You There TodayHTML5 is the Future of Mobile, PhoneGap Takes You There Today
HTML5 is the Future of Mobile, PhoneGap Takes You There Today
 
Chrome Extension Develop Starts
Chrome Extension Develop StartsChrome Extension Develop Starts
Chrome Extension Develop Starts
 
HTML5
HTML5HTML5
HTML5
 
An Introduction To HTML5
An Introduction To HTML5An Introduction To HTML5
An Introduction To HTML5
 
Web components the future is here
Web components   the future is hereWeb components   the future is here
Web components the future is here
 
HTML5 Introduction
HTML5 IntroductionHTML5 Introduction
HTML5 Introduction
 
Introduction to HTML5
Introduction to HTML5Introduction to HTML5
Introduction to HTML5
 
The shift to the edge
The shift to the edgeThe shift to the edge
The shift to the edge
 
HTML5 Essential Training
HTML5 Essential TrainingHTML5 Essential Training
HTML5 Essential Training
 
Overview of Web Technology Intro
Overview of Web Technology Intro Overview of Web Technology Intro
Overview of Web Technology Intro
 
Fundamentals of web_design_v2
Fundamentals of web_design_v2Fundamentals of web_design_v2
Fundamentals of web_design_v2
 

Ähnlich wie Html5

HTML5 introduction for beginners
HTML5 introduction for beginnersHTML5 introduction for beginners
HTML5 introduction for beginnersVineeth N Krishnan
 
Presentation about html5 css3
Presentation about html5 css3Presentation about html5 css3
Presentation about html5 css3Gopi A
 
HTML5: An Introduction To Next Generation Web Development
HTML5: An Introduction To Next Generation Web DevelopmentHTML5: An Introduction To Next Generation Web Development
HTML5: An Introduction To Next Generation Web DevelopmentTilak Joshi
 
Websites Unlimited - Pay Monthly Websites
Websites Unlimited - Pay Monthly WebsitesWebsites Unlimited - Pay Monthly Websites
Websites Unlimited - Pay Monthly Websiteswebsiteunlimited
 
WordCamp Thessaloniki2011 The NextWeb
WordCamp Thessaloniki2011 The NextWebWordCamp Thessaloniki2011 The NextWeb
WordCamp Thessaloniki2011 The NextWebGeorge Kanellopoulos
 
HTML5: An Introduction To Next Generation Web Development
HTML5: An Introduction To Next Generation Web DevelopmentHTML5: An Introduction To Next Generation Web Development
HTML5: An Introduction To Next Generation Web DevelopmentTilak Joshi
 
Dynamic User Interfaces for Desktop and Mobile
Dynamic User Interfaces for Desktop and MobileDynamic User Interfaces for Desktop and Mobile
Dynamic User Interfaces for Desktop and Mobilepeychevi
 
Html5 deciphered - designing concepts part 1
Html5 deciphered - designing concepts part 1Html5 deciphered - designing concepts part 1
Html5 deciphered - designing concepts part 1Paxcel Technologies
 
Introduction to html5
Introduction to html5Introduction to html5
Introduction to html5Manav Prasad
 
Introduction to html55
Introduction to html55Introduction to html55
Introduction to html55subrat55
 
Introduction to HTML5
Introduction to HTML5Introduction to HTML5
Introduction to HTML5IT Geeks
 

Ähnlich wie Html5 (20)

Html5
Html5Html5
Html5
 
HTML5 introduction for beginners
HTML5 introduction for beginnersHTML5 introduction for beginners
HTML5 introduction for beginners
 
Html5
Html5Html5
Html5
 
Word camp nextweb
Word camp nextwebWord camp nextweb
Word camp nextweb
 
Word camp nextweb
Word camp nextwebWord camp nextweb
Word camp nextweb
 
Presentation about html5 css3
Presentation about html5 css3Presentation about html5 css3
Presentation about html5 css3
 
Html 5
Html 5Html 5
Html 5
 
ppt of MANOJ KUMAR.pptx
ppt of MANOJ KUMAR.pptxppt of MANOJ KUMAR.pptx
ppt of MANOJ KUMAR.pptx
 
HTML5: An Introduction To Next Generation Web Development
HTML5: An Introduction To Next Generation Web DevelopmentHTML5: An Introduction To Next Generation Web Development
HTML5: An Introduction To Next Generation Web Development
 
HTML5 Refresher
HTML5 RefresherHTML5 Refresher
HTML5 Refresher
 
Websites Unlimited - Pay Monthly Websites
Websites Unlimited - Pay Monthly WebsitesWebsites Unlimited - Pay Monthly Websites
Websites Unlimited - Pay Monthly Websites
 
WordCamp Thessaloniki2011 The NextWeb
WordCamp Thessaloniki2011 The NextWebWordCamp Thessaloniki2011 The NextWeb
WordCamp Thessaloniki2011 The NextWeb
 
HTML5: An Introduction To Next Generation Web Development
HTML5: An Introduction To Next Generation Web DevelopmentHTML5: An Introduction To Next Generation Web Development
HTML5: An Introduction To Next Generation Web Development
 
Dynamic User Interfaces for Desktop and Mobile
Dynamic User Interfaces for Desktop and MobileDynamic User Interfaces for Desktop and Mobile
Dynamic User Interfaces for Desktop and Mobile
 
Html5 deciphered - designing concepts part 1
Html5 deciphered - designing concepts part 1Html5 deciphered - designing concepts part 1
Html5 deciphered - designing concepts part 1
 
Introduction to html5
Introduction to html5Introduction to html5
Introduction to html5
 
Introduction to html55
Introduction to html55Introduction to html55
Introduction to html55
 
Introduction to HTML5
Introduction to HTML5Introduction to HTML5
Introduction to HTML5
 
Wa html5-pdf
Wa html5-pdfWa html5-pdf
Wa html5-pdf
 
Wa html5-pdf
Wa html5-pdfWa html5-pdf
Wa html5-pdf
 

Kürzlich hochgeladen

Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 

Kürzlich hochgeladen (20)

Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 

Html5

  • 1.
  • 2. Features : what you need to know -The latest revision of the HTML Language, currently still in development, first draft stage in 2012. -One of its core aims is to support latest multimedia whilst keeping the code both machine and human readable - Introduces new elements such as the <video> and <audio> tag -Introduces offline storage for web applications -Supports other technologies such as Geolocation Whats new: • Doctype has changed – now simply <!DOCTYPE HTML> •Block structure - <article> <section> <aside> <header> <footer> <nav> • Interactive elements - <video> <audio> <canvas> <source> • Inline semantics - <mark> <time> <meter> <progress>
  • 3. Features : block structure Block structure : <article> <section> <aside> <header> <footer> <nav> <article> Represents a component of a page that consists of a self-contained composition in a document, page, application, or site and that is intended to be independently distributable or reusable. This could be a forum post, blog post, newspaper article, a user comment, or any other independent item of content. <section> Is a generic document or application section. However, this isn’t a replacement for the div element. A section is only appropriate if the element’s contents would be listed explicitly in the document’s outline. <aside> Is used to represent a section of content that is related to the content around the aside element, eg a pull quote or a sidebar.
  • 4. Features : block structure cont Block structure : <article> <section> <aside> <header> <footer> <nav> <header> Represents a group of navigational aids, and is used to construct the document outline. You are also not restricted to using header only once; you could use this to mark up the author’s name and the time of a comment placed on a blog post, for example. <footer> Is the footer to a section. This is not restricted to one use at the bottom of the page. You can also use the footer to mark up the footer of a blog post in addition to the footer of the entire document. <nav> Is used to wrap major navigation blocks, such as table of contents, pagination links and breadcrumbs. Note that the nav element should be used for links that navigate around site, i.e. inappropriate for a list of sponsor links.
  • 5. Features : interactive elements INTERACTIVE ELEMENTS: <video> <audio> <canvas> <source> <video> and <audio> Are types of media elements. They enable you to embed audio and video directly into the browser without any need for plug-ins. No longer having to rely on Flash. You can either let the browser render the chrome for the element, or take control via JavaScript to create a bespoke interface. <source> Is a child element to audio and video. It enables you to specify multiple alternative sources for the media element. <canvas> is a 2D drawing element that can be accessed using JavaScript to render graphics on the fly – for example, for games, graphs or animations.
  • 6. Features : html comparison Xhtml / html4 : html5 :
  • 7. Features : html 5 markup code: <body> <header>...</header> <nav>...</nav> <article> <section> ... </section> </article> <aside>...</aside> < footer>...</footer> </body>
  • 8. Features : associated technologies ASSOCIATED TECHNOLOGIES: Geolocation API The geolocation API lets you share your location - The latitude and longitude are available allowing you to do location aware search‘s like finding local businesses or showing your location on a map. Web storage – Offline Cache Using a manifest file, a list of URLs such as HTML, CSS, Javascript, and images are downloaded, cached locally, and automatically keep the local copies up to date as they change. Great for when a web application is offline. CSS3 & CSS3 Transitions -Allows background styling and gradients without the use of images. -Allows for transitions and effects that don’t rely on Flash or Javascript. -Provides us with the flexibility in designing for different resolutions and screen sizes. Enhanced Typography using @fontface @font-face is a css rule which allows you to download a particular font from your server to render a textual area on your site even if the user hasn't got that font installed.
  • 9. Features : html 5 outline algorithm THE OUTLINE ALGORITHM: - Can be thought of as a table of contents for your website. - List the most important sections as individual items then list interior nested sections within them. Section and heading content is used to define the outline -Body is established as the outline root - Items are added to the outline as sectioning content is found - Initial heading content is used to name these sections - Sectioning content contained within these sections is shown as being nested in the outline sectioning elements: <article> <aside> <section> <nav> <h1 to h6> Will all generate a new section in the outline algorithm
  • 10. Features : algorithm example THE OUTLINE ALGORITHM example: -Rankings of the headings determine whether they are child or parent nodes within the outline -Headings with a same or greater ranking create a new section <h2> -Headings with a lower ranking create a nested section <h3>
  • 11. Features : coding hinting in dw cs5 html5 and dreamweaver: - code hinting for HTML5 and CSS3 - developing content on a large a number of screens – from smartphones, to desktop computers - new CSS3 capabilities – users can also more easily design the multi-screen devices - WebKit improvements for Design View and Live View rendering; -audio and video tags that allow to play media content directly via web browser
  • 12. Features : css3 – border radius Css3 and dreamweaver: -CSS Border Radius -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; At the moment, you must individually add the vendor prefix for all browers, with the border-radius property listed last, this ensures that when standards are finalised, all browsers will recognise the border-radius property and the design wont render broken. Other prefixes also include : -ms ( Microsoft Explorer) -o (Opera)
  • 13. Features : css3 – rounded corners Css3 and dreamweaver: -CSS Individual Rounded Corners -webkit-border-radius: 0 0 0 20px; -moz-border-radius: 0 0 0 20px; border-radius: 0 0 0 20px; Works in the same manner as padding/margin settings – top, right, bottom,left.
  • 14. Features : css3 - gradients Css3 and dreamweaver: -CSS Gradients -background: #e1d8b9; -background: -webkit-gradient(linear,left top,left bottom,color-stop(0, rgba(233,229,212,0.85)), color-stop(1, rgba(191,178,147,0.95))); -background:-moz-linear-gradient(center top, rgba(233,229,212,0.85) 0%, rgba(191,178,147,0.95) 100%);
  • 15. Features : media queries Css3 and dreamweaver: -Media Queries
  • 16. Features : further css3 enhancements Css3 and dreamweaver: Other CSS3 Features: -@fontface – custom fonts in web design without end user needing to have font installed on system -2d tranforms – rotate(skew) and translate elements -3d tranforms – rotate along the Z-axis – also includes perpespective –limited to Safari -CSS transitions – Smoothly animate changes to an element property over a specific time (no javascript required) -Box Shadows, Textual Shadows and Multiple Backgrounds
  • 17. Features : fuRTHER READING ONLINE RESOURCES - HTML W3C Schools Dive into HTML 5 HTML5 Rocks HTML5 Gallery ONLINE RESOURCES – CSS3 W3C Schools css3.com css3.info