
可以通过写python脚本制作HTML的form,包括HTML的标签什么的
python 有个第三方库pyh用来生成HTML,可以试用一下:
from pyh import
page = PyH('This is PyH page')
page << h1(cl='center', 'My big title')
table1 = page << table(border='1',id='mytable1')
headtr = table1 << tr(id='headline')
headtr << td('Head1') << td('Head2')
tr1 = table1 << tr(id='line1')
tr1 << td('r1,c1') <<td('r1,c2')
tr2 = table1 << tr(id='line2')
tr2 << td('r2,c1') <<td('r2,c2')
pageprintOut()
1、使用标签<table></table>定义网页的表格,使用style赋值类型将显示在网页。
2、使用<tr>标签定义行,使用<th>定义表头,表头的文字自动加粗。
3、<tr>和<td>标签配合,定义每行中的表格数量,现在定义3行5列的表格。
4、使用<caption></caption>定义表格的标题。
5、表格分为三个部分,表头部,表主体,表尾部。
6、表头部和主体分别放标题和表格的内容,而表的尾部通常放的是页数。
可以这么写:
<table border = 1 width = 500>
<tr>
<td rowspan = 7 align = "center">omc12</td>
<td>zbcx1 </td>
<td>5</td>
<td>2013/9/7 0:00</td>
</tr>
<tr>
<td>zbcx1 </td>
<td>4</td>
<td>2013/9/7 0:00</td>
</tr>
<tr>
<td>zbcx1 </td>
<td>6</td>
<td>2013/9/7 0:00</td>
</tr>
<tr>
<td>zbcx1 </td>
<td>8</td>
<td>2013/9/7 0:00</td>
</tr>
<tr>
<td>zbcx1 </td>
<td>3</td>
<td>2013/9/7 0:00</td>
</tr>
<tr>
<td>zbcx1 </td>
<td>2</td>
<td>2013/9/7 0:00</td>
</tr>
<tr>
<td>zbcx1 </td>
<td>1</td>
<td>2013/9/7 0:00</td>
</tr>
<tr>
<td rowspan = 5 align = "center">omc13</td>
<td>zbcx1 </td>
<td>5</td>
<td>2013/9/7 0:00</td>
</tr>
<tr>
<td>zbcx1 </td>
<td>5</td>
<td>2013/9/7 0:00</td>
</tr>
<tr>
<td>zbcx1 </td>
<td>5</td>
<td>2013/9/7 0:00</td>
</tr>
<tr>
<td>zbcx1 </td>
<td>5</td>
<td>2013/9/7 0:00</td>
</tr>
<tr>
<td>zbcx1 </td>
<td>5</td>
<td>2013/9/7 0:00</td>
</tr>
</table>
<script>
var line = 5; //行数
var column = 5; //列数
var s = "<table cellpadding='2px' border='1px'>"; //定义生成表格的字符串,border和padding只是为了显示,你自行定义
for(var i = 0;i < line;i++) //执行行的循环
{
s += "<tr>"
for(var j = 0; j < column;j++) //执行列的循环
{
s += "<td>"
s += "第" + (i+1) + "行第" + (j+1) + "列";
s += "</td>"
}
s += "</tr>"
}
documentwrite(s);
</script>
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)