Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Manufacturing Technology >> Industriële technologie

HTML 5.1 onthuld:14 nieuwe functies uitgelegd en praktisch gebruik

HTML5 is eigendom van het World Wide Web Consortium (W3C), dat standaarden voor het hele internet levert, zodat de protocollen van over de hele wereld onderling toegankelijk zijn. In november 2016 heeft W3C de langlopende HTML 5 bijgewerkt, de eerste kleine update in twee jaar. Veel initiële HTML 5.1-functies zijn verwijderd vanwege een gebrekkig ontwerp en gebrek aan ondersteuning door browserleveranciers.

Hoewel er weinig elementen en verbeteringen zijn aangebracht in HTML 5.1, is het nog steeds een kleine update. Sommige van de nieuwe elementen bevatten combo-tags, die nu

,
, en bevatten, waardoor ontwikkelaars nog meer ruimte voor expressie krijgen.

W3C is al begonnen met het werken aan een concept van HTML 5.2, dat naar verwachting eind 2017 zal verschijnen. In de tussentijd presenteren we enkele interessante nieuwe functies en verbeteringen die in versie 5.1 zijn geïntroduceerd. U kunt van deze functies gebruik maken zonder JavaScript aan te raken. Niet alle browsers ondersteunen deze functies, dus het is beter dat u de browserondersteuning controleert voordat u ze in productie gebruikt. 

14. Voorkom phishing-aanvallen

De meeste mensen die target=’_blank’ gebruiken, hebben geen idee van een merkwaardig feit:het nieuw geopende tabblad kan de window.opener.location veranderen in een phishing-pagina. Het zal namens u een kwaadaardige JavaScript-code uitvoeren op de openerpagina. Omdat gebruikers de pagina vertrouwen die al is geopend, worden ze niet achterdochtig.

Om dit probleem volledig te elimineren, heeft HTML 5.1 het gebruik van het rel=”noopener” attribuut gestandaardiseerd, dat browsercontexten scheidt. De rel=”noopener” kan worden gebruikt binnen de tags en .

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

Lezen:24 CSS3- en HTML5-animatietools voor ontwerpers

13. Ga flexibel om met figuurbijschriften

De tag

vertegenwoordigt een bijschrift of legenda die is gekoppeld aan het
-element en die fungeert als container voor visuele elementen zoals afbeeldingen, diagrammen, illustraties enz.  In vroege HTML-versies kon
alleen worden gebruikt als de eerste of laatste onderliggende tag van het
-element.
HTML5.1 heeft deze beperking opgeheven en nu kunt u
overal in de
container gebruiken.

<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. Spellingcontrole

De spellingcontrole is een opgesomd attribuut waarvan de trefwoorden de lege tekenreeks, waar en onwaar zijn. De ware status geeft aan dat de spelling en grammatica van het element moeten worden gecontroleerd.
De element.forceSpellCheck() dwingt de user-agent om spelling- en grammaticafouten in het tekstelement te rapporteren, zelfs als de gebruiker nooit de focus op het element heeft gezet.

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

11. De lege optie

Met de nieuwe versie van HTML kunt u een leeg -, - of