1、在HTML中加自定义的格式
(第一段代码)
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="Generator" content="EditPlus®">
<meta name="Author" content="">
<meta name="Keywords" content="">
<meta name="Description" content="">
<title>*****表</title>
<STYLE>
BODY { background-color : #FFFFFF; font-family : Verdana; font-size : 10pt;color : Black;}
TR,TD{ font-family : Verdana; font-size : 10pt; color : Black;}
#noborder{border:0;}
#topborder{border-left:none;border-right:none; border-bottom:none;}
leftindent2{margin-left:2em;}
leftindent5{margin-left:5em;}
</STYLE>
</head>
其中,<style></style>标签中自定义了BODY,TR,TD格式,以及自定义noborder(没有周围边框),topborder(只有顶边框),leftindent2(左缩进两个字符),leftindent5(左缩进5个字符),另外在引用时,body,TR,TD,leftindent2,leftindent5直接以对应标签来引用(<body></body> <tr></tr> <td></td> <leftindent2></leftindent2> <leftindent5></leftindent5>),标签当中的内容会以标签设置好的格式显示。
2、引用设置好的标签
(第二段代码)
<body>
<H1 align=center><font size="5">*******表</font></h1>
<P>***元</P>
<table width="100%" border="1" style="BORDER-COLLAPSE: collapse" bordercolorlight="#000000" bordercolordark="#000000" id="noborder">
///注:首先表是分外面大表的边框和各个单元格的边框。当border="1"时,大表和里面各个单元格的边框都显示;border="0"时,大表和里面各个单元格的边框都不显示;border>"1"时,只有外面大表的边框变粗,单元格边框不变。style="BORDER-COLLAPSE: collapse"意思是各个单元格边框与外面边框和其他单元格边框进行覆盖(即只显示一条线(两个边框线显示一条,一条与无边框显示一条,无边框与无边框显示无边框)),而如果是把style="BORDER-COLLAPSE: collapse"换成cellspacing="0",那么是相邻边框进行重叠(两个边框线显示一条加粗线,一条与无边框显示一条,无边框与无边框显示无边框)。id="noborder",这里是引用上面定义好的无边框线,因为是在table标签中出现,这样的话就会把大表的外边框去掉,但单元格边框是不变的,这样由于有style="BORDER-COLLAPSE: collapse"照样会显示线条的(但其实已经把外边框去掉了),另外当定义那里用的是#noborder则引用时写id="noborder";而当 定义那里用的是 .noborder则引用时写calss="noborder";当没有点和#号时,用<noborder>内容</noborder>。/
<tr>
<td align="center">列1</td>
<td align="center">列2</td>
<td align="center">列3</td>
<td align="center">列4</td>
<td align="center">列5</td>
</tr>
<tr>
<td align="left">一、*******行</td>
<td align="center">1</td>
<td align="center"></td>
<td align="center"></td>
<td align="center"></td>
</tr>
<tr>
<td align="left">二、*******行</td>
<td align="center">2</td>
<td align="center"></td>
<td align="center"></td>
<td align="center"></td>
</tr>
<tr>
<td align="left">三、*******行</td>
<td align="center">3</td>
<td align="center"></td>
<td align="center"></td>
<td align="center"></td>
</tr>
<tr>
<td><leftindent2>1.*******二行</leftindent2></td> ///注:在这里缩进用的是<leftindent2></leftindent2>,因为前面定义的是没有加点和#号,如果加的话后面即使用id, class调用好像也不行,不知道为什么///
<td align="center">4</td>
<td align="center"></td>
<td align="center"></td>
<td align="center"></td>
</tr>
<tr>
<td><leftindent2>2.*******二行</leftindent2></td>
<td align="center">5</td>
<td align="center"></td>
<td align="center"></td>
<td align="center"></td>
</tr>
<tr>
<td><leftindent2>3.*******二行</leftindent2></td>
<td align="center">6</td>
<td align="center"></td>
<td align="center"></td>
<td align="center"></td>
</tr>
<tr>
<td><leftindent2>4.*******二行</leftindent2></td>
<td align="center">7</td>
<td align="center"></td>
<td align="center"></td>
<td align="center"></td>
</tr>
<tr>
<td><leftindent2>*******二行</leftindent2></td>
<td align="center">8</td>
<td align="center"></td>
<td align="center"></td>
<td align="center"></td>
</tr>
<tr>
<td><leftindent5>*******三行</leftindent5></td>
<td align="center">9</td>
<td align="center"></td>
<td align="center"></td>
<td align="center"></td>
</tr>
<tr>
<td align="left">四、*******行</td>
<td align="center">10</td>
<td align="center"></td>
<td align="center"></td>
<td align="center"></td>
</tr>
<tr>
<td><leftindent2>1.*******二行</leftindent2></td>
<td align="center">11</td>
<td align="center"></td>
<td align="center"></td>
<td align="center"></td>
</tr>
<tr>
<td><leftindent2>2.*******二行</leftindent2></td>
<td align="center">12</td>
<td align="center"></td>
<td align="center"></td>
<td align="center"></td>
</tr>
<tr>
<td><leftindent2>3.*******二行</leftindent2></td>
<td align="center">13</td>
<td align="center"></td>
<td align="center"></td>
<td align="center"></td>
</tr>
<tr>
<td><leftindent2>4.*******二行</leftindent2></td>
<td align="center">14</td>
<td align="center"></td>
<td align="center"></td>
<td align="center"></td>
</tr>
<tr>
<td align="left">五、*******行</td>
<td align="center">15</td>
<td align="center"></td>
<td align="center"></td>
<td align="center"></td>
</tr>
<tr>
<td align="left">六、*******行</td>
<td align="center">16</td>
<td align="center"></td>
<td align="center"></td>
<td align="center"></td>
</tr>
<tr>
<td colspan="5" align="left" id="topborder">补充说明:</td> ///注:只保留上边框
</tr>
<tr>
<td colspan="5" align="left" id="noborder">1.末尾行</td> ///注:去掉所有边框
</tr>
<tr>
<td colspan="5" align="left" id="noborder">2.末尾行</td> ///注:去掉所有边框
</tr>
</table>
</body>
</html>
3、结果:
图片
(第一段代码)
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="Generator" content="EditPlus®">
<meta name="Author" content="">
<meta name="Keywords" content="">
<meta name="Description" content="">
<title>*****表</title>
<STYLE>
BODY { background-color : #FFFFFF; font-family : Verdana; font-size : 10pt;color : Black;}
TR,TD{ font-family : Verdana; font-size : 10pt; color : Black;}
#noborder{border:0;}
#topborder{border-left:none;border-right:none; border-bottom:none;}
leftindent2{margin-left:2em;}
leftindent5{margin-left:5em;}
</STYLE>
</head>
其中,<style></style>标签中自定义了BODY,TR,TD格式,以及自定义noborder(没有周围边框),topborder(只有顶边框),leftindent2(左缩进两个字符),leftindent5(左缩进5个字符),另外在引用时,body,TR,TD,leftindent2,leftindent5直接以对应标签来引用(<body></body> <tr></tr> <td></td> <leftindent2></leftindent2> <leftindent5></leftindent5>),标签当中的内容会以标签设置好的格式显示。
2、引用设置好的标签
(第二段代码)
<body>
<H1 align=center><font size="5">*******表</font></h1>
<P>***元</P>
<table width="100%" border="1" style="BORDER-COLLAPSE: collapse" bordercolorlight="#000000" bordercolordark="#000000" id="noborder">
///注:首先表是分外面大表的边框和各个单元格的边框。当border="1"时,大表和里面各个单元格的边框都显示;border="0"时,大表和里面各个单元格的边框都不显示;border>"1"时,只有外面大表的边框变粗,单元格边框不变。style="BORDER-COLLAPSE: collapse"意思是各个单元格边框与外面边框和其他单元格边框进行覆盖(即只显示一条线(两个边框线显示一条,一条与无边框显示一条,无边框与无边框显示无边框)),而如果是把style="BORDER-COLLAPSE: collapse"换成cellspacing="0",那么是相邻边框进行重叠(两个边框线显示一条加粗线,一条与无边框显示一条,无边框与无边框显示无边框)。id="noborder",这里是引用上面定义好的无边框线,因为是在table标签中出现,这样的话就会把大表的外边框去掉,但单元格边框是不变的,这样由于有style="BORDER-COLLAPSE: collapse"照样会显示线条的(但其实已经把外边框去掉了),另外当定义那里用的是#noborder则引用时写id="noborder";而当 定义那里用的是 .noborder则引用时写calss="noborder";当没有点和#号时,用<noborder>内容</noborder>。/
<tr>
<td align="center">列1</td>
<td align="center">列2</td>
<td align="center">列3</td>
<td align="center">列4</td>
<td align="center">列5</td>
</tr>
<tr>
<td align="left">一、*******行</td>
<td align="center">1</td>
<td align="center"></td>
<td align="center"></td>
<td align="center"></td>
</tr>
<tr>
<td align="left">二、*******行</td>
<td align="center">2</td>
<td align="center"></td>
<td align="center"></td>
<td align="center"></td>
</tr>
<tr>
<td align="left">三、*******行</td>
<td align="center">3</td>
<td align="center"></td>
<td align="center"></td>
<td align="center"></td>
</tr>
<tr>
<td><leftindent2>1.*******二行</leftindent2></td> ///注:在这里缩进用的是<leftindent2></leftindent2>,因为前面定义的是没有加点和#号,如果加的话后面即使用id, class调用好像也不行,不知道为什么///
<td align="center">4</td>
<td align="center"></td>
<td align="center"></td>
<td align="center"></td>
</tr>
<tr>
<td><leftindent2>2.*******二行</leftindent2></td>
<td align="center">5</td>
<td align="center"></td>
<td align="center"></td>
<td align="center"></td>
</tr>
<tr>
<td><leftindent2>3.*******二行</leftindent2></td>
<td align="center">6</td>
<td align="center"></td>
<td align="center"></td>
<td align="center"></td>
</tr>
<tr>
<td><leftindent2>4.*******二行</leftindent2></td>
<td align="center">7</td>
<td align="center"></td>
<td align="center"></td>
<td align="center"></td>
</tr>
<tr>
<td><leftindent2>*******二行</leftindent2></td>
<td align="center">8</td>
<td align="center"></td>
<td align="center"></td>
<td align="center"></td>
</tr>
<tr>
<td><leftindent5>*******三行</leftindent5></td>
<td align="center">9</td>
<td align="center"></td>
<td align="center"></td>
<td align="center"></td>
</tr>
<tr>
<td align="left">四、*******行</td>
<td align="center">10</td>
<td align="center"></td>
<td align="center"></td>
<td align="center"></td>
</tr>
<tr>
<td><leftindent2>1.*******二行</leftindent2></td>
<td align="center">11</td>
<td align="center"></td>
<td align="center"></td>
<td align="center"></td>
</tr>
<tr>
<td><leftindent2>2.*******二行</leftindent2></td>
<td align="center">12</td>
<td align="center"></td>
<td align="center"></td>
<td align="center"></td>
</tr>
<tr>
<td><leftindent2>3.*******二行</leftindent2></td>
<td align="center">13</td>
<td align="center"></td>
<td align="center"></td>
<td align="center"></td>
</tr>
<tr>
<td><leftindent2>4.*******二行</leftindent2></td>
<td align="center">14</td>
<td align="center"></td>
<td align="center"></td>
<td align="center"></td>
</tr>
<tr>
<td align="left">五、*******行</td>
<td align="center">15</td>
<td align="center"></td>
<td align="center"></td>
<td align="center"></td>
</tr>
<tr>
<td align="left">六、*******行</td>
<td align="center">16</td>
<td align="center"></td>
<td align="center"></td>
<td align="center"></td>
</tr>
<tr>
<td colspan="5" align="left" id="topborder">补充说明:</td> ///注:只保留上边框
</tr>
<tr>
<td colspan="5" align="left" id="noborder">1.末尾行</td> ///注:去掉所有边框
</tr>
<tr>
<td colspan="5" align="left" id="noborder">2.末尾行</td> ///注:去掉所有边框
</tr>
</table>
</body>
</html>
3、结果:
图片