HTML - Advanced презентация

Содержание

Слайд 2

About me

Mikhail Kolesnikov
Software Engineer
Skype: kmisha@outlook.com
E-mail: mikhail_kolesnikov@epam.com

Слайд 3

Agenda

New features HTML5
Semantics elements
data-* attributes
New types for
Audio & Video
Inline SVG and

MathML

Слайд 4

HTML5 related APIs

Слайд 5

Semantic

HTML5

New

Elements

Слайд 6

New element
section
article
aside
main
header
footer
nav
dialog
figure

New semantic elements

Deprecated
acronym
applet
basefont
big
center
dir
font
frame
frameset
isindex
noframes
strike
tt

Слайд 7



  
  
     

...

     
     

        

     

     
     
...

     
...

 

New semantic elements

Слайд 8

data-*

HTML5

attributes

Слайд 9

data-* attributes

id="msglist"
data-user="bob"
data-list-size="5"
data-maxage="180”
>

var msglist = document.getElementById("msglist");


var show = msglist.getAttribute("data-list-size");
msglist.setAttribute("data-list-size", show+3);

Слайд 10

data-* attributes

var msglist = document.getElementById("msglist");
var show = msglist.dataset.listSize;
msglist.dataset.listSize = show+3;

Слайд 11

types

HTML5

New


Слайд 12

New types

Слайд 13

New types



max="10" value="0" />

https://www.w3schools.com/tags/att_input_type.asp

Слайд 14

New types

Слайд 15

HTML5

New attributes

Слайд 16

Placeholder
Autofocus
Required
Pattern

New attributes




type="text"

pattern="2-[0-9]{3}-[0-9]{3}"
/>

Слайд 18



  
     

        
     
  

https://www.w3schools.com/html/tryit.asp?filename=tryhtml5_video

Слайд 19

autoplay
autobuffer
height
loop
preload
poster
src
width

Слайд 21

HTML>

  



https://www.w3schools.com/html/tryit.asp?filename=tryhtml5_audio_all

Слайд 22

autoplay
autobuffer
controls
loop
preload
src

Слайд 23

HTML5

Media events

Слайд 24

Media events

abort
canplay
ended
error
loadeddata
loadstart
pause

https://www.w3schools.com/tags/tryit.asp?filename=tryhtml5_av_event_loadeddata

play
progress
ratechange
seeked
seeking
suspend
volumechange
waiting

Слайд 25













Media events

Слайд 26

HTML5

Inline SVG and MathML

Слайд 27

Inline SVG and MathML



π


r
2

.


HTML5 support for scalable vector graphics (SVG) content and MathML for mathematical formulas

Слайд 28

W3 Schools / HTML5
Tutorials Point / HTML5 Tutorial
28 HTML5 Features, Tips, and Techniques

you Must Know
How to Use The HTML5 Sectioning Elements
webref.ru
MDN HTML Guide

Links

Имя файла: HTML---Advanced.pptx
Количество просмотров: 68
Количество скачиваний: 0