zoukankan      html  css  js  c++  java
  • HTML之表格制作

    如何制作一个表格?

      如何制作一个表格呢?  观察如下代码:

    <!DOCTYPE html>
    <html lang="en">
    <head>
    	<meta charset="UTF-8">
    	<title>table</title>
    </head>
    <body>	
    		<table border='1' cellpadding="10" cellspacing='10' width="500" height="400" bgcolor="red">
    		
    		<caption style="caption-side:bottom; color:red; font-size:40px"> <b>花名册</b></caption>		
    		
    		<thead bgcolor="green">
    			<tr>
    				<th align="right">姓名</th>
    				<th style="text-align:right">班级</th>
    				<th align="right">电话</th>
    			</tr>
    		</thead> 
    		
    		<tbody bgcolor="yellow">
    			<tr>
    				<td valign="bottom">张三</td>
    				<td rowspan="2" valign="top" background="picture.jpg" ;>材料42</td>
    				<td>88888888</td>
    			</tr>
    			<tr>
    				<td valign="bottom">李四</td>
    				<td>
    					<ul>
    						<li>77777777</li>
    						<li>66666666</li>
    						<li>55555555</li>
    					</ul>
    				</td>
    			</tr>
    			<tr>	
    				<td valign="bottom">王五</td>
    				<td colspan="2">材料45(no phone)</td>
    			</tr>
    		
    		</tbody>
    		
    		</table>
    </body>
    </html>
    

     上述html便可以得到如下表格:

           当然,还有不少关于表格的特性我没有表现出来,比如 在table标签使用 border-collapse=collapse; 可以用一条线分离各个数据。

           上述html代码中,我在标签中用了内联样式,这是为了方便大家直接的观察,但是根据结构与表现分离的原则,这些样式的实现最好在外部新建一个css。还需要注意的是:在表格中我们最好使用<thead><tbody><tfoot>之类的标签,这种语义化明显的标签不仅方便开发人员阅读,也有利于浏览器解析代码。

  • 相关阅读:
    webpack 知识点
    freemarker知识点
    js知识点
    oracle 安装介绍
    CentOS 7.4x64 系统安装完成后配置
    centos 7 互信【ssh】
    spark与mapreduce的最大区别和spark原理
    最简单的搭建SpringBoot框架步骤
    simplify(s)
    ezplot函数
  • 原文地址:https://www.cnblogs.com/zhuzhenwei918/p/5990055.html
Copyright © 2011-2022 走看看