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


目录

(一)、简单网页

(二)、网页进阶


注:

  • 若有图片文件,图片文件建议保存到根目录下
  • 网页运行效果以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、CSS、JavaScript】【第 8 章】网页基础与工具使用1——实验作业相关推荐

  1. html简单个人网页制作——我的家乡——四川文化(4页) HTML+CSS+JavaScript 家乡主题HTM5网页设计作业成品

    HTML5期末大作业:家乡网站设计--我的家乡--四川文化(4页) HTML+CSS+JavaScript 家乡主题HTM5网页设计作业成品 常见网页设计作业题材有 个人. 美食. 公司. 学校. 旅 ...

  2. HTML5七夕情人节表白网页制作【3D雪花展开相册】HTML+CSS+JavaScript 程序员表白网页 简单的3D相册制作

    这是程序员表白系列中的100款网站表白之一,旨在让任何人都能使用并创建自己的表白网站给心爱的人看. 此波共有100个表白网站,可以任意修改和使用,很多人会希望向心爱的男孩女孩告白,生性腼腆的人即使那个 ...

  3. HTML5期末大作业:网站——响应式网络游戏官网HTML+CSS+JavaScript ~ 学生HTML个人网页作业作品下载 ~ web课程设计网页规划与设计 ~大学生个人网站作业模板 ~简单个人网页

    HTML5期末大作业:网站--响应式网络游戏官网HTML+CSS+JavaScript ~ 学生HTML个人网页作业作品下载 ~ web课程设计网页规划与设计 ~大学生个人网站作业模板 ~简单个人网页 ...

  4. HTML5期末大作业:网站——卡通漫画游戏官方网页 (萌王) 13个页面 HTML+CSS+JavaScript ~ 学生HTML个人网页作业作品下载 ~ web课程设计网页规划与设计

    HTML5期末大作业:HTML5期末大作业:网站--卡通游戏官方网页 (萌王)HTML+CSS+JavaScript ~ 学生HTML个人网页作业作品下载 ~ web课程设计网页规划与设计 ~大学生个 ...

  5. HTML5期末大作业:运动系列——NBA篮球主题学生网页设计(7个页面) HTML+CSS+JavaScript 体育网页设计HTML代码 学生网页课程设计期末作业下载 大学生网页设计制作成

    HTML5期末大作业:运动系列--NBA篮球主题学生网页设计(7个页面) HTML+CSS+JavaScript 体育网页设计HTML代码 学生网页课程设计期末作业下载 大学生网页设计制作成 临近期末 ...

  6. HTML5动漫网页设计——少女漫画心(HTML+CSS+JavaScript+Bootstrap)

    HTML5期末大作业:动漫网站设计--少女漫画心HTML+CSS+JavaScript+Bootstrap 动漫网页HTML代码 学生网页课程设计期末作业下载 大学生动漫网页设计成品 临近期末, 你还 ...

  7. HTML5期末大作业:游戏网站——网络游戏官网(悦世界) 6个页面 HTML+CSS+JavaScript ~ ~ 学生HTML个人网页作业作品下载

    HTML5期末大作业:游戏网站--网络游戏官网(悦世界) 6个页面 HTML+CSS+JavaScript ~ ~ 学生HTML个人网页作业作品下载 临近期末, 你还在为HTML网页设计结课作业,老师 ...

  8. 【Google】【内部样式表】【外部样式表:听力地点方向题】【设置字体间距】【多类、子元素选择器】【网页设计与网站开发HTML、CSS、JavaScript】【第 8 章】CSS基础——实验题1-6

    以下为本人大一选修课<网页设计与网站开发>的实验作业题,均为本人原创,分享给大家.如有不足之处欢迎指出. 目录 实验1 1.题目 2.代码 3.网页运行效果 实验2 1.题目 2.代码 3 ...

  9. web课程设计网页规划与设计 :旅游景点网站设计——西安(20页) HTML+CSS+JavaScript 学生DW网页设计作业成品 web课程设计网页规划与设计 HTML静态网页作业

    HTML5期末大作业:旅游景点网站设计--西安(20页) HTML+CSS+JavaScript 学生DW网页设计作业成品 web课程设计网页规划与设计 计算机毕设网页设计源码 常见网页设计作业题材有 ...

最新文章

  1. Android 内容观察者 ContentObserver 类
  2. linux监测cpu 内存,Linux中CPU与内存性能监测.docx
  3. 观点丨机器学习未必是人工智能 未必依赖于大数据
  4. MySQL字符串截取函数
  5. 虚拟现实大会ChinaVR2015报告之-From Visual Content to Virtual Reality Data-driven Intelligence Production
  6. Gluster的搭建和使用
  7. RabbitMQ快速入门--简单队列模型
  8. Hibernate 对象的三种状态
  9. gcc compiler warning: “will be initialized after/when initialized here”
  10. Google与GitHub 结盟,为保护软件供应链而战
  11. 机器翻译先驱 Jaime Carbonell 去世,创立卡内基梅隆大学语言技术学院
  12. python 服务监控_promethues + python + flask监控后端服务状态
  13. Hive 执行计划之Reduce Output Operator
  14. TeamViewer14试用版到期怎么解决--免费许可证(仅非商业用途)
  15. win10中计算机是英文的,如何解决Win10启动和登陆界面语言中英文混合显示?
  16. Word操作技巧大全(目录、图表和公式……等等)
  17. NX二次开发-UFUN创建圆柱UF_MODL_create_cyl1
  18. 厦门大学计算机科学学院,厦门大学张俊松
  19. error: server certificate verification failed 问题
  20. html中鼠标悬停图片变大,JavaScript通过mouseover()实现图片变大效果的示例

热门文章

  1. SQL中的DISTINCT作用是什么?
  2. (原) 航模常用缩略语
  3. Android中fragment A里面点击button跳转到fragment B实现方法
  4. Zabbix5.2发布,由loT物联网和综合监控驱动!
  5. java final类 能被继承吗_final类可以继承其他类吗
  6. Java项目:基于java+ssm服装商城平台(计算机毕业设计)
  7. FM1722/02NL+STM32硬件SPI调试笔记
  8. 宝塔配置域名转发到自己服务器
  9. Pymol 下载安装历程mac
  10. 周末出动:广州石室圣心天主教堂