一、<div></div>和<span></span> 1.<div></div>标签
<div></div>标签可定义文档中的分区或节(division/section),从而把文档分割为独立的、不同的部分。<div></div>标签可以作为一种严格的组织工具,并且不使用任何格式与其关联,这其中包含一种HTML标记和表现样式相分离的思想。在实际工作中,我们通常为<div></div>标签指定 id 或 class 属性,使该标签会变得更加有效。<div></div> 是一个块级元素,这意味着它的内容自动地开始一个新行。并且实际上换行是 <div> 固有的唯一格式表现。
下面这段 HTML 模拟了新闻网站的结构。其中的每对<div></div>标签 把每条新闻的标题和摘要组合在一起,也就是说,<div></div> 为文档添加了额外的结构。同时,由于这些 <div></div> 属于同一类元素,所以可以使用 class="news" 属性对这些<div></div>标签进行标识,这么做不仅为 <div></div> 添加了合适的语义,而且便于进一步使用样式对 <div></div> 进行格式化。
<div class="news">
<h2>
News headline 1</h2>
<p>
some text. some text. some text...</p>
...
</div>
<div class="news">
<h2>
News headline 2</h2>
<p>
some text. some text. some text...</p>
...
</div>