林城愚人 發表於 2026-5-3 22:17:06

浅析Table 和 div 的简介及用法

<p>&nbsp;Web前端1</p>
<p>
<table>
    <tbody>
      <tr>
            <td>
            <p>学号</p>
            </td>
            <td>
            <p>姓名</p>
            </td>
            <td>
            <p>性别</p>
            </td>
            <td>
            <p>年龄</p>
            </td>
      </tr>
      <tr>
            <td>
            <p>01</p>
            </td>
            <td>
            <p>张三</p>
            </td>
            <td>
            <p>男</p>
            </td>
            <td>
            <p>20</p>
            </td>
      </tr>
      <tr>
            <td>
            <p>02</p>
            </td>
            <td>
            <p>李四</p>
            </td>
            <td>
            <p>女</p>
            </td>
            <td>
            <p>21</p>
            </td>
      </tr>
      <tr>
            <td colspan="3">
            <p>人数合计</p>
            </td>
            <td>
            <p>60</p>
            </td>
      </tr>
    </tbody>
</table>
</p>
<p><span style="color: #ff0000"><strong>表格的组成部分:</strong></span></p>
<p>&nbsp; &nbsp; 标题 表头 主体 表尾</p>
<p>Table 定义一个表格</p>
<div class="jb51code">
<pre class="brush:xhtml;">
&lt;table border=&quot;1&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; align=&quot;center&quot;&gt;
&lt;/table&gt;</pre>
</div>
<p>Caption 定义表格的标题</p>
<div class="jb51code">
<pre class="brush:xhtml;">
&lt;caption&gt;web前/caption&gt;端1&lt;</pre>
</div>
<p>Thead 定义表头的部分</p>
<div class="jb51code">
<pre class="brush:xhtml;">
&lt;thead&gt;
                                &lt;tr&gt;
                                        &lt;th&gt;学号&lt;/th&gt;
                                        &lt;th&gt;姓名&lt;/th&gt;
                                        &lt;th&gt;性别&lt;/th&gt;
                                        &lt;th&gt;年龄&lt;/th&gt;
                                &lt;/tr&gt;
                        &lt;/thead&gt;</pre>
</div>
<p>Tbody 定义表格的主体</p>
<div class="jb51code">
<pre class="brush:xhtml;">
&lt;tbody&gt;
                                &lt;tr&gt;
                                        &lt;td&gt;01&lt;/td&gt;
                                        &lt;td&gt;张三&lt;/td&gt;
                                        &lt;td&gt;男&lt;/td&gt;
                                        &lt;td&gt;20&lt;/td&gt;
                                &lt;/tr&gt;
                                &lt;tr&gt;
                                        &lt;td&gt;02&lt;/td&gt;
                                        &lt;td&gt;李四&lt;/td&gt;
                                        &lt;td&gt;女&lt;/td&gt;
                                        &lt;td&gt;21&lt;/td&gt;
                                &lt;/tr&gt;
                                &lt;tfoot&gt;
                                        &lt;tr&gt;
                                                &lt;td colspan=&quot;3&quot;&gt;人数合计:&lt;/td&gt;
                                                &lt;td&gt;60&lt;/td&gt;
                                        &lt;/tr&gt;
                                &lt;/tfoot&gt;
                        &lt;/tbody&gt;</pre>
</div>
<p>Tfoot 定义表尾,一般来显示汇总信息</p>
<div class="jb51code">
<pre class="brush:xhtml;">
&lt;tfoot&gt;
                                        &lt;tr&gt;
                                                &lt;td colspan=&quot;3&quot;&gt;人数合计:&lt;/td&gt;
                                                &lt;td&gt;60&lt;/td&gt;
                                        &lt;/tr&gt;
                                &lt;/tfoot&gt;</pre>
</div>
<p>Tr 定义一行</p>
<div class="jb51code">
<pre class="brush:xhtml;">
&lt;tr&gt;
                                        &lt;th&gt;学号&lt;/th&gt;
                                        &lt;th&gt;姓名&lt;/th&gt;
                                        &lt;th&gt;性别&lt;/th&gt;
                                        &lt;th&gt;年龄&lt;/th&gt;
                                &lt;/tr&gt;</pre>
</div>
<p>Th td 定义数据项(单元格) th 一般用于表头,有加粗的样式</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp; Td 一般用于主体部分,没有加粗样式</p>
<div class="jb51code">
<pre class="brush:xhtml;">
&lt;tr&gt;
                                        &lt;td&gt;01&lt;/td&gt;
                                        &lt;td&gt;张三&lt;/td&gt;
                                        &lt;td&gt;男&lt;/td&gt;
                                        &lt;td&gt;20&lt;/td&gt;
                                &lt;/tr&gt;</pre>
</div>
<p>Td rowspan 和 colspan 分别定义单元格跨行的行数,跨列的列数</p>
<div class="jb51code">
<pre class="brush:xhtml;">
&lt;td colspan=&quot;3&quot;&gt;人数合计:&lt;/td&gt;</pre>
</div>
<p>Cellspacing 定义表格的间距</p>
<p>Cellpadding 定义表格的边距</p>
<div class="jb51code">
<pre class="brush:xhtml;">
&lt;table border=&quot;1&quot; cellspacing=&quot;0&quot; cellpadding=&quot;10&quot;&gt;</pre>
</div>
<p>Div 定义一个分块 (division)</p>
<div class="jb51code">
<pre class="brush:xhtml;">
&lt;div style=&quot;width: 200px;height: 200px;background-color:skyblue&quot;;&gt;</pre>
</div>
<p>特点:在新的一行显示 &nbsp;块级标签</p>
<p><span style="color: #ff0000"><strong>块级标签 与 行内标签的区别:</strong></span></p>
<p>块级标签占满行 &nbsp;行内标签会按照顺序从左到右依次排列</p>
<p>块级标签:h1-h6&nbsp; p&nbsp; ul&nbsp; ol&nbsp; li&nbsp; div table&nbsp; dl&nbsp; form</p>
<p>行内标签:span&nbsp; a&nbsp; br lable&nbsp; I&nbsp; em</p>
<p>块级元素的特点:display:block</p>
<ul>
    <li>每个块都是从新的一行开始,后面的元素会另起一行</li>
    <li>元素的宽度、高度、行高、内外边距都是可设置的</li>
    <li>如果不设置元素的宽度,是他父容器的100%,除非你给他设定高度</li>
</ul>
<p>行内元素的特点:display:inline</p>
<ul>
    <li>和其他的元素都在一行上</li>
    <li>不能设置元素的宽度,高度,行高,内外边距</li>
    <li>元素的宽度是他包含文字或图片的宽度,不能改变</li>
</ul>
<p>行内块元素的特点:display:inline-block</p>
<ul>
    <li>和其他的元素都在一行上</li>
    <li>宽度,高度,行高,内外边距都可以设置的</li>
</ul>
<p><span style="color: #ff0000"><strong>总结</strong></span></p>
頁: [1]
查看完整版本: 浅析Table 和 div 的简介及用法