博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
HTML&CSS实验(1)---掌握基本HTML基本元素的使用方法
阅读量:5313 次
发布时间:2019-06-14

本文共 2329 字,大约阅读时间需要 7 分钟。

 

【实验题目】HTML&CSS实验(1)

【实验目的】掌握基本HTML基本元素的使用方法。

                                          ----------------------个人作业,如果有后辈的作业习题一致,可以参考学习,一起交流,请勿直接copy

【实验内容】

   1、根据下图提示(标出了元素)尽可能做出相似的网页(文字包含在html1.txt中)。其中包含的图像(sysu.png,fig1.png)和链接的网页(kj.html~sh.html)都在当前路径中;有一些元素下面标出了属性; 最后一行使用了div元素(id="footer")。

 

  * 在线调试可以提交评论。

  做完后保存该网页文件html4.html,并截屏浏览器(ctrl+alt+PrintScreen):

 

 

2、在步骤1的网页的head元素中加入以下style元素:

<style>

 a:link,a:visited {color:blue;text-decoration:none}

 body,inputC {font-size:24px}

 input{margin-top:20px}

 p {text-indent:2em}

 #main,#footer,#header{clear:both;max-width:40em;margin:80px auto}

 #header {margin:0px auto}

 ul li {float:left;list-style-type:none;width:4em;}

 #fig1 {float:right;}

 table {width:100%;border-collapse:collapse}

 td {text-align:center}

 #cominput {width:100%;height:100px}

 #comtitle {margin-top:40px}

</style>

运行后截屏浏览器:

 

 

3、将步骤1完成的网页中id为"header"、"main"、"footer"的div元素分别换成html5的元素header、article、footer,并保存为文件html5.html。

   运行后截屏:

 

 

4、把步骤3完成的网页中的head元素中加入以下style元素:

<style>

 a:link,a:visited {color:blue;text-decoration:none}

 body,input,textarea {font-size:24px}

 input{margin-top:20px}

 p {text-indent:2em}

 article,footer,header{clear:both;max-width:40em;margin:80px auto}

 header {margin:0px auto}

 ul li {float:left;list-style-type:none;width:4em;}

 #fig1 {float:right;}

 table {width:100%;border-collapse:collapse}

 td {text-align:center}

 #cominput {width:100%;height:100px}

 #comtitle {margin-top:40px}

</style>

 

运行后截屏:

 

 

 

 

【完成情况】

是否完成了这些步骤?(√完成  ×未做或未完成)

1 [√ ]  2 [√ ]  3 [√ ]  4 [√ ]

 

【实验体会】

写出实验过程中遇到的问题,解决方法和自己的思考;并简述实验体会(如果有的话)。

 

一开始,我在win10的edge浏览器和chrome浏览器下运行html文件时,汉字无法正常显示(如图),在这时,代码中是含有“<meta charset="utf-8">”语句的。在网上查找这一问题的解决方法,可能是浏览器字体欠缺或者修改浏览器为UTF-8编码。但是因为处理起来比较麻烦,我就没有参照解决方法执行。先行删去了“<meta charset="utf-8">”这一语句,继续编程了一段部分之后再运行,居然在所有浏览器中都可以正常显示了。而后加上这句也可以正常显示,仿佛这一问题根本没有出现过。个人也不是很懂这是为什么,有种玄玄的感觉……

 

(之后的内容介绍得知,txt文本默认字符并不是utf-8,而是ANSI,也就是说,编写html的文本不是utf-8编码,而此时html文件含有“<meta charset="utf-8">”语句,就会出现错误,而有时去掉却可以正常显示,是因为部分浏览器自带有字符字体检测的功能

之后遇到的一个问题则是table的展示:因为最初没有正确地理解tr(table row)这个标签的含义,分三块编写了table的内容,展示出来的结果完全是错误的表现形式(如下图)。观察了显示的表格,突然理解到:tr中row是需要一行一行编写的。分开编写每一行之后,问题就解决了。

 

     

此外还有一个问题:在老师所提供的在线测评系统中测试代码时,图片的底色为绿色,第一次还以为是自己浏览器设置的问题,但是之后直接运行HTML文件时,图片可以正常显示。联系测评系统的原理,可能是老师在服务器上保存的同名图片为绿色背景。

 

通过此次的实验,对HTML文件的编写及各项标签内容(特别是table和form)有了更加清楚的认识,也理解了部分HTML和HTML5的区别,多少理解了style对网页显示的作用,今后也会多浏览一些优质网页并加以练习来锻炼自己的web编程能力。

 

转载于:https://www.cnblogs.com/nanashi/p/6662345.html

你可能感兴趣的文章
linux mint 18.1 安装备忘录
查看>>
POJ3648 Wedding 【2-sat】
查看>>
CF739E Gosha is hunting 【WQS二分 + 期望】
查看>>
第 8 周
查看>>
MySQL添加用户、删除用户与授权
查看>>
Oracle EBS 应收事务处理取值
查看>>
UBoot讲解和实践-----------讲解(一)
查看>>
入门干货之Electron的.NET实现-Electron.NET
查看>>
cocos2dx的模板容器简单使用(Vector,Map,Value)
查看>>
ZOJ 1698 (最大流入门)
查看>>
strip 使用命令
查看>>
Junit使用教程(一)
查看>>
Python接口测试-使用requests模块发送post请求
查看>>
混合模式程序集是针对“v2.0.50727”版的运行时生成的,在没有配置其他信息的情况下,无法在 4.0 运行时中加载该程序集。...
查看>>
jQuery总结或者锋利的jQuery笔记二
查看>>
前后端协作--服务器渲染与前后端分离
查看>>
微软职位内部推荐-Sr. SE - Office incubation
查看>>
微软职位内部推荐-SOFTWARE ENGINEER II
查看>>
GDB调试
查看>>
centos系统python2.7更新到3.5
查看>>