HTML5 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЙрдкрдпреЛрдЧреА рд╕реНрдирд┐рдкреЗрдЯреНрд╕ рдХрд╛ рдпрд╣ рд╕рдВрдЧреНрд░рд╣ рдЖрдкрдХреА рд╕рд╛рдЗрдЯ рдХреЛ рдмреЗрд╣рддрд░ рдмрдирд╛рдиреЗ рдореЗрдВ рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реИред
рдкрд╛рда рдХреНрд╖реЗрддреНрд░реЛрдВ рдореЗрдВ рд╕реНрд╡рддрдГ рдкреВрд░реНрдг
HTML5
datalist
рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ
datalist
рдЖрдк рдПрдХ рд╕реНрд╡рддрдГ рдкреВрд░реНрдг рдкрд╛рда рдлрд╝реАрд▓реНрдб рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред рдмрд╣реБрдд рдЖрд░рд╛рдо рд╕реЗ!
<input name="frameworks" list="frameworks" /> <datalist id="frameworks"> <option value="MooTools"> <option value="Moobile"> <option value="Dojo Toolkit"> <option value="jQuery"> <option value="YUI"> </datalist>

рдИрдореЗрд▓, рдпреВрдЖрд░рдПрд▓ рдФрд░ рдЯреЗрд▓реА рдЗрдирдкреБрдЯ рдлрд╝реАрд▓реНрдб
HTML5 рдиреЗ рдЗрдирдкреБрдЯ рдлрд╝реАрд▓реНрдб рдХреЗ рд▓рд┐рдП рдХрдИ рдирдП рдкреНрд░рдХрд╛рд░ рдкреЗрд╢ рдХрд┐рдП, рдЬрд┐рд╕рдореЗрдВ
email
,
url
рдФрд░
tel
ред рд╡реЗ рдЖрдкрдХреЛ рдЕрдзрд┐рдХ рд╕реБрдВрджрд░ рдХреЛрдб рд▓рд┐рдЦрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВ, рдЖрдкрдХреЗ рд▓рд┐рдП рд╕рд╛рдордЧреНрд░реА рдХреЛ рдорд╛рдиреНрдп рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рднреА рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдЗрди рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЛ рднрд░рддреЗ рд╕рдордп рдореЛрдмрд╛рдЗрд▓ рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдХреЛ рд╡рд┐рд╢реЗрд╖ рдмрдЯрди (рдЬреИрд╕реЗ @ рдФрд░ .com) рдХреЗ рд╕рд╛рде рдПрдХ рдЯрдЪ рдХреАрдмреЛрд░реНрдб рднреА рджрд┐рдЦрд╛рддреЗ рд╣реИрдВред
<input type="url"> <input type="email"> <input type="tel">

рдирд┐рдпрдорд┐рдд рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдХреЗ рд▓рд┐рдП рдкреНрд░рдкрддреНрд░ рдлрд╝реАрд▓реНрдб рдорд┐рд▓рд╛рди рдХреЗ рд▓рд┐рдП рдЯреЗрдореНрдкрд▓реЗрдЯ
рдЖрдкрдХреЛ рджреГрд╢реНрдпрдкрдЯрд▓ рдкрд░ рд╕рд╛рдордЧреНрд░реА рдХреЛ рдорд╛рдиреНрдп рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдЕрдм,
pattern
рдХреЗ рдПрдЪрдЯреАрдПрдордПрд▓ 5 рд╡рд┐рд╢реЗрд╖рддрд╛ рдХреЗ рд╕рд╛рде, рдЖрдк рдмрд╕ рдирд┐рдпрдорд┐рдд рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рдЗрдирдкреБрдЯ рд╕реЗ рдореЗрд▓ рдЦрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП!
<input type="email" pattern="[^@]+@[^@]+\.[a-zA-Z]{2,6}"> <input type="password" pattern="(?=.*\d)(?=.*[az])(?=.*[AZ]).{8,}" title=" , "> <input type="tel" pattern="(\+?\d[- .]*){7,13}" title=", ">

рдХрд╕реНрдЯрдо рд╕рдВрджрд░реНрдн рдореЗрдиреВ
рдПрдЪрдЯреАрдПрдордПрд▓ 5 рдЖрдкрдХреЛ рд╕рдВрджрд░реНрдн рдореЗрдиреВ рдореЗрдВ рддрддреНрд╡реЛрдВ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ (рдпрд╣ рдмрд╣реБрдд рдореЗрдиреВ рд╣реИ рдЬреЛ рддрдм рдкреНрд░рдХрдЯ рд╣реЛрддрд╛ рд╣реИ рдЬрдм рдЖрдк рдЕрдкрдиреЗ рдкреГрд╖реНрда рдкрд░ рдХрд╣реАрдВ рд░рд╛рдЗрдЯ-рдХреНрд▓рд┐рдХ рдХрд░рддреЗ рд╣реИрдВ)ред
рд▓реЗрдЦрди рдХреЗ рд╕рдордп,
ContextMenu
рддрддреНрд╡ рдХреЗрд╡рд▓ рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ рдХреЗ рд╕рд╛рде рд╕рдВрдЧрдд рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдЕрдиреНрдп рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдирд┐рдХрдЯ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдЗрд╕рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝ рджреЗрдВрдЧреЗред
<section contextmenu="mymenu"> <p>, .</p> </section> <menu type="context" id="mymenu"> <menuitem label=", " icon="img/forbidden.png"></menuitem> <menu label=" "> <menuitem label=" FaceBook" onclick="window.location.href = 'http://facebook.com/sharer/sharer.php?u=' + window.location.href;"> </menuitem> </menu> </menu>

рдмреИрдХрдЕрдк рдлреНрд▓реИрд╢ рдкреНрд▓реЗрдпрд░ рдХреЗ рд╕рд╛рде HTML5 рд╡реАрдбрд┐рдпреЛред
HTML5 рдХреА рд╕рдмрд╕реЗ рдмрдбрд╝реА рдирдИ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдореЗрдВ рд╕реЗ рдПрдХ, рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдлреНрд▓реИрд╢ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдмрд┐рдирд╛ рд╡реАрдбрд┐рдпреЛ рдЪрд▓рд╛рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдкреБрд░рд╛рдиреЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдХреЗ рд▓рд┐рдП рдЬреЛ рдПрдЪрдЯреАрдПрдордПрд▓ 5 рдХреЗ рдЕрдиреБрдХреВрд▓ рдирд╣реАрдВ рд╣реИрдВ, рдЖрдкрдХреЛ рдПрдХ рдлрд╝реНрд▓реИрд╢ рдкреНрд▓реЗрдпрд░ рдХреЛ рдХрдордмреИрдХ рдХреЗ рд░реВрдк рдореЗрдВ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдирд┐рдореНрди рдЙрджрд╛рд╣рд░рдг рджрд┐рдЦрд╛рддрд╛ рд╣реИ рдХрд┐ HTML5 рдореЗрдВ
mp4
рдФрд░
ogv
рд╡реАрдбрд┐рдпреЛ рдХреИрд╕реЗ рдПрдореНрдмреЗрдб рдХрд░реЗрдВ, рдкреБрд░рд╛рдиреЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдХреЗ рд▓рд┐рдП рдмреИрдХрдЕрдк рдкреНрд▓реЗрдпрд░ рдХреЗ рд╕рд╛рдеред
<video width="640" height="360" controls> <source src="__VIDEO__.MP4" type="video/mp4"> <source src="__VIDEO__.OGV" type="video/ogg"> <object width="640" height="360" type="application/x-shockwave-flash" data="__FLASH__.SWF"> <param name="movie" value="__FLASH__.SWF"> <param name="flashvars" value="controlbar=over&image=__POSTER__.JPG&file=__VIDEO__.MP4"> <img src="__VIDEO__.JPG" width="640" height="360" alt="__TITLE__" title=" "> </object> </video>

рдПрдЪрдЯреАрдПрдордПрд▓ 5 рдореЗрдВ рдЫрд┐рдкреЗ рд╣реБрдП рддрддреНрд╡
рдПрдЪрдЯреАрдПрдордПрд▓ 5 рдиреЗ
hidden
рд╡рд┐рд╢реЗрд╖рддрд╛ рдХреЛ рдкреЗрд╢ рдХрд┐рдпрд╛, рдЬрд┐рд╕реЗ рдХрд┐рд╕реА рднреА рддрддреНрд╡ рдкрд░ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕рдХреА рдХреНрд░рд┐рдпрд╛ рд╕реАрдПрд╕рдПрд╕
display:none
рд╕рдВрдкрддреНрддрд┐ рдХреЗ рд╕рдорд╛рди рд╣реИ
display:none
ред
<p hidden> </p>

рдкрд╛рда рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЗ рд▓рд┐рдП рдСрдЯреЛрдлреЛрдХрд╕
autofocus
рдЖрдкрдХреЛ рдкреГрд╖реНрда рд▓реЛрдб рдХрд░рддреЗ рд╕рдордп рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рддрддреНрд╡ рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИред рдЙрдкрдпреЛрдЧреА, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЦреЛрдЬ, рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдпрд╛ рдкрдВрдЬреАрдХрд░рдг рдкреГрд╖реНрдареЛрдВ рдХреЗ рд▓рд┐рдПред
<input autofocus="autofocus">

HTML5 рдкреНрд░реАрд▓реЛрдб
рдЬреАрди-рдмреИрдкреНрдЯрд┐рд╕реНрдЯ рдЬрдВрдЧ рдиреЗ рдПрдЪрдЯреАрдПрдордПрд▓ 5 рдкреНрд░реАрд▓реЛрдбрд┐рдВрдЧ рдкрд░ рдПрдХ
рд╡рд┐рд╕реНрддреГрдд рд▓реЗрдЦ рд▓рд┐рдЦрд╛ рдерд╛ред рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ, рдпрд╣ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЛ рдпрд╣ рд╕реВрдЪрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдПрдХ рдЖрд╕рд╛рди рддрд░реАрдХрд╛ рд╣реИ рдХрд┐ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреА рдЬрд▓реНрдж рд╣реА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреНрдпрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИ, рддрд╛рдХрд┐ рдпрд╣ рдЙрдиреНрд╣реЗрдВ рдЕрдЧреНрд░рд┐рдо рдореЗрдВ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЕрдЬрд╛рдХреНрд╕ рджреНрд╡рд╛рд░рд╛ рдЕрдкрд▓реЛрдб рдХреА рдЧрдИ рддрд╕реНрд╡реАрд░реЗрдВ)ред рдиреАрдЪреЗ рдХреЛрдб рдЫрд╡рд┐ рдкреНрд░реАрд▓реЛрдбрд┐рдВрдЧ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИред
<link rel="prefetch" href="http://www.catswhocode.com/wp-content/uploads/my_image.png">

HTML5 рдСрдбрд┐рдпреЛ рдкреНрд▓реЗрдмреИрдХ
рдПрдЪрдЯреАрдПрдордПрд▓ 5 рд╡реАрдбрд┐рдпреЛ рдЪрд▓рд╛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рдпрд╣ рдСрдбрд┐рдпреЛ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рднреА рдЦреЗрд▓ рд╕рдХрддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП,
mp3
рдкреНрд░рд╛рд░реВрдк рдореЗрдВред рдиреАрдЪреЗ рджрд┐рдпрд╛ рдЧрдпрд╛ рдХреЛрдб рдПрдХ рдиреНрдпреВрдирддрд░ рд▓реЗрдХрд┐рди рдХрд╛рд░реНрдпрд╛рддреНрдордХ рдСрдбрд┐рдпреЛ рдкреНрд▓реЗрдпрд░ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИред
<audio id="player" src="sound.mp3"></audio> <div> <button onclick="document.getElementById('player').play()">Play</button> <button onclick="document.getElementById('player').pause()">Pause</button> <button onclick="document.getElementById('player').volume+=0.1">Volume Up</button> <button onclick="document.getElementById('player').volume-=0.1">Volume Down</button> </div>
