html_day2---表格+列表+框架


Day2

利用前面学的基础知识做一个表格

代码如下:

<html>
	<head>
		<title>菜谱</title>
		</head>
	<body>
		<table align=center width=400px border=1 bordercolor=#E674FA cellspacing=0 height=200>
			<tr align=center><td colspan=3>星期一菜谱</td></tr>
			<tr align=center><td rowspan=2>素菜</td><td>青草茄子</td><td>花椒扁豆</td></tr>
			<tr align=center><td>小葱豆腐</td><td>炒白菜</td></tr>
			<tr align=center><td rowspan=2>荤菜</td><td>鱼香肉丝</td><td>油焖大虾</td></tr>
			<tr align=center><td>海参鲍鱼<img width=200px src="images/hai.jpg"></img></td><td>龙肝凤胆</td></tr>
			</table>
		</body>
	</html>

做一个课程表

代码如下:

<html>
	<head>
	<title>课程表</title>
	</head>
	<body>
	<!--th表示内容字体加粗,其实就是表示表头-->
	<table width=500 border bordercolor=blue align=center>
	<caption align=center>我的课表</caption><!--表格的标题-->
	<tr align=center><th>项目</th><th colspan=5> 上课</th><th colspan=2>休息</th></tr>
	<tr align=center><th>星期</th><th>星期一</th><th>星期二</th><th>星期三</th><th>星期四</th><th>星期五</th><th>星期六</th><th>星期日</th></tr>
	<tr align=center><td rowspan=4>上午</td><td>大物</td><td>英语</td><td>历史</td><td>政治</td><td>高数</td><td>Web技术</td><td rowspan=4>休息</td></tr>
	<tr align=center><td>大物</td><td>英语</td><td>历史</td><td>政治</td><td>高数</td><td>Web技术</td></tr>
	<tr align=center><td>大物</td><td>英语</td><td>历史</td><td>政治</td><td>高数</td><td>Web技术</td></tr>
	<tr align=center><td>大物</td><td>英语</td><td>历史</td><td>政治</td><td>高数</td><td>Web技术</td></tr>
	<tr align=center><td rowspan=2>下午<td>大物</td><td>英语</td><td>历史</td><td>政治</td><td>高数</td><td>Web技术</td><td rowspan=2>休息</td></tr>
	<tr align=center><td>大物</td><td>英语</td><td>历史</td><td>政治</td><td>高数</td><td>Web技术</td></tr>	
	</table>
	</body>
</html>


两个新的知识点:

     (1)caption:表格标题

     (2)th:表头(td内容加粗而已)

Html列表——无序列表

无序列表 <ul><li>...</ul>

<ul>

<li>Today

<li>Tommorow

</ul>

定制表中的标记<li type=#> #=disc, circle, square

<ul>
<li type=disc>ONE
<li type=circle>TWO
<li type=square>THREE
</ul>

  1. ONE
  2. TWO
  3. THREE

Html列表——有序列表(默认是数字顺序)

<ol><li>……</ol>

代码举例:
<html>
	<body>
	********无序列表**********</br>
		<ul type="square"><!--空心小圆点-->
				<!--默认的是实心小圆点-->
			<!--这里的封闭标记可以省略-->
			<li type="square">传奇
			<li type="disc">反恐
			<li type="circle">跳舞团
			</ul>
		<br/>
		********有序列表********
	<br/>
	<!--1,a,A,I,i-->
		<ol type="I">
			<li>Today</li>
			<li>Tomorrow</li>
			<li>Yesterday</li>
			<li>Yesterday</li>
			</ol>
		</body>
	</html>

运行结果:


Html框架——frameset/frame



基本语法:

<frameset cols=”按照列的百分比分割 ” rows=”按行的百分比分割”>

<frame属性…>

</frame>

</frameset>


代码举例:

<html>
	<head><title>frameset</title></head>
		<frameset rows="40%,*" >
			<frame src="day2_1.html"></frame>
			<frameset cols="80%,*" noresize frameborder=0>
				<frame src="day2_2.html"/>
				<frame src="day2_3.html"/>
				</frameset>
			</frameset>
	</html>

运行结果:


如上可以看出,界面按照框架已经分成了三部分。


综合案例


做一个如图所示的界面,点击左侧的歌曲名字,在右侧显示其相应的歌词



分析如下:

整个界面由三部分构成,上、左、右,而其中右边有多层html文件构成。
代码实现:
(1)上边先只用一个图片代替
<html>
	<img src="title.jpg"/>
	</html>

(2)左侧都是超链接,并设置底色为粉红色
<html>
	<body bgcolor=pink>
	<a href="right_qihao.html" target="right">七号公园</a><br/>
	<a href="right_meigui.html" target="right">玫瑰花的葬礼</a><br/>
	<a href="right_weizhang.html" target="right">违章动物</a><br/>
	<a href="right_niruo.html" target="right">你若成风</a><br/>
	<a href="right_youhe.html" target="right">有何不可</a><br/>
	</body>
	</html>
这里采用target标记将歌词文件在指定的框架frame中显示,right指的是右边的框架。这在(3)中的总布局中可以看到。
(3)
<frameset rows="27%,*" frameborder=0 noresize>
	<frame src="top.html"/>
	<frameset cols="30%,*">
		<frame src="left.html"/>
		<!--frame元素中有一name属性,相当于给该frame取名-->
		<frame src="right_qihao.html" name="right"/>
		</frameset>
	</frameset>

如上,name属性给frame命名。


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值