块级元素
特点:
-
大多数 HTML 元素被定义为块级元素或内联元素。
-
块级元素在浏览器显示时,通常会以新行来开始(和结束)。
<h1>, <p>, <ul>, <table>...
内联元素
特点:
-
内联元素在显示时通常不会以新行开始
<b>, <td>, <a>, <img>...
Html之<div>
元素
特点:
-
块级元素,它可用于组合其他 HTML 元素的容器。
-
没有特定的含义。属于块级元素,浏览器会在其前后显示折行。
-
与 CSS 一同使用,
<div>
元素可用于对大的内容块设置样式属性。 -
文档布局。使用表格定义布局的老式方法。使用
<table>
元素进行文档布局不是表格的正确用法。<table>
元素的作用是显示表格化的数据。 -
<div>
标签定义Html文档种的一个分隔区块或者一个区域部分 -
常用于组合块级元素,以便通过CSS来对这些元素进行格式化
-
不支持 align 属性。
<div style="color: brown;">
<h4>这是该区域的标题</h4>
<p>这是该区域的内容</p>
</div>
Html之<span>
标签
特点:
-
是内联元素,可用作文本的容器
-
没有特定的含义
-
与 CSS 一同使用时,<span> 元素可用于为部分文本设置样式属性。
-
提供了一种将文本的一部分或者文档的一部分独立出来的方式。用于对文档中的行内元素进行组合。
-
可以使用 CSS 对它定义样式,或者使用 JavaScript 对它进行操作。
<p>
我有一条
<span style="color: blue; font-weight: bold;">蓝色</span>
的狗,和一条
<span style="color: darkolivegreen; font-weight: bold;">碧绿色</span>
的猫
</p>
布局
大多数网站会把内容安排到多个列中(就像杂志或报纸那样)。
大多数网站可以使用 <div>
或者 <table>
元素来创建多列。CSS 用于对元素进行定位,或者为页面创建背景以及色彩丰富的外观。
使用五个 div 元素来创建多列布局实例:
<div id="container" style=" 500px;">
<div id="header" style="">
<h1 style="margin-bottom: 0; text-align: center;" contenteditable="true" contenteditable="true">请输入页面标题</h1>
</div>
<div id="menu" style=" height: 200px; 100px; float: left;">
<b>菜单</b><br />
<p contenteditable="true">Html</p>
<p contenteditable="true">Css</p>
<p contenteditable="true">JavaScript</p>
</div>
<div id="content" style=" height: 200px; 400px; float: left;">
<p>请输入内容:<input accept="application/msword" /></p>
</div>
<div id="footer" style=" clear: both; text-align: center;">版权@Lucifer.com</div>
</div>
使用table元素进行网页布局实例:
<table width="500">
<thead contenteditable="true" align="center">
<tr>
<td colspan="2" style="">
<h1>请输入页面标题</h1>
</td>
</tr>
</thead>
<tbody align="left">
<tr>
<td style=" 100px; vertical-align: top;">
<b>菜单</b><br />
<p contenteditable="true">Html</p><br />
<p contenteditable="true">Css</p><br />
<p contenteditable="true">JavaScript</p>
</td>
<td style=" height: 200px; 400px; vertical-align: top;">
<p>内容部分:<input accept="application/msword" /></p>
</td>
</tr>
</tbody>
<tfoot align="center">
<