HTML <DIV ...>
<DIV ...> , a block-level element, simply defines a block of content in the page. Beyond defining a block, <DIV ...> itself doesn't do anything.
For example, the following code creates a <DIV ...> element with two paragraphs inside of it. notice that you can put <P ...> elements inside a <DIV ...> .
This is stuff before the <NOBR><CODE><DIV ...></CODE></NOBR>.
<DIV>
This is stuff inside the <NOBR><CODE><DIV ...></CODE></NOBR>.
<P>
This is more stuff inside the <NOBR><CODE><DIV ...></CODE></NOBR>.
</DIV>
This is stuff after the <NOBR><CODE><DIV ...></CODE></NOBR>.
which gives us:
This is stuff before the <DIV ...> .
This is stuff inside the <DIV ...> .
This is more stuff inside the <DIV ...> .
This is stuff after the <DIV ...> .
Because <DIV ...> is a block level element, visual browsers (e.g. MSIE and Netscape) render <DIV ...> elements with a line break before and after them. However, they don't usually put a full blank line before and after like a <P ...> element.
<DIV ...> is usually used in conjunction with styles of the
ALIGN attribute to set some kind of effect for the content. For example, suppose you want a block of the page to be use a different font,
font color, and be indented. To do this, first put some styles rules in the <HEAD> section of the document:
<STYLE TYPE="text/css">
<!--
.warning
{
font-family:sans-serif;
color:red;
padding-left: 50pt;
padding-right: 50pt;
}
-->
</STYLE>
These styles rules create a styles class named
warning . You can then apply the class to a <DIV ...> element using the CLASS attribute:
<DIV CLASS="warning">
contents of DIV element
</DIV>
which gives us this:
WARNING: Do not look directly into the light or it will suck you in like a flea. We're dealing with big ugly powerful forces here, pal, so don't go trying that macho man stuff. Put your super-block-em sunglasses on and keep your eyes on the accountant.
In the next page we'll look at setting the alignment of the element.
<DIV ALIGN="..."> >
|