+ 1
<div> is a division/section within an HTML document. It is useful because, using CSS, you can customize the <div> tag however you want (or, the more popular method, assign a customized class to it using <div class="class_name">) and thus whatever is between a starting and ending div tag uses that style.
Example:
---------
HTML:
<html>
<body>
<div class="header">
....header content...
</div>
<div class="main_content">
...main content stuff goes here...
</div>
</body>
</html>
------
The .header class can be stylized within a CSS file to be the header of a website (it might stylize the links to the homepage, to the about me section, etc..), whilst the .main_content class can be stylized to add style to the main content such as your paragraphs. You would style them like this
-------
CSS:
.header {
color:blue;
other stuff..
}
.main_content {
....
}
Note: A div is a block element, meaning using it by default places a newline before and after it. If you want the same functionality but inline, use <span>
In essence, divs are containers that should define a style that their contents use. So, without CSS, they are mostly useless.



