SlideShare uma empresa Scribd logo
1 de 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

Mais conteúdo relacionado

Mais procurados

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
 

Mais procurados (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
 

Semelhante a 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
 

Semelhante a 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
 

Último

TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 

Último (20)

TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 

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