参考韩顺平老师的视频,用HTML写一个静态网页的邮箱

1.实现的效果图

1.1 邮箱主页如下

1.2 收件箱页如下

1.3 发件箱页如下

1.4 废件箱页如下

2.代码实现如下

2.1 主框架mailbox.html

mailbox.html主框架的代码实现的功能主页是,将窗口分成3个行,上面一行占20%,中间那行的占70%,下面那行占10%,(这里的行只是我个人意识里面的并不是真的行,因为觉得这么说比较容易理解,所以才说成行的)。

2.1.1 第一行我用了mailbox_top.html来填充

2.1.2 第二行我将它分成一个小的框架<frameset></frameset>,我讲这小的框架分成左右两边,左边占20%,右边占70%;左边用mailbox_left.html来填充,右边用mailbox_right.html来填充。

2.1.2 第三行我又将它分成一个小的框架<frameset></frameset>,我也将这个小框架分成左右两边,左边占50%,右边也占50%;左边用mailbox_bottom_ads.html来填充,右边用mailbox_bottom_copyRight来填充。

2.1.3 代码如下:

<span style="font-size:18px;"><!--
将窗口分成3个行,上面一行占20%,中间那行的占70%,下面那行占10%
-->
<frameset rows="20%,70%,10%">

	<frame src="mailbox_top.html" scrolling="no" frameborder="0"/>

	<!--
	将窗口分成2列左边的那列占百分20,剩下的给右边占
	-->
	<frameset cols="20%,*">
	<!--
	noresize设置窗口大小固定不可以改变,frameborder设置边框
	的边线为0
	-->
	<frame src="mailbox_left.html" noresize frameborder="0"/>
	<!--
	设置名字name="mailbox_frame"在点击链接的时候(比如点收件箱),才能用name来替换掉这个窗口
	-->
	<frame src="mailbox_right.html" name="mailbox_frame" frameborder="0"/>
	</frameset>

	<frameset cols="50%,*">
	<!--广告窗口-->
	<frame src="mailbox_bottom_ads.html" name="mailbox_ads"frameborder="0"/>
	<!--CopyRright窗口-->
	<frame src="mailbox_bottom_copyRight.html"
	frameborder="0"/>
	</frameset>

</frameset></span>

2.2 mailbox_top.html代码

<span style="font-size:18px;"><img src="mailbox_top.png" width="100%" height="100%"/></span>

2.3 mailbox_left.html代码

这里也就定义了四个超链接分别链接到(1).邮箱主页:mailbox_right.html,(2).收件箱:mailbox_receive.html,(3).发件箱:mailbox_send.html,(4).废件箱:mailbox_trash.html

<span style="font-size:18px;"><body bgcolor="pink">
<ul>
	<li><a href="mailbox_right.html" target="mailbox_frame">邮箱主页</a></li>
	<li><a href="mailbox_receive.html" target="mailbox_frame">收件箱</a></li>
	<li><a href="mailbox_send.html" target="mailbox_frame">发件箱</a></li>
	<li><a href="mailbox_trash.html" target="mailbox_frame">废件箱</a></li>
</ul>
</body></span>

2.3.1 mailbox_receive.html代码

<body >
<h1><u>收件箱</u></h1>
<form>

<table width="600px"border="1" align="center" cellspace="2px"><caption>您有 2 封新邮件</caption>

<tr bgcolor="#BFC1C0">
<!--<th></th>修饰表头,默认会加粗,而且字体会居中对齐-->
<td><input type="checkbox" name="receive_checkbox"/></td>
<th>重要度</th>
<th>附件</th>
<th>新邮件</th>
<th>发件人</th>
<th>主题</th>
<th>接受时间</th>
</tr>

<tr>
<td><input type="checkbox" name="receive_checkbox"/></td>
<td> </td>
<td>no</td>
<td><img src="get_email.png"></td>
<td>Scien Wu</td>
<td>Hello</td>
<td>2016-3-7 10:40</td>
</tr>

<tr>
<td><input type="checkbox" name="receive_checkbox"/></td>
<td>重要</td>
<td>yes</td>
<td><img src="get_email.png"></td>
<td>Mxy</td>
<td>作业</td>
<td>2016-3-7 11:00</td>
</tr>

<tr>
<td><input type="checkbox" name="receive_checkbox"/></td>
<td> </td>
<td>no</td>
<td> </td>
<td>SconeOne</td>
<td>无聊的广告</td>
<td>2016-3-6 00:30</td>
</tr>
</table>
<input type="button" value="删除选中邮件"/> <!--如果没有以/>结尾的话,很多属性都会影响到后面的-->
</form><br/>
<hr/>
邮件预览<br/>
这里是邮件预览窗口!
</body>

2.3.2 mailbox_send.html代码

<body>
<form>
<h1><U>发件箱</U></h1>

收件人:<input type="text" name="receive_person"/><br/>
抄  送:<input type="text" name="copy_to"/><br/>
主  题:<input type="text" name="theme"/><br/>

<font face="微软雅黑">信件等级</font>

<select name="level">
<option value="high_level">高级</option>
<option value="mid_level">中级</option>
<option value="low_level">低级</option>
</select>

<!--文件上传控件-->
附件:<input type="file" name="attachment"/><br>

<!--文本域-->
<textarea name="send_textarea" cols="80" rows="20">
</textarea><br>

<input type="submit" value="发送"/>
<input type="button" value="重写"/>
</form>
</body>

2.3.3 mailbox_trash.html代码

<th>附件</th>
<th>新邮件</th>
<th>发件人</th>
<th>主题</th>
<th>接受时间</th>
</tr>

<tr>
<td><input type="checkbox" name="receive_checkbox"/></td>
<td> </td>
<td>no</td>
<td><img src="get_email.png"></td>
<td>Bill</td>
<td>About Microsoft Windows 2008</td>
<td>2016-3-6 10:20</td>
</tr>

<tr>
<td><input type="checkbox" name="receive_checkbox"/></td>
<td>一般</td>
<td>yes</td>
<td><img src="get_email.png"></td>
<td>MJ</td>
<td>乔丹的照片</td>
<td>2016-3-7 11:00</td>
</tr>

<tr>
<td><input type="checkbox" name="receive_checkbox"/></td>
<td> </td>
<td>no</td>
<td> </td>
<td>SconeOne</td>
<td>无聊的广告</td>
<td>2016-3-6 00:30</td>
</tr>
</table>
<input type="button" value="全部选中"/>
<input type="button" value="取消选定"/>
<input type="button" value="删除选中邮件"/> <!--如果没有以/>结尾的话,很多属性都会影响到后面的-->
</form>

</body>

2.4 mailbox_right.html代码

<span style="font-size:18px;"><body bgcolor="silver">
欢迎来到军军的邮箱主页
</body></span>

2.5 mailbox_bottom_ads.html代码

<span style="font-size:18px;"><body bgcolor="#5BC648">
这是永远存在的广告窗口<br>
<!--
marquee设置滚动窗口,direction设置方向是向左,
scrollamount设置滚动速度,值越大,速度越快
bihavior定义滚动的方式
-->
<marquee direction=left bihavior=alternate scrollamount=5 >
<img src="humor1.jpeg" width="50px">
<img src="humor1.jpeg" width="50px">
<img src="humor1.jpeg" width="50px">
<img src="humor1.jpeg" width="50px">
</marquee>
</body></span>

2.6 mailbox_bottom_copyRight.html代码

<span style="font-size:18px;"><body bgcolor="#A2A3A8">
CopyRight by Jun
</body></span>
时间: 2024-11-05 20:48:30

参考韩顺平老师的视频,用HTML写一个静态网页的邮箱的相关文章

韩顺平老师亲临成都 PHP基础班火爆开班

"哇~~是他,居然是他!" "我自学的只是就是看他的视频资料" "我接触PHP到了解PHP也是因为在网上下载的他的视频" "没想到能见到他本人... ..." 小伙伴们这么惊讶,究竟是谁呢?没错,就是我们既熟悉又陌生的韩顺平老师.相信很多知道传智播客的同学,都在官网上看过我们的自学视频,其中韩顺平老师的视频由于人性化和专业化,更为得到大家的广泛关注,这次韩老师亲临成都,参与我们首期PHP基础班开班,更是引爆全场!许多经典和出人

韩顺平老师《一周学会Linux》视频笔记

前言: 这个教学视频使用的软件环境是: Red Hat Linux(Kernel 2.4.20-8)红帽Linux系统[release 9 shrike],在虚拟机中运行 1.成为一个Linux专家的秘籍是: 思考-实践-再思考-再实践-- 2.Linux学习方法: 1.高效而愉快地学习:边看视频边操作效率不错: 2.先建立一个整体框架,再细节:高屋建瓴,从宏观上把握知识体系,然后再逐个突破: 3.用到什么学什么:不可能把一个技术事无巨细地都学完,掌握一个基础,其他的等用到了再去学习: 4.先K

韩顺平老师讲课问题

优点一大堆,不说了. 问题:1.不做对比,对比有好处:强调差异,印象更深刻.--于是我只好到处看比较分析2.不做总结.一直按顺序讲,内容是有了,但因为不总结,对知识点记忆不够深刻. 还有哪位在听韩老师讲课的,一同交流啊!QQ群368255977 韩顺平老师讲课问题,布布扣,bubuko.com

韩顺平老师的“坚持”说

”韩老师当时就把这个王同学骂了一顿,你太不像话了,你看你的同期同学,他们薪水基本上都能够在一万以上,你为什么就不坚持下去.现在不管是摆地摊还是做开发,你都给我坚持下去.你不要今天摆地摊,遇到了城管,你明天又去当厨师.你当厨师你又觉得油烟对身体有害,又去干出租车司机,不要转来转去.人家的时间都用在了努力,而你的时间却用在了选择,当你将放弃当作一种习惯,你一辈子也不会有出息.韩老师告诉我们说,成功其实也不难,只要树立一个目标,不需要你是一个很强的人,不需要你很高智商,不需要你是千里马,你只要像老黄牛

韩顺平老师的坚持说

”韩老师当时就把这个王同学骂了一顿,你太不像话了,你看你的同期同学,他们薪水基本上都能够在一万以上,你为什么就不坚持下去.现在不管是摆地摊还是做开发,你都给我坚持下去.你不要今天摆地摊,遇到了城管,你明天又去当厨师.你当厨师你又觉得油烟对身体有害,又去干出租车司机,不要转来转去.人家的时间都用在了努力,而你的时间却用在了选择,当你将放弃当作一种习惯,你一辈子也不会有出息. 韩老师告诉我们说,成功其实也不难,只要树立一个目标,不需要你是一个很强的人,不需要你很高智商,不需要你是千里马,你只要像老黄

韩顺平细说Servlet视频系列意外收获之用命令行编译带有包的java类解决方案

命令行编译带有包的java类 在命令行编译这一块,基本上都是新手入门时了解一下,然后就直奔IDE而去.这样固然没错,就怕那些--.然后今天在视频中看到了这种方法,觉得可能会用到,所以就记录下来了,以备自查. 步骤如下: 在X盘新建一个java文件,编写一段内带包的代码,示例如下: package com.hsp; public class Exercise{ public static void main(String[] args){ System.out.println("Hello Wor

学韩顺平老师linux教程--笔记

第二讲:1.startx  进入图形界面2.shutdown -h now 立刻进行关机3.shutdown -r now 现在重新启动计算机4.reboot          现在重新启动计算机5.su -   切换成系统管理员身份6.logout (在提示符下输入)用户注销7.vi编辑器使用:/c程序开发(1)vi Hello.java / vi Hello.cpp(2)输入i[进入插入模式]   (3)输入esc[进入命令模式]  (4)输入:[wq表示退出保存,q!退出不保存](5)ja

韩顺平细说Servlet视频系列之tom相关内容

tomcat部署项目操作(注意:6.0版本以后的支持该操作,5.x版本需要另外配置?待验证!) 项目发布到tomcat的webapps文件下,然后启动tomcat即可运行. tomcat设置虚拟路径: 在/conf/server.xml文件的<Host>结点间添加如下代码: <Context path="/webapp" docBase="x:\webapp"/> (server.xml文件中)context元素的常用属性介绍 若将reloa

韩顺平html5课程分享:6小时编写经典坦克大战!

记起自己去年参加的一次面试,在做过Java多年的面试官面前发挥的并不好,但他一听说我会html5,立马眼睛发亮,不管不顾的想要和我签约...所以,现在为工作犯愁的朋友们,学好html5,绝对会为你找到好工作添加重要砝码! html5 大致是 (html+css3+javascript apis).一句话: html5 支持了css3 的强大的选择器和动画等功能+ 支持javascript 很多新的函数,所以html5就很强大了. 所以在此特意韩顺平老师的html5课程-6小时编写经典坦克大战.这