Что представляет собой html 5 svg
Достаточно большое количество людей, имеющих отношение к созданию сайтов, уже не раз слышали о новой версии языка html. Однако большинство из них не знают, что html 5 – это не просто новая версия языка, это нечто большее. Что же представляет собой html 5 svg? Какие особенности языка html 5? На самом деле, html 5 svg имеет много совершенно новых, очень важных функций. Узнав больше о новых возможностях этой версии языка, Вы сами придете к выводу, что в недалеком будущем html 5 svg будут использовать для написания сайтов многие веб - мастера. Самыми важными новшествами языка являются:
- Новые функции, позволяющие значительно улучшить код
- Новый принцип работы с формами
- Улучшенная графика
- Мини-игры без использования Flash
- Новые возможности, в работе с аудио-видео
Более детальное представление новых возможностей html 5. Улучшение графики, с использованием html 5 – одно из многих преимуществ этого языка. Текст, на фоне страницы, написанной на html 5, выглядит куда лучше, чем на страницах, созданных с помощью более ранней версии. Отличие в том, что на html 5 svg, фон страницы, и текст, размещенный на нем, выглядят одним целым, что, при правильном подборе цветов, выглядит очень эффектно.
Еще одним значимым преимуществом языка html 5, является его принципиально новый подход к проверке данных, вводимых пользователем. Вводить данные нужно, когда требуется заполнить какую-то форму документа. При заполнении различных документов, корректность ввода проверяется сразу же. До этого проверка производилась лишь после отправки документа, что, в случае допущенных при вводе ошибок, являлось очень неудобным фактом.
Перечисляя достоинства языка, нельзя забыть про новые функции, позволяющие сделать код страниц более чистым и оптимальным. Кроме улучшения кода, структура страниц сайта также изменяется – стает проще. Так называемые семантические элементы, такие как nev, aside, а также footer, article и другие, используются вместо старых контейнеров div. Именно использование этих новых функций языка html 5 svg позволяет улучшить код.
Мультимедиа в html 5. Что касается мультимедийных возможностей языка, то здесь также одни плюсы. Еще одним отличием новой версии языка от html 4.0, является возможность прослушать аудио, или посмотреть видео, без всяких дополнительных программ, типа Adobe Flash. Это же касается и работы с изображениями – загрузка фото, различной графики стала значительно проще. Теперь просмотр фильмов, видео, и прослушивание музыки стало значительно удобнее.
Анимация в новой версии языка. Игры, созданные с помощью html 5, значительно быстрее загружаются, чем флешь - игры. Они являются одной из интересных и красочных составляющих оформления сайта. Это же касается и графики, с меняющимся содержимым. Следует отметить, что наличие таких элементов как мини-игры и графики, контент которой меняется, снижает скорость загрузки сайта, хотя и не так сильно, как с использованием Flash.
Поддержка языка различными браузерами. Не так давно новый язык не поддерживался многими браузерами. Однако следует отметить, что на сегодняшний момент html 5 поддерживают все браузеры. Поэтому, сказать, что могут возникнуть трудности в этом вопросе, было бы неверным.
Используется ли html 5 уже сегодня? Вообще-то, язык html 5 пока еще остается экспериментальным языком программирования. На то существуют определенные причины, одной из которых является то, что он все еще не так широко используется. Но, вместе с тем, он уже нашел себе применение, пусть не в полной мере, но все же. Одним из ярких примеров реализации являются стартовые страницы Google. Открыв различные стартовые страницы этой поисковой системы, Вы можете наглядно убедиться, в том, что html 5 применяется уже сегодня.
Если Вы откроете, например страницу http://www.google.com.hk/intl/zh-CN/landing/shuixia/, Вы сможете получить удовольствие, кликая мышью на волны, которые находятся внизу страницы. После каждого нажатия мыши, вода поднимается, замедляя движение рыб, находящихся в ней. Множество небольших игр, Вы также найдете на сайте http://html5game.ru/. Эти игры, внешне мало отличаются от флеш-игр. Но они загружаются значительно быстрее, что очень удобно.
Спецификации языка. К сожалению, язык html 5 svg все еще не полностью стандартизирован. Несмотря на то, что его стандартизация началась еще в 2007 году, данный вопрос все еще открыт. В 2009 году, язык получил одобрение Last Call, но еще нужна поддержка Candidate Recommendation. По прогнозам Яна Хиксона (редактор спецификации), одобрение компании Candidate Recommendation, необходимое для стандартизации языка, будет получено не ранее, чем в 2012 году.
Подведение итогов. Реальность такова, что каким бы хорошим не был html 5, он все еще остается на стадии эксперимента. Хотя тот факт, что его использует Google, доказывает его перспективность.
Веб - мастера, которые придают большое значение качеству графики, обязательно заинтересуются новыми возможностями языка в этой области.
Несмотря на то, что контент, созданный с помощью html 5, загружается значительно быстрее flash - содержимого, скорость загрузки страниц все еще не так высока, как того хотелось бы. Особенно большое значение это имеет, для пользователей с низкой скоростью подключения интернет.
Из всех новых функций языка, наиболее используемой является функция canvas, именно с помощью нее можно создавать такую впечатляющую графику.
Если суммировать все достоинства и недостатки html 5, можно сказать, что, несмотря на то, что в языке и присутствуют слабые стороны, возможности, которые он предоставляет просто невероятные. Графика, анимация, работа с формами, все это не может не впечатлять. Не стоит забывать и о его самодостаточности (для работы с графикой, аудио и видео, не требуется Adobe Flash). Учитывая все это, можно с уверенностью сказать, что html 5 – это язык, который в скором времени займет место одного из самых используемых для создания сайтов языков.
Сергей Демичев(2012-09-30)
Все это конечно очень классно. Но самое главное что волнует - это когда появятся нормальные возможности работы с текстом. А именно возможность переноса слов. Так как выравнивание по ширине - это просто феерический кошмар. Кажется бы все совершенствуется, а на работу с текстом просто плюют. Я думаю многие дизайнеры просто мечтают когда такая возможность появится.
Сергей, я один из тех, кто мечтает об адаптации HTML 5 и в области текстовых составляющих. Когда это произойдет известно только разработчикам, но по своему опыту скажу, что html 5 как способ верстки для сайта, который в последствии планируется продвигать в поисковых системах, дает не плохой плюс в карму. И тут, ошибки кода при использовании текстовых тегов и их атрибутов играют минимальную роль.