HTML5 Migration - HTML Tutorial

HTML5 Migration

BLUF: Mastering HTML5 Migration is a fundamental step in becoming a web developer. This guide covers the structure, syntax, and best practices for using this HTML element effectively.
Key Lesson: HTML5 Migration

Web structure starts with solid HTML. Learn how HTML5 Migration contributes to accessible and semantic web pages in the tutorial below.

The process of transitioning from HTML4 to HTML5 involves guidelines on how to upgrade. Let's explore the steps to transform an HTML4 page into an HTML5 page seamlessly without compromising the content or layout.

Table:

In HTML4 In HTML5
<div> <div>
<div> <div>
<div> <div>
<div> <div>
<div> <div>

Let's see a typical HTML4 page.

Example:

Example

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<html lang="en">

<head>

<meta http-equiv="Content-Type" content="text/html;charset=utf-8">

<title>HTML4</title>

<style>

body {

    font-family: Verdana,sans-serif;

    font-size: 0.9em;

}



div#header, div#footer {

    padding: 10px;

    color: white;

    background-color: black;

}



div#content {

    margin: 5px;

    padding: 10px;

    background-color: lightgrey;

}



div.article {

    margin: 5px;

    padding: 10px;

    background-color: white;

}



div#menu ul {

    padding: 0;

}



div#menu ul li {

    display: inline;

    margin: 5px;

}

</style>

</head>

<body>



<div id="header">

<h1>C# Tutorial Times</h1>

</div>



<div id="menu">

<ul>

<li>Tutorials</li>

<li>Technology</li>

<li>Blog</li>

</ul>

</div>



<div id="content">

<h2>Tutorials Section</h2>

<div class="article">

<h2>Tutorial1</h2>

<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque in porta lorem. 

Morbi condimentum est nibh, et consectetur tortor feugiat at.</p>

<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque in porta lorem. 

Morbi condimentum est nibh, et consectetur tortor feugiat at.</p>

</div>

<div class="article">

<h2>Tutorial2</h2>

<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque in porta lorem. 

Morbi condimentum est nibh, et consectetur tortor feugiat at.</p>

<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque in porta lorem. 

Morbi condimentum est nibh, et consectetur tortor feugiat at.</p>

</div>

</div>



<div id="footer">

<p>� 2018 C# Tutorial Times. All rights reserved.</p>

</div>



</body>

</html>

Change HTML4 Doctype to HTML5 Doctype

HTML4 Doctype Syntax:

Example

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

HTML5 Doctype Syntax:

Example

<!DOCTYPE html>

Example:

Example

<!DOCTYPE html>

<html lang="en">

<head>

<meta http-equiv="Content-Type" content="text/html;charset=utf-8">

<title>HTML5</title>

<style>

body {

    font-family: Verdana,sans-serif;

    font-size: 0.9em;

}

div#header, div#footer {

    padding: 10px;

    color: white;

    background-color: black;

}



div#content {

    margin: 5px;

    padding: 10px;

    background-color: lightgrey;

}

div.article {

    margin: 5px;

    padding: 10px;

    background-color: white;

}

div#menu ul {

    padding: 0;

}

div#menu ul li {

    display: inline;

    margin: 5px;

}

</style>

</head>

<body>

<div id="header">

<h1>C# Tutorial Times</h1>

</div>



<div id="menu">

<ul>

<li>Tutorials</li>

<li>Technology</li>

<li>Blog</li>

</ul>

</div>

<div id="content">

<h2>Tutorials Section</h2>

<div class="article">

<h2>Tutorial1</h2>

<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque in porta lorem. 

Morbi condimentum est nibh, et consectetur tortor feugiat at.</p>

<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque in porta lorem. 

Morbi condimentum est nibh, et consectetur tortor feugiat at.</p>

</div>

<div class="article">

<h2>Tutorial2</h2>

<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque in porta lorem. 

Morbi condimentum est nibh, et consectetur tortor feugiat at.</p>

<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque in porta lorem. 

Morbi condimentum est nibh, et consectetur tortor feugiat at.</p>

</div>

</div>

<div id="footer">

<p>� 2018 C# Tutorial Times. All rights reserved.</p>

</div>



</body>

</html>

Input Required

This code uses input(). Please provide values below:

Logic Practice
Install Logic Practice
Add to home screen for a faster app-like experience