Table of Contents Hide
What is HTML6?
HTML6 is the sixth version of HTML with structured namespaces like XML, XML namespaces will help you use the same keywords without conflicting with any other tags. Examples of uses in XHTML DOCTYPEs:
xmlns: xhtml = " http://www.w3.org/1999/xhtml"
In the past HTML5 has brought many interesting features to website design such as audio, video support, local offline storage, and most importantly, the ability to build mobile-optimized websites. However, it is still in the development stage and has not really become a major milestone for HTML. It needs further development and that's why HTML6 is getting ready for release.
New Structures of HTML6
HTML6 will give us the benefits of using the tags we want and won't have to just use defined tags.
The odd tags are namespace elements that belong to W3C and HTML6 and will trigger browser events. For example,
<html: title>the element will change the title bar of your browser and
<html: media> will help make the defined image appear on your browser screen.
HTML6 APIs – Application Program Interface
HTML6 tags will have HTML namespace like
<html: head>, etc. Take a look at the attributes of each tag, used in the HTML6 example documents above.
This tag is the equivalent of the tag. That purpose is to get data and script that tweaks how the content is displayed inside the tag
As its name suggests, it changes the title of the HTML document and is similar to the tag
<title> used in earlier HTML versions. This tag is used by browsers to change the favorites title bar, etc.
This tag differs slightly from the tag
<meta> used in the latest versions of HTML. Using this HTML6 tag you can use any type of metadata. Unlike HTML5 you won't have to use the standard meta types in HTML6. It helps to accumulate information such as website description, by caching the content.
This tag helps you to link external documents and scripts (like CSS, JS, etc.) to the HTML document. It is similar to the tag
<link> used in HTML5. This tag includes the following attributes:
- charset : “UTF-8” character encoding.
- href : It contains the link to your source file.
- media : This determines the types of devices your row will run on, for example, “smartphone” or “tablet”.
- type : the MIME type of the document
This is the same tag
<body> that you used in the current HTML version. This is where all your website stuff like text, media, and others are located.
This tag is similar to the tag
<a> and is used to represent a link to another web page. However, unlike the
<html: a>only takes a single ‘
href‘ attribute, which directs the link to the site you need to visit.
This tag is equivalent to
<input type = "button">used in current and greater HTML versions. This tag allows you to create a button to help users perform some interaction on your site. It is already a disabled attribute.
This tag wraps up all tags
<embed>, etc. By using the
<html: media>, you no longer have to define a keyword for each file type. The tag
<html: media> that you are using will be taken by the browser based on the attribute type (if provided), or it will just make a guess on the basis of the file extension, or by the ‘MIME type'.
HTML6 hasn't actually been released yet, but it will soon be offered and powered by Oscar Godson. This article will give you an overview of some of the basics of HTML6. Hope you will find many useful things from the article.