Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Manufacturing Technology >> Промышленные технологии

Представлен HTML 5.1:14 объясненных новых функций и практическое использование

HTML5 принадлежит Консорциуму Всемирной паутины (W3C), который предоставляет стандарты в сети, чтобы протоколы со всего мира были взаимодоступными. В ноябре 2016 года W3C обновил давно существующий HTML 5, что стало первым незначительным обновлением за два года. Многие первоначальные функции HTML 5.1 были исключены из-за неправильного дизайна и отсутствия поддержки браузеров.

Несмотря на то, что в HTML 5.1 было внесено несколько элементов и улучшений, это все же незначительное обновление. Некоторые из новых элементов содержат комбинированные теги, которые теперь включают

,
, и , предоставляя разработчикам еще больше возможностей для выражения.

W3C уже начал работу над черновиком HTML 5.2, который, как ожидается, будет выпущен ближе к концу 2017 года. Тем временем мы представляем некоторые интересные новые функции и улучшения, представленные в версии 5.1. Вы можете использовать эти функции, не касаясь JavaScript. Не все браузеры поддерживают эти функции, поэтому лучше проверить поддержку браузера, прежде чем использовать их в рабочей среде. 

14. Предотвращение фишинговой атаки

Большинство людей, использующих target=’_blank’, понятия не имеют о любопытном факте:вновь открытая вкладка может изменить window.opener.location на какую-то фишинговую страницу. Он выполнит некоторый вредоносный код JavaScript на начальной странице от вашего имени. Поскольку пользователи доверяют уже открытой странице, у них не возникнет подозрений.

Чтобы полностью устранить эту проблему, в HTML 5.1 стандартизировано использование атрибута rel="noopener", который разделяет контексты браузера. rel="noopener" можно использовать в тегах и .

<a href="#" target="_blank" rel="noopener">
 The link won't make trouble anymore
</a>

Читайте:24 инструмента анимации CSS3 и HTML5 для дизайнеров

13. Гибкая обработка подписи к рисунку

Тег

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

<article>
 <h1>The Headline of todays news </h1>
 <figure>
 <img src="petrolimage.jpeg" alt="Petrol price drops">
 <figcaption>A man fueling up his car at petrol station</figcaption>
 </figure>
 <p>This is the forth hike in petrol prices in two month and the third in case of diesel in one fortnight.</p>
</article>

12. Проверка орфографии

Проверка орфографии — это перечисляемый атрибут, ключевыми словами которого являются пустая строка, true и false. Состояние «истина» указывает на то, что для элемента необходимо проверить орфографию и грамматику.
element.forceSpellCheck() заставляет пользовательский агент сообщать об орфографических и грамматических ошибках в текстовом элементе, даже если пользователь никогда не фокусировался на элементе.

<p spellcheck="true">
 <label>Name: <input spellcheck=" false" id="textbox"></label>
</p>

11. Пустой вариант

Новая версия HTML позволяет создавать пустой элемент , или