HTML5 это не только простое обновление версия web-языка, это, можно сказать, - новая эра в веб разработках.

 

Многие интернет корпорации , такие как : Youtube , Google , Yandex и т.д. уже начали использовать HTML5.
     Для создания различных web-приложений и интерактивных сайтов в этой версии HTML разработаны новые возможности, с помощью которых можно взаимодействовать с формами, добавлять мультимедийный контент, или же структурировать документы
     Новые семантические элементы, такие как section, footer, header, nav, article,aside, могут быть использованы вместо div, который активно использовался в HTML4.
HTML позволяет обойтись без Flash и сразу же воспроизводить видео и аудио.
Фотографии, картинки с HTML5 загружаются без использования лишних программ
     Обновился и ввод данных в HTML5. Ошибки контролируются и отображаются в непосредственно во время ввода. Это ,безусловно , добавляет скорости и удобства.
Внешний вид текстов и изображений также изменился. Теперь они стали одним целым. Полностью изменились возможности отображения текста и изображений на интернет-сайтах. С новой версией — HTML5 разработчики море замечательных возможностей для оформления веб-сайтов, которые позволяют сделать их такими же красивыми, как глянцевые журналы.
    Тег canvas - самое главное и крутое нововведение , позволяет размещать анимацию и небольшие игры сразу на сайте , не используя сторонние приложения . Так же он дает возможность создания пользовательских интерфейсов. Этот тег , действительно, открывает новую эру в web- разработке.
    Но! Не обошлось без плохих новостей , это две вещи :
Защита , тк хранятся большие объемы информации и к ним имеется более легкий доступ , нежели в прошлых версия . Надеемся , этот нюанс быстро пофиксят. jquery примеры на этом сайте. 
Второй новостью является то , что ,вслед , за обновлением и новыми функциями стало потребляться больше ресурсов и , значит , нужен более мощный компьютер , либо другое устрой

Если нужно купить html5 шаблоны по низкой цене то вам нужно посетить сайт https://html6.com.ru/ там огромный выбор


Ниже приведем пару примеров кода :


Воспроизведение видео и аудио файлов
Размещаете ссылку “src' на аудио или видео в соответствующем теге <audio> или <VIDEO> и наслаждаетесь.


Пример drag and drop на HTML5 - "Баскетбольная корзина"

<html xmlns="http://www.w3.org/1999/xhtml">

<head>
<title>HTML5: Drag and Drop</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251"/>
<meta name="keywords" content="html, xhtml, css, jQuery"/> 
<meta name="description" content=""/>
<style type="text/css">
html, body 
{
font-family : Arial
font-size : 11px;
}

.basket
{
border : 1px solid #777;
width : 105px;
height: 120px; 
padding : 10px; 
border-radius:0 0 10px 10px; 
background-color : #eee;
box-shadow: inset 0px 0px 5px #777;
}

.basket .ball
{
width : 30px;
height: 30px; 
border-radius:15px; 
box-shadow: 5px 5px 10px #777;
float : right;
}

.ball
{
border : 1px solid #FF7F50;
width : 20px;
height: 20px; 
border-radius:10px; 
background-color : #FF8C00;
box-shadow: 0px 0px 5px #777;
float : left;
margin : 1px; 
}
</style>
<script type="text/javascript">
function startDrag(e)
{
var e = e || window.event;
e.dataTransfer.setData('Ball', e.target.id);
e.dataTransfer.effectAllowed='move';

return true;
}

function endDrag(e)
{
var e = e || window.event;
e.dataTransfer.clearData('Ball');

return true;
}

function drop(e)
{
var e = e || window.event;
e.target.appendChild(document.getElementById(e.dataTransfer.getData('Ball')));

e.stopPropagation ? e.stopPropagation() : e.cancelBubble = true;
return false;
}
</script>
</head>
<body>
<div class='basket' ondragenter='return true' ondragover='return false' ondrop='return drop(event)'></div>
<div class='ball' draggable='true' id='ball01' ondragstart='return startDrag(event)' ondragend='return endDrag(event)'></div>
...
<div class='ball' draggable='true' id='ball09' ondragstart='return startDrag(event)' ondragend='return endDrag(event)'></div>
</body>
</html>


Визуализация числовых величин
Грубо говоря , полоска выполнения от 0 до 100% , с указанием шага

<form>
Число из интервала:<br/>
<input type='range' min='0' max='100' step='10' value='10'/><br/>
Целое число:<br/>
<input type='number' min='-100' max='100' step='1' value='10'/><br/>
Дата и время:<br/>
<input type='datetime'/><br/>
Дата:<br/>
<input type='date'/><br/>
Время:<br/>
<input type='time'/><br/>
Месяц:<br/>
<input type='month'/><br/>
Неделя:<br/>
<input type='week'/><br/>
Цвет:<br/>
<input type='color'/><br/>
url:<br/> 
<input type='url' value='domain.ru'/><br/>
email:<br/>
<input type='email' value='@domain.ru'/><br/><br/>
<input type='submit' value='Подтвердить'/>
</form>

<div><meter min='-50' low='-10' high='30' max='50' value='-15' title='градусы'></meter></div>
<div><meter min='-50' low='-10' high='30' max='50' value='20' optimum='20' title='градусы'></meter></div>
<div><meter min='-50' low='-10' high='30' max='50' value='35' title='градусы'></meter></div>

<div><progress max='100' value='70' title='%'></progress></div>

 

SVG - язык разметки векторной графики на базе XML.

Вставка будет грамотная и красивая, пример ниже :

<svg xmlns="http://www.w3.org/2000/svg" version="1.1" height="150">
<polygon points="10,10 10,90 60,120 110,90 110,10" style="fill:red;stroke:green;" />
<rect x="100" y="20" width="100" height="95" style="fill:green;stroke:blue;fill-opacity: 0.5"/>
<circle cx="100px" cy="100px" r="50px" style="fill:blue;stroke:cyan;fill-opacity: 0.75"/>
</svg>

 

Математические выражения

Формула для вычисления длины стороны треугольника согласно теореме косинусов:

<math xmlns="http://www.w3.org/1998/Math/MathML">
<mi>a</mi>
<mo>=</mo> 
<msqrt>
<msup>
<mi>b</mi>
<mn>2</mn>
</msup>
<mo>+</mo>
<msup>
<mi>c</mi>
<mn>2</mn>
</msup>
<mo>-</mo>
<mn>2</mn>
<mi>b</mi>
<mi>c</mi>
<mo class="MathClass-op">cos</mo>
<mfenced separators="" open="(" close=")">
<mi>α</mi>
</mfenced>
</msqrt>
</math>

В заключении, стоит отметить, что развитие HTML, это очень недурная новость, тем паче, что развитие не только не ограничивается выходом HTML5, а ,более того, продолжается. И, в будущем, ждётся внедрение абсолютно новых функций и возможностей.

Хотите, перезвоним вам за 35 секунд?
ЗАКАЗАТЬ ЗВОНОК
Хотите, перезвоним вам за 35 секунд?
Это абсолютно бесплатно!