简易表格练习

html:

<body>
	<!--html注释  css注释用/**/-->
	<!--主体-->
	<div id="body">
	<!--第一张表-->
		<h2>1.我喜欢的歌曲</h2>
		<table width="100%" height="100px" border="1px" frame="hsides" rules="groups">
			<tr>
				<th>序号</th><th>歌曲</th><th>歌手</th>
			</tr>
			<tr>
				<td>1.</td><td>杨柳</td><td>范宗沛</td>
			</tr>
			<tr>
				<td>2.</td><td>夜的钢琴曲五</td><td>石进</td>
			</tr>
			<tr>
				<td>3.</td><td>梦醒了</td><td>袁惟仁</td>
			</tr>
			<tr>
				<td>4.</td><td>故乡的原风景</td><td>宗次郎</td>
			</tr>
			<tr>
				<td>5.</td><td>还是朋友</td><td>张雨生</td>
			</tr>
		</table>
		<!--第二张表-->
		<h2>2.table 标签属性说明</h2>
		<table width="100%" height="500px"   cellpadding="0" cellspacing="0"  border="1" frame="border" rules="all">
			<tr>
				<th>属性</th><th>说明</th>
			</tr>
			<tr>
				<td>width</td><td>定义宽度。功能与css的width属性一致</td>
			</tr>
			<tr>
				<td>height</td><td>定义高度。功能与css的width属性一致</td>
			</tr>
			<tr>
				<td>border</td><td>定义边框,属性值为0时,边框线隐藏,值越大边框线越粗。功能与css的border属性相似,但没有css边框 属性强大</td>
			</tr>
			<tr>
				<td>rules</td><td><p>取值:void、box、border、above、below、lhs、rhs、hsides、vsides</p>
				<p>当frame=void时,不显示表格最外围的边框,默认设置</p>
				<p>当frame=box时,显示四条边框</p>
				<p>当frame=border时,同时显示四条边框</p>
				<p>当frame=above时,显示顶部边框,其余隐藏</p>
				<p>当frame=below时,只显示底部边框,其余隐藏</p>
				<p>当frame=lhs时,只显示左而边框,其他隐藏</p>
				<p>当frame=rhs时,只显示右而边框,其他隐藏</p>
				<p>当frame=hsides时,只显示水平方向的两条边框,其他隐藏</p>
				<p>当frame=vsides时,只显示垂直方向的两条边框,其他隐藏</p>
				</td>
			</tr>
			<tr>
				<td>rules</td>
				<td>
				<p>取值:all、none、cols、groups</p>
				<p>当rules=all时,纵向分隔线和横向分隔线将全部显示,默认设置</p>
				<p>当rules=none时,纵向分隔线和横向分隔线将全部隐藏,显示表格的外框</p>
				<p>当rules=cols时,表格会隐藏横向的分隔线,显示表格的列</p>
				<p>当rules=rows时,表格会隐藏纵向的分隔线,显示表格的行</p>
				<p>当rules=groups时,为行组或列组设置边框,需要<tbody&gt标签等分组元素查看效果</p>

				</td>
			</tr>
			<tr>
				<td>cellpadding</td><td>定义单元格的补白,功能与css的padding属性一致</td>
			</tr>
			<tr>
				<td>cellspacing</td><td>定义单元格的边界,功能与css的margin属性一致</td>
			</tr>
		</table>
		<!--第三张表-->
		<h2>3.设计表格的附加结构(合并单元格、表格描述)</h2>
		<table   width="100%" height="250px" border="1" frame="border" rules="all" summary="表格不可见描述">
			<caption><span>表格可见描述,即表格总标题</span></caption>
			<tr>
				<th>序号</th><th>句子</th><th>作者</th>
			</tr>
			<tr>
				<td>0.</td><td colspan="2">html的colspan\rowspan属性通常用在td和th标签中用。summary表格摘要属性和图片的alt属性类似,caption包含行内元素,描述表格的标记文本。caption是标签,summary是属性。</td>
			</tr>
			<tr>
				<td>1.</td><td>一个不欣赏自己的人,是难以快乐的。</td><td rowspan="2">三毛</td>
			</tr>
			<tr>
				<td>2.</td><td>一个人至少拥有一个梦想,有一个理由去坚强。心若没有栖息的地方,到哪里都是在流浪。</td>
			</tr>
			<tr>
				<td>3.</td><td>多数的错失,是因为不坚持,不努力,不挽留,然后催眠自己说一切都是命运。 </td><td rowspan="3">somebody</td>
			</tr>
			<tr>
				<td>4.</td><td>若现在就觉得失望无力,未来那么远你该怎么扛。</td>
			</tr>
			<tr>
				<td>5.</td><td>我习惯了无所谓,却不是真的什么都不在乎。 </td>
			</tr>
			<tr>
				<td>6.</td><td>我一直以为人是慢慢变老的,其实不是,人是一瞬间变老的。</td><td>莫言</td>
			</tr>
		</table>
		<!--第四张表-->
		<h2>4.表格结构分组</h2>
		<p>方便网页设计师进行区域化控制,以方便数据显示、样式控制,还有利于搜索引擎的检索。</p>
		<p>如:表头表尾静止,主体滚动。</p>
		<table width="100%" height="250px" border="1" frame="hsides" rules="groups">
			<caption>表格标题</caption>
			<colgroup>
				<col span="1" class="col1">
				<col class="col2">
			</colgroup>

			<thead>
			<tr>
				<th scope="col">标签</th><th>说明</th>
			</tr>
			</thead>
			<tbody>
				<tr>
					<td>thead</td><td>表示表格表头,可以使用单独的样式定义表头,并且打印时可以在分页产的上部打印表头。</td>
				</tr>
				<tr>
					<td>tbody</td><td>表示表格主体,浏览器在显示时,先下载表格后,再全部显示,可以使用该标签实现分段显示</td>
				</tr>
				<tr>
					<td>tfooter</td><td>表示表格表尾,如同WORD的页角属性。</td>
				</tr>
				<tr>
					<td>colgroup</td><td>标签定义表格列的分组,对列进行格式化。在table内部使用合法。</td>
				</tr>
				<tr>
					<td>col</td><td>为表格中一个或多个列定义属性值。可以在colgroup标签中使用,也可独立使用。</td>
				</tr>
				<tr>
					<th scope="rows">scope属性</th><td>为表格中一个或多个列定义属性值。可以在colgroup标签中使用,也可独立使用。</td>
				</tr>
			</tbody>
			<tfooter>
				<tr><td>more>></td><td></td></tr>
			</tfooter>
		</table>
		<h2>5.使用样式</h2>
		<table class="tb1" width="100%" height="100px">
			<tr>
				<th>序号</th><th>歌曲</th><th>歌手</th>
			</tr>
			<tr>
				<td>1.</td><td>杨柳</td><td>范宗沛</td>
			</tr>
			<tr>
				<td>2.</td><td>夜的钢琴曲五</td><td>石进</td>
			</tr>
			<tr>
				<td>3.</td><td>梦醒了</td><td>袁惟仁</td>
			</tr>
			<tr>
				<td>4.</td><td>故乡的原风景</td><td>宗次郎</td>
			</tr>
			<tr>
				<td>5.</td><td>还是朋友</td><td>张雨生</td>
			</tr>
		</table>
		<h2>6.使用样式2</h2>
		<table class="tb2" width="100%" height="100px">
			<tr>
				<th>序号</th><th>歌曲</th><th>歌手</th>
			</tr>
			<tr>
				<td>1.</td><td>杨柳</td><td>范宗沛</td>
			</tr>
			<tr>
				<td>2.</td><td>夜的钢琴曲五</td><td>石进</td>
			</tr>
			<tr>
				<td>3.</td><td>梦醒了</td><td>袁惟仁</td>
			</tr>
			<tr>
				<td>4.</td><td>故乡的原风景</td><td>宗次郎</td>
			</tr>
			<tr>
				<td>5.</td><td>还是朋友</td><td>张雨生</td>
			</tr>
		</table>

	</div>

	</body>

css:

/*注释*/
	  body{
		  background:ivory;
		  width:800px; height:1800px;
		  font-family:微软雅黑;font-size:14px;
	  }

	  /*注释*/
	  /*一般将所有元素的边距清为0*/
	  html,body,
	  h1,h2,h3,h4,h5,h6,
	  table,caption,tr,td,th,
	  ul,ol,li,dl,dt,dd,
	  form,legend,fieldset,img
		{
			padding:0px;margin:0px;
		}
	  #body{width:800px;height:100%;padding:10px; font-family:微软雅黑;font-size:14px;}
	  #body p{font-family:微软雅黑;font-size:14px;line-height:5px;}
	  #body h2
		{
			/*display:none;标题H2不显示*/
			line-height:50px;
			/*text-indent:20px;*/
		}
	.col1{background:#ff6666;}
	.col2{background:#ffcc99;}
	.tb1{background:#CCFF99;border:1px solid #009966;border-collapse:collapse;}
	.tb1 th,.tb1 tr,.tb1 td{background:#CCFF99;border:1px solid #009966;}
	.tb2{background:#FFCC33;border:1px solid #cc0066;border-spacing:10px 5px;}
	.tb2 th,.tb2 tr,.tb2 td{background:#CCFF99;border:1px solid #cc0066;}
时间: 2024-11-14 03:58:06

简易表格练习的相关文章

有边框的简易表格

html: <table> <tr> <td><img src="images/ReserveServices/YuYue1.png" /></td> <td class="w187"><span></span>服务类型:</td> </tr> <tr> <td class="w187"><span

ASP.NET Core 中文文档 第三章 原理(7)配置

小分享:我有几张阿里云优惠券,用券购买或者升级阿里云相应产品最多可以优惠五折!领券地址:https://promotion.aliyun.com/ntms/act/ambassador/sharetouser.html?userCode=ohmepe03 原文:Configuration 作者:Steve Smith.Daniel Roth 翻译:刘怡(AlexLEWIS) 校对:孟帅洋(书缘) ASP.NET Core 支持多种配置选项.应用程序配置数据内建支持读取 JSON.XML 和 IN

jQuery控件简易日历表格

jQuery控件简易日历表格代码,jquery表格,jquery插件 ,jquery,日期,时间,日历表格,表格代码,jQuery控件简易日历表格代码是一款较为简单的显示日历的代码,兼容firefox,chrome,ie. 下载地址:http://www.huiyi8.com/sc/6362.html(转载请注明此处)

简易数据分析 11 | Web Scraper 抓取表格数据

这是简易数据分析系列的第 11 篇文章. 今天我们讲讲如何抓取网页表格里的数据.首先我们分析一下,网页里的经典表格是怎么构成的. First Name 所在的行比较特殊,是一个表格的表头,表示信息分类 2-5 行是表格的主体,展示分类内容 经典表格就这些知识点,没了.下面我们写个简单的表格 Web Scraper 爬虫. 1.制作 Sitemap 我们今天的练手网站是 http://www.huochepiao.com/search/chaxun/result.asp?txtChuFa=%C9%

javascript生成表格增删改查 JavaScript动态改变表格单元格内容 动态生成表格 JS获取表格任意单元格 javascript如何动态删除表格某一行

jsp页面表格布局Html代码 <body > <center> <input type="text" value="111" id="mytext"> <table border="1" width="60%" id="mytable"> <tr> <td id="td1">第一行第一列<

对xlslib库与libxls库的简易封装

一.简介 xlslib库是用来创建excel文件.libxls是用来读取excel文件的,在使用C++或者QT语言来设计对excel文件的读取.都需要事先下载这两个库编译成功后再进行程序设计的.之所以选择这两个库来使用,是因为这两个库即可以在windows系统下使用,又可以在Linux系统下使用.对于设计跨平台使用的程序来说这两个库是一个不错的选择.具体的编译方法,网上有很多资源,再次不在赘述. 二.使用示例 本程序中我对这两个库做了简易的封装,生成了两个动态库,主要功能就是对excel文件的创

基于数据库MySQL的简易学生信息管理系统

通过这几天学习Mysql数据库,对其也有了基本的了解,为了加深印象,于是就写了一个最简易的学生信息管理系统. 一:基本要求 1.通过已知用户名和密码进行登录: 2.可以显示菜单: 3.可以随时插入学生信息: 4.可以删除学生信息: 5.可以通过学生姓名或学号显示学生所有信息: 还可以修改学生信息,添加学生表格属性等等,,,这些实现都基本类似上述的(这些不想写了,最简易的学生信息管理系统): 二:步骤 1.写一个sql脚本,包括创建数据库,使用数据库,创建学生信息表格,插入大部分学生信息. stu

HBase介绍及简易安装(转)

HBase介绍及简易安装(转) HBase简介 HBase是Apache Hadoop的数据库,能够对大型数据提供随机.实时的读写访问,是Google的BigTable的开源实现.HBase的目标是存储并处理大型的数据,更具体地说仅用普通的硬件配置,能够处理成千上万的行和列所组成的大型数据库.HBase是一个开源的.分布式的.多版本的.面向列的 存储模型.可以直接使用本地文件系统也可使用Hadoop的HDFS文件存储系统.为了提高数据的可靠性和系统的健壮性,并且发挥HBase处理大型数据 的能力

Java版简易画图板的实现

Windows的画图板相信很多人都用过,这次我们就来讲讲Java版本的简易画板的实现. 基本的思路是这样的:画板实现大致分三部分:一是画板界面的实现,二是画板的监听以及画图的实现,三是画板的重绘.(文章较长,但是代码是逐步递进的,可以按三部分分开来看,实现了当前部分再去看下一部分.)首先是画板的界面实现,因为我没有去找具体的图标,界面上的所有组件都是Swing的自带组件,所以界面略微有点简陋,不过如果想要优化也简单,把界面上的组件都改成自定义的图标即可.界面实现后,就可以考虑给界面的组件加上监听