The <div> tag is used for defining a section or a division in an HTML page. You can use it to group large sections as a block and can be formatted (Presentation of block) using Style Sheet (CSS) in your document. For example, you can wrap a header block in one div and content block in another div. See the following code, in which I used a different div for each block. In simple terms, it is a container in which you create a division of your documents and you can manipulate your document layout using class and id names in the div tag. HTML5 has introduced a number of new tags that you will use in place of div tag such as article, aside, footer, header, section and nav.
Syntax
<div
align=" Specifies the alignment of the content inside a div element. Possible values are : center | justify | left | right"
class="Specifies class names"
dir=" rtl (Right to Left | ltr (Left to Right)"
id=" specifies unique id identifier"
lang=" Specifies a language code for the content in an element. "
style="style information"
title="advisory text">
</div>
Attributes Introduced by HTML5 |
accesskey |
spaced list of accelerator key(s) |
contenteditable |
true | false | inherit |
contextmenu |
id of menu |
data-X |
user-defined data |
draggable |
true | false | auto |
hidden |
hidden |
itemid |
microdata id in URL format |
itemprop |
microdata value |
itemref |
space-separated list of IDs that may contain microdata |
itemscope |
itemscope |
itemtype |
microdata type in URL format |
spellcheck |
true | false |
tabindex |
number |
HTML5 Event Attribute |
onabort |
onblur |
oncanplay |
oncanplaythrough |
onchange |
onclick |
oncontextmenu |
ondblclick |
ondrag |
ondragend |
ondragenter |
ondragleave |
ondragover |
ondragstart |
ondrop |
ondurationchange |
onemptied |
onended |
onerror |
onfocus |
onformchange |
onforminput |
oninput |
oninvalid |
onkeydown |
onkeypress |
onkeyup |
onload |
onloadeddata |
onloadedmetadata |
onloadstart |
onmousedown |
onmousemove |
onmouseout |
onmouseover |
onmouseup |
onmousewheel |
onpause |
onplay |
onplay |
onplaying |
onprogress |
onratechange |
onreadystatechange |
onscroll |
onseeked |
onseeking |
onselect |
onshow |
onstalled |
onsubmit |
onsuspend |
ontimeupdate |
onvolumechange |
onwaiting |
|
Code:
Htmlpage.htm
<!DOCTYPE html>
<html>
<head>
<link href="StyleSheet.css" rel="stylesheet" type="text/css" />
<title>
</title>
</head>
<body>
<div class="MainBody">
<div class="header" >
<h3>This is header </h3>
</div>
<div class="left">
<h4>Left</h4>
<h5>Content</h5>
</div>
<div class="center">
<h1>Center Content</h1>
</div>
<div class="right">
<h2>Right Content</h2>
</div>
<div class="footer">
<h3>Footer</h3>
</div>
</div>
</body>
</html>
StyleSheet.css
body
{
margin: 0px;
padding: 0px;
width: 100%;
color: #959595;
font: normal 12px/1.8em Arial, Helvetica, sans-serif;
background: silver;
}
.MainBody
{
width: 770px;
margin: 0 auto;
padding: 0px;
}
.header
{
background-color: Green;
height: 50px;
text-align: center;
font-size: 20px;
color: White;
margin: 0px;
padding: 0px;
width: auto;
}
.header h3
{
font-size: 30px;
line-height: 40px;
}
.left
{
width: 150px;
height: 500px;
margin: 0px;
padding: 0px;
background-color: Fuchsia;
float: left;
text-align: center;
}
.left h4
{
font-size: 20px;
color: Navy;
margin-top: 200px;
}
.left h5
{
font-size: 20px;
color: Navy;
}
.center
{
width: 420px;
background-color: Red;
margin-top: -16.1px;
margin-left: 150px;
padding: 0px;
height: 500px;
}
.center h1
{
color: Navy;
text-align: center;
padding: 250 0 0 0;
vertical-align: bottom;
line-height: 500px;
}
.right
{
width: 200px;
height: 500px;
background-color: Lime;
float: right;
margin-top: -500px;
margin-left: 0px;
padding: 0px;
color: Navy;
text-align: center;
line-height: 475px;
}
.footer
{
background: yellow;
background-color: Green;
height: 50px;
text-align:center;
padding-left:0px;
font-size: 20px;
color: White;
margin: -30px 0px 0px 0px;
width: auto;
}
.footer h3
{
font-size: 30px;
line-height: 40px;
}
Internet Explorer
![Div tag Div tag HTML 5.gif]()
Chrome
![Div tag div tag.gif]()
Fire Fox
![Div tag div tag html.gif]()
Safari
![Div tag div element in HTML.gif]()