【简答网页】【网页进阶】【网页设计与网站开发HTML、CSS、JavaScript】【第 8 章】网页基础与工具使用1——实验作业

14 篇文章 9 订阅
订阅专栏

以下为本人大一选修课《网页设计与网站开发》的实验作业题,均为本人原创,分享给大家。如有不足之处欢迎指出。


目录

(一)、简单网页

(二)、网页进阶


注:

  • 若有图片文件,图片文件建议保存到根目录下
  • 网页运行效果以Microsoft Edge为准,其他浏览器可能显示会出问题。

(一)、简单网页

1、编写HTML代码

(1)、打开Dreamweaver,新建一个HTML默认文档(快捷键:Ctrl+Shift+N),切换到“代码”视图,这时在文档窗口中会出现Dreamweaver自带的代码,如图1所示。

图1 新建HTML文档代码视图窗口

(2)、在代码的第5行,<title>与</title>标记之间,输入HTML文档的标题,这里将其设置为“我的第一个网页”。

(3)、在<body>与</body>标记之间添加网页的主体内容,如图2所示:

图2 添加主体

至此,我们就完成了网页的结构部分,即HTML代码的编写。

(4)、在菜单栏中选择【文件】→【保存】选项(快捷键:Ctrl+S),在弹出来的“另存为”对话框中选择文件的保存地址并输入文件名“Test1”即可保存文件。如图3所示。

图3 “另存为”对话框

(5)、在浏览器中运行Test1.html(即双击Test1.html文件),效果如图4所示。

图4页面效果

由于仅仅使用了段落标记<p>,所以浏览器窗口中只显示一个段落文本。这样,我们就使用HTML完成了一个简单的网页。

2、编写CSS代码

(1)、在<head>与</head>标记中添加CSS样式,CSS样式需要写在<style></style>标记内,具体代码如图5所示:

图5 CSS样式代码

其中“/* */”是CSS注释符,浏览器不会解析“/* */”中的内容,主要是用于提示初学者。这时Dreamweaver中的效果如图6所示。

图6 Dreamweaver代码视图窗口

(2)、在菜单栏中选择【文件】→【保存】选项,或使用快捷键Ctrl+S,即可完成文件的保存。这时,在浏览器中刷新Test1.html页面,效果如图7所示。

图7 CSS修饰后的页面效果

由于我们通过CSS设置了段落文本的字号、颜色和对齐属性,所以段落文本相应地显示为36像素、红色、居中。这样我们就使用CSS完成了页面的修饰。


(二)、网页进阶

1、新建HTML文件,命名为“index.html”,保存到学号文件夹内。将压缩包内images内图片拷贝到学号文件夹内。学号文件夹包含文件及目录结构如图8所示:

图8 学号文件夹

2、在Dreamweaver代码视图中输入HTML代码,如图9所示。

图9 代码视图

3、在Dreamweaver代码视图中输入CSS代码。尝试修改background-attachment的属性值,如图10所示。

图10 修改代码

4、在Dreamweaver代码视图中输入Javascript代码。

将“文字随鼠标旋转的特效脚本代码”记事本中代码粘贴至文档head区域。

如果浏览器不支持特效脚本,则使用IE浏览器浏览,按F12,修改其文档模式为8或7等,则可以浏览。

 5、保存,在浏览器中运行index.html,注意观察网页显示效果。参考效果如图11所示:

 

图11 最终效果图

6、新建一test2的html文件,将“JavaScript计算器源码”记事本中代码粘贴至文档head区域。

<!doctype html>
<html>
<head>
<FORM name="Keypad" action="">
<TABLE>
<B>
<TABLE border=2 width=50 height=60 cellpadding=1 cellspacing=5>
<TR>
<TD colspan=3 align=middle>
<input name="ReadOut" type="Text" size=24 value="0" width=100%>
</TD>
<TD>
</TD>
<TD>
<input name="btnClear" type="Button" value="  C  " onclick="Clear()">
</TD>
<TD><input name="btnClearEntry" type="Button" value="  CE " onclick="ClearEntry()">
</TD>
</TR>
<TR>
<TD>
<input name="btnSeven" type="Button" value="  7  " onclick="NumPressed(7)">
</TD>
<TD>
<input name="btnEight" type="Button" value="  8  " onclick="NumPressed(8)">
</TD>
<TD>
<input name="btnNine" type="Button" value="  9  " onclick="NumPressed(9)">
</TD>
<TD>
</TD>
<TD>
<input name="btnNeg" type="Button" value=" +/- " onclick="Neg()">
</TD>
<TD>
<input name="btnPercent" type="Button" value="  % " onclick="Percent()">
</TD>
</TR>
<TR>
<TD>
<input name="btnFour" type="Button" value="  4  " onclick="NumPressed(4)">
</TD>
<TD>
<input name="btnFive" type="Button" value="  5  " onclick="NumPressed(5)">
</TD>
<TD>
<input name="btnSix" type="Button" value="  6  " onclick="NumPressed(6)">
</TD>
<TD>
</TD>
<TD align=middle><input name="btnPlus" type="Button" value="  +  " onclick="Operation('+')">
</TD>
<TD align=middle><input name="btnMinus" type="Button" value="   -   " onclick="Operation('-')">
</TD>
</TR>
<TR>
<TD>
<input name="btnOne" type="Button" value="  1  " onclick="NumPressed(1)">
</TD>
<TD>
<input name="btnTwo" type="Button" value="  2  " onclick="NumPressed(2)">
</TD>
<TD>
<input name="btnThree" type="Button" value="  3  " onclick="NumPressed(3)">
</TD>
<TD>
</TD>
<TD align=middle><input name="btnMultiply" type="Button" value="  *  " onclick="Operation('*')">
</TD>
<TD align=middle><input name="btnDivide" type="Button" value="   /   " onclick="Operation('/')">
</TD>
</TR>
<TR>
<TD>
<input name="btnZero" type="Button" value="  0  " onclick="NumPressed(0)">
</TD>
<TD>
<input name="btnDecimal" type="Button" value="   .  " onclick="Decimal()">
</TD>
<TD colspan=3>
</TD>
<TD>
<input name="btnEquals" type="Button" value="  =  " onclick="Operation('=')">
</TD>
</TR>
</TABLE>
</TABLE>
</B>
</FORM>
</CENTER>
<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
var FKeyPad = document.Keypad;
var Accum = 0;
var FlagNewNum = false;
var PendingOp = "";
function NumPressed (Num) {
if (FlagNewNum) {
FKeyPad.ReadOut.value  = Num;
FlagNewNum = false;
   }
else {
if (FKeyPad.ReadOut.value == "0")
FKeyPad.ReadOut.value = Num;
else
FKeyPad.ReadOut.value += Num;
   }
}
function Operation (Op) {
var Readout = FKeyPad.ReadOut.value;
if (FlagNewNum && PendingOp != "=");
else
{
FlagNewNum = true;
if ( '+' == PendingOp )
Accum += parseFloat(Readout);
else if ( '-' == PendingOp )
Accum -= parseFloat(Readout);
else if ( '/' == PendingOp )
Accum /= parseFloat(Readout);
else if ( '*' == PendingOp )
Accum *= parseFloat(Readout);
else
Accum = parseFloat(Readout);
FKeyPad.ReadOut.value = Accum;
PendingOp = Op;
   }
}
function Decimal () {
var curReadOut = FKeyPad.ReadOut.value;
if (FlagNewNum) {
curReadOut = "0.";
FlagNewNum = false;
   }
else
{
if (curReadOut.indexOf(".") == -1)
curReadOut += ".";
   }
FKeyPad.ReadOut.value = curReadOut;
}
function ClearEntry () {
FKeyPad.ReadOut.value = "0";
FlagNewNum = true;
}
function Clear () {
Accum = 0;
PendingOp = "";
ClearEntry();
}
function Neg () {
FKeyPad.ReadOut.value = parseFloat(FKeyPad.ReadOut.value) * -1;
}
function Percent () {
FKeyPad.ReadOut.value = (parseFloat(FKeyPad.ReadOut.value) / 100) * parseFloat(Accum);
}
// End -->
</SCRIPT>  
<meta charset="utf-8">
<title>无标题文档</title>
</head>

<body>
</body>
</html>

7、保存,在浏览器中运行test2.html,注意观察网页显示效果,如图12所示。

 图12 计算器


《 网页设计与网站开发》实验题不定期更新,有需要可以点击右下角《专栏目录》,

也可以点击链接: HTML_秃头小二的博客-CSDN博客

如有帮助可以帮忙点个赞嘛……谢谢啦!

html( 课后及上机答案
07-09
html所有的课后答案和上机题目的答案,所有的哦
网页设计实验报告及代码.doc
01-08
网页设计实验报告及代码
网页设计开发-实验报告-4
笨笨的企鹅的专栏
10-25 1795
列表的结构组成 无序列表 列表在导航中的应用
HTML文档【创建链接】【练习锚点】【网页设计网站开发HTMLCSSJavaScript】【第 5 】列表——实验作业题【实验4、5】
weixin_60897770的博客
06-14 476
新建一个test4.html页面,完成如下图所示的HTML文档,练习超链接。提示:1)新浪,http://www.sina.com.cn" 标题是:"打开新浪首页" >2)百度,百度一下,你就知道新窗口打开3)北 京 大 学,原窗口打开 北京大学"4)图片:www.baidu.com"新窗口打开5)文件下载,数据结构--C...
2019BJFU 网站设计(孙俏-web前端开发)实验代码-181002222
weixin_30701575的博客
06-05 2719
实验1:老师给的图片材料忽略喵~自己设计的有图片喵~ 。。。省略 实验2: 1 <!doctype html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>icafe咖啡馆</title> ...
第4版 网页设计与制作 HTML5+CSS3+JavaScript(赵丰年 编著)学习笔记
我是一只蘑菇17的博客
07-20 1万+
第1 HTML5基础 1.万维网(World Wide Web,WWW)由大量的Web服务器构成。我们通过浏览器访问这些服务器上的网页。不同的网页通过超链接联系在一起,构成了WWW的网状结构。 2.HTML是表示网页的一种规范,它通过标记符定义了网页内容的显示,并使用属性进一步控制内容的显示。 3.Web标准包括结构.表现和行为3部分。 4.最基本的HTML标记符包括:HTML标记符<html>和<html>,首部标记&lt...
HTML5网页设计实战习题与答案详解
网页设计课后习题及答案提供了针对网页设计初学者和进阶学习者的实用参考资料。主要内容分为思考与练习部分,涵盖了HTML5基础知识、网页结构与元素、文件扩展名、HTML语言、超文本链接和多媒体处理等核心知识点。 1...
Java Web进阶:Servlet、JSP、MVC关键点与实战复习
例如,题目涉及了HTMLJavaScriptCSS、HTTP协议、B/S架构与C/S架构的区别、前端技术、事件处理、JavaScript注释、变量命名规则、逻辑运算符以及数据库操作等内容,这些都是Java Web开发的核心知识点。通过解答...
千锋HTML5-JS阶段第三周理论考试题目02.pdf
11-25
JavaScript基础知识】 1. 在JavaScript中,`null`是一个特殊的值,表示空或者无,而`undefined`表示未定义。`null instanceof Object`为`false`,因为`null`不是一个对象实例;`null===undefined`为`false`,因为...
掌握微信小程序开发基础:入门指南
本文将带领读者深入了解微信小程序开发基础知识,从准备工作到实际开发再到进阶扩展,为初学者提供全面的入门指南。 ### 1.1 微信小程序的背景 微信小程序是一种无需下载安装即可使用的应用,它在微信内运行,为...
ASP.NET网页设计开发--习题参考解答
03-22
ASP.NET网页设计开发 作者马俊(人民邮电出版社)--习题参考解答
JSP程序设计实验代码与习题解答
12-08
JSP程序设计实验代码与习题解答,有兴趣的朋友可以看一看!
网站设计与开发技术教程课后习题答案
10-23
网站设计与开发技术教程,作者:耿霞 邹婷婷 本书以Dreamweaver 8为开发环境,以一个完整站点的建设为主线,全面系统介绍基于Dreamweaver 8+ASP+Access模式的中小型数据库网站开发及维护过程。全书共分为7,内容包括两部分,即使用Dreamweaver 8软件进行的静态网页设计和动态网站开发。第1,2基础知识入手介绍静态网页设计的相关内容,引导读者逐步学习使用文本、图像、表格、层、模板等网页元素。第3,4主要介绍动态网站开发技术基础,包括ASP技术以及数据库访问技术。第5以制作一个完整的网上书店为例,介绍采用Dreamweaver+ASP+Access的模式定制一个小型商务平台的方法。第6,7主要介绍网站的发布以及安全和维护措施。本书内容丰富、结构清晰、语言简练,具有很强的操作性和实用性。   本书可作为高等院校计算机、网络工程、通信工程等相关专业网站建设和网页制作课程的教材,也可作为从事网站建设方面技术人员的参考用书。
网页设计开发-实验报告-2
笨笨的企鹅的专栏
10-22 372
HTML文件的基本结构;标记及属性的使用规则;编写简单HTML文件的方法;设计一个具有HTML基本结构的页面,并显示出来。
大学生网页设计制作作业实例代码 (全网最全,建议收藏) HTML+CSS+JS
最新发布
QQ_____365392777的博客
12-15 1468
临近期末,大一新生的各种考试和专业结课作业纷至沓来。web实训大作业网页期末作业、web课程与设计、网页设计等,简直让人头大。你还在为网页设计老师的作业要求感到头大?网页作业无从下手?网页要求的总数量太多?没有合适的模板?等等一系列问题。你想要解决的问题,在这篇博文中基本都能满足你的需求, 废话不多说,直接看效果。📔网站布局方面:计划采用目前主流的、能兼容各大主流浏览器、显示效果稳定的浮动网页布局结构。📓网站程序方面:计划采用最新的网页编程语言HTML5+CSS3+JS程序语言完成网站的功能设计。并确
Web程序设计(第三版)课后习题答案
热门推荐
qq_43742692的博客
06-18 5万+
Web程序设计(第三版)课后习题答案 第一 一、填空题: 1、NET Framework 主要包括 CLR和.NET Framework类库 2、ASP.NET网站在编译时,首先将语言代码编译成 微软中间语言MSIL 3、一台IIS Web服务器为211.78.60.19,网站端口号为8000,则要访问Web应用程序User中Default.aspx的URL为http://211.78.60.1...
网页设计开发-实验报告-1
笨笨的企鹅的专栏
10-20 979
网页设计开发-实验报告。
HTML/CSS/JavaScript网页设计实验四(DIV+CSS 综合运用 )
qq_52384627的博客
11-12 2万+
DIV+CSS 综合运用 项目 1 应用外部样式表设计新闻页面项目 2 设计“匾牌设计”页面项目 3 设计《中国教育网络》杂志简介项目 4 设计《京东商品导购》页面项目 5 设计“文轩图书榜”页面项目 6 设计“巴城老街风景”页面 +++点击资源索引【查看其它实验】+++ 项目 1 应用外部样式表设计新闻页面 使用 Dreamweaver 等软件编写符合以下要求的文档,完成后的效果如图 4-1 所示: (1)文件名:prj_4_1.html。 (2)页面标题:“新闻”。 (3)编写外部样式表文件,名称为:p
网页设计与制作复习指南:关键知识点详解
网页设计与制作》指南是一份全面的课程设计资料,旨在帮助学生理解和掌握网页设计的关键技能和理论知识。该PPT主要涵盖了以下核心内容: 1. **网页设计概述**:课程首先介绍了网页设计基础概念,包括网页设计的...
写文章

热门文章

  • 【C语言】!x是什么意思?怎么判断真假? 127338
  • 【JAVA】【IDEA】不小心把模块(module)移除(remove)了怎么恢复 12209
  • 【传智播客学员档案】【网页设计与网站开发HTML、CSS、JavaScript实例教程】【第七章】表单——实验作业题【实验1】 3597
  • 【C语言】【函数调用】编写函数int fun(int n)打印1-100之间的素数【最基础的一种方法】 3270
  • Python版【BFS+DFS】模板/模板问题 小白笔记 2579

分类专栏

  • python 14篇
  • 蓝桥杯 13篇
  • HTML 14篇
  • C++ 1篇
  • C语言 5篇
  • JavaSE 2篇

最新评论

  • 【C语言】!x是什么意思?怎么判断真假?

    摄像头长脸上了: 应该是表情包

  • 【JAVA】【IDEA】不小心把模块(module)移除(remove)了怎么恢复

    秃头小二: 表情包表情包感谢建议~~,水平有限见谅哈

  • 【JAVA】【IDEA】不小心把模块(module)移除(remove)了怎么恢复

    MrStevens: 直接import吧,比copy要快,不用手动设置资源文件,java文件,博主这么搞pom文件识别不了

  • 【传智播客学员档案】【网页设计与网站开发HTML、CSS、JavaScript实例教程】【第七章】表单——实验作业题【实验1】

    2301_76545462: 可以发下案例图片吗 还有想求教一下这个哪里用到js了啊

  • 【JAVA】【IDEA】不小心把模块(module)移除(remove)了怎么恢复

    Collecting_Chen: https://blog.csdn.net/m0_62609939/article/details/129151890

最新文章

  • 【蓝桥杯PythonB组备赛】【Acwing周赛】第93场 4867. 整除数 4868. 数字替换 python解
  • Python版【BFS+DFS】模板/模板问题 小白笔记
  • 【AcWing蓝桥杯集训·每日一题】【1249. 亲戚】【并查集】Python解
2023年12篇
2022年23篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

秃头小二

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或 充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值

深圳坪山网站建设公司网站排名优化太首选金手指七seo网站优化报价任丘网站关键词优化网站搜索优化了火16星赣州网站优化关键词贵州网站建设优化广州seo网站优化公司四川网站优化流程网站的seo综合优化方案相城网站优化企业崇安区seo网站优化普陀区谷歌网站优化定制方案天台网站优化沁阳网站自然优化收费情况茂名便利的免费网站优化企业网站优化推广可靠吗淄博网站的优化携程竞争对手网站优化情况芙蓉区网站seo优化排名网站做优化就找x火9星好棒高新区网站优化推广seo怎么优化自己的网站装修网站seo优化案例梧州做网站优化阜宁网站优化排名方案齐河网站优化定制福田网站推广优化网站SEO优化的基本信息包括余庆县网站seo优化排名秦皇岛网站优化哪家专业香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声卫健委通报少年有偿捐血浆16次猝死汪小菲曝离婚始末何赛飞追着代拍打雅江山火三名扑火人员牺牲系谣言男子被猫抓伤后确诊“猫抓病”周杰伦一审败诉网易中国拥有亿元资产的家庭达13.3万户315晚会后胖东来又人满为患了高校汽车撞人致3死16伤 司机系学生张家界的山上“长”满了韩国人?张立群任西安交通大学校长手机成瘾是影响睡眠质量重要因素网友洛杉矶偶遇贾玲“重生之我在北大当嫡校长”单亲妈妈陷入热恋 14岁儿子报警倪萍分享减重40斤方法杨倩无缘巴黎奥运考生莫言也上北大硕士复试名单了许家印被限制高消费奥巴马现身唐宁街 黑色着装引猜测专访95后高颜值猪保姆男孩8年未见母亲被告知被遗忘七年后宇文玥被薅头发捞上岸郑州一火锅店爆改成麻辣烫店西双版纳热带植物园回应蜉蝣大爆发沉迷短剧的人就像掉进了杀猪盘当地回应沈阳致3死车祸车主疑毒驾开除党籍5年后 原水城县长再被查凯特王妃现身!外出购物视频曝光初中生遭15人围殴自卫刺伤3人判无罪事业单位女子向同事水杯投不明物质男子被流浪猫绊倒 投喂者赔24万外国人感慨凌晨的中国很安全路边卖淀粉肠阿姨主动出示声明书胖东来员工每周单休无小长假王树国卸任西安交大校长 师生送别小米汽车超级工厂正式揭幕黑马情侣提车了妈妈回应孩子在校撞护栏坠楼校方回应护栏损坏小学生课间坠楼房客欠租失踪 房东直发愁专家建议不必谈骨泥色变老人退休金被冒领16年 金额超20万西藏招商引资投资者子女可当地高考特朗普无法缴纳4.54亿美元罚金浙江一高校内汽车冲撞行人 多人受伤

深圳坪山网站建设公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化