Opmerkelijke Veranderingen in HTML5

De HTML-taal is eigenlijk maar een onderdeel van een veel groter geheel, dat is HTML5. In waarheid, HTML5 is de integratie van verschillende technologieën (HTML, CSS, JavaScript en server-gebaseerde technologieën), die elk hun eigen rol.

Veranderingen van HTML naar HTML5

Wijzigingen in de HTML-taal zelf zijn duidelijk in HTML5. Enkele labels zijn toegevoegd aan de HTML 4 standaard en een nummer zijn weggenomen. Echter, HTML5 blijft achterwaarts compatibel met HTML 4, dus er is geen absolute vereiste om uw code te schrijven in de HTML5-standaard. Het aanpassen van HTML 4 naar HTML5 is waarschijnlijk de makkelijkste deel van de verhuizing naar de volledige HTML-mentaliteit.

De belangrijkste veranderingen zijn:

  • Semantische markup: HTML5 bevat nu nieuwe tags die delen van een document te beschrijven. Nu zijn er speciale tags voor navigatie-elementen, artikelen, afdelingen, kop- en voetteksten.
  • Nieuwe vorm elementen: HTML5 vormen hebben een aantal belangrijke updates. Er zijn verschillende nieuwe versies van de <input> element, zodat gebruikers kleuren, nummers, e-mailadressen en data te halen met eenvoudig te gebruiken elementen.
  • Media-elementen: Eindelijk, HTML5 heeft ingebouwde ondersteuning voor audio en video met tags vergelijkbaar met de tag <img>.
  • canvas tag: Het doek tag kan de programmeur graphics interactief te bouwen. Deze mogelijkheid zal zorgen voor zeer intrigerende mogelijkheden zoals op maat gaming en interface-elementen.

De relatie tussen CSS en HTML5

Waarschijnlijk de grootste aanpassing van HTML 4 is de veranderende relatie tussen HTML en CSS. CSS staat centraal in de HTML5 manier van denken. In HTML5 (zoals in XHTML), de opmaaktaal beschrijft alleen wat verschillende elementen; CSS wordt gebruikt om te beschrijven hoe de dingen kijken.

Samen met de HTML5-standaard komt een nieuwe standaard voor CSS, genaamd CSS3. Het is bijna onmogelijk om over HTML5 praten zonder ook inclusief CSS3 omdat ze zo nauw verwant. Hier zijn de belangrijkste nieuwe features:

  • Ingesloten lettertype ondersteuning: Met deze langverwachte tool, kunt u onder andere een lettertype met een webpagina, en het zal maken, zelfs als de gebruiker niet het lettertype geïnstalleerd op haar besturingssysteem.
  • Nieuwe selectors: selectors worden gebruikt om een stuk code te beschrijven worden aangepast. CSS3 ondersteunt nu nieuwe selectors, waarmee u kiest elk ander element, evenals specifieke sub-elementen (verschillende soorten input-tags, bijvoorbeeld).
  • Kolommen: HTML nooit fatsoenlijk steun kolommen had en allerlei hacks zijn gebruikt om deze tekortkoming te overwinnen. Tenslotte CSS omvat de mogelijkheid om een ​​element te breken in een aantal kolommen gemakkelijk.
  • Visuele verbeteringen: CSS heeft een aantal interessante nieuwe mogelijkheden: transparantie, schaduwen, afgeronde hoeken, animaties, verlopen en transformaties. Deze zorgen voor een diepgaande nieuw niveau van controle over het uiterlijk van een pagina.

JavaScript en HTML5

Als HTML beschrijft welke delen van het document zijn, en CSS beschrijven hoe deze onderdelen kijken, definieert JavaScript hoe elementen handelen. JavaScript is een full-blown programmeertaal en een zeer belangrijk onderdeel van de HTML5-oogpunt. Een paar van HTML5 meest interessante functies zijn alleen toegankelijk via JavaScript.

  • Vector graphics ondersteunen:-vector-gebaseerde grafische bieden een interessant alternatief voor de traditionele grafische omdat ze kunnen worden aangemaakt op de vlieg via code. HTML5 heeft eigenlijk twee manieren om dit te doen: via SVG (Scalable Vector Graphics) en het doek tag.
  • Nieuwe selectors: Meest JavaScript programmering begint door te grijpen een element door ID. HTML5 kunt u nu elementen op tag naam te selecteren, of door dezelfde mechanismen die u gebruikt om elementen in CSS te selecteren.
  • Lokale opslag mechanismen: Vorige versies van HTML toegestaan ​​zeer beperkte opslag van informatie over de cliënt. HTML5 maakt het nu mogelijk de ontwikkelaar om de gegevens op de client op te slaan. Er is zelfs een ingebouwde database manager die SQL-commando's accepteert.
  • Geolocation: Deze interessante eigenschap gebruikt verschillende mechanismen om te bepalen waar de gebruiker zich bevindt.

Server technologieën en HTML5

Moderne web ontwikkeling is over communicatie. Alle technologieën die deel uitmaken van HTML5 wonen in de webbrowser, dat is een belangrijk onderdeel van het web. Echter, een even belangrijk onderdeel van web development is een reeks technologieën die leven op de webserver. Veel van de meest interessante dingen gebeuren vandaag de dag gebruik van technologieën zoals PHP of ASP aan programma's die webpagina's uit te voeren of te gebruiken database-programma's zoals Oracle of MySQL om grote hoeveelheden gegevens te beheren. De komst van AJAX is de integratie tussen deze technologieën en de browser een stuk eenvoudiger gemaakt. U kunt verwachten om een ​​tal van andere toepassingen en technologieën te gebruiken in combinatie met HTML5.


© 2019 Quilcedacarvers.com | Contact us: webmaster# quilcedacarvers.com