Introduction
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 tags 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
Chrome
FireFox
Safari