HTML作业——试卷篇
前言###
今天尝试了一下HTML的任务作业,属于现学现卖,果不其然,就会有各种问题出现。但是同时也是有收获和成果的,下面就来讲讲我是如何完成这个作业的吧。
作业简述###
使用纯html实现考试页面(不使用任何css/js),使用正确合适的标签做出如下的页面效果。内容需要完全一样,但页面样式仅供参考:
文章图片
目标格式 格式分析###
一眼看去,整个页面可以分为三大块:标题部分(统一建模语言理论测试)、试卷信息部分(考试科目、时间、姓名等等)和试卷内容部分。
那么就可以用三对标签来将它们分区。
下面通过文字的行间距我们可看出,试卷信息部分行间距较小,同时会出现文字和输入文本框同行的情况,所以这里可以采用标签处理同行情况,并用
来控制换行。
而在试卷内容部分,可以看到大题间的行距较大,小题间基本是以有序列表的形式实现的因此可以每道大题分一个区,在区内采用有序列表实现小题的表现形式。
最下面有一个要注意的地方,就是那个计算分数的按钮。
因为没有具体的功能介绍,所以我猜测这个按钮的作用是在完成作答后,点击即可获得分数,也就是说相当于提交按钮,那么前面的试卷内容中的答案(、
标签中的内容)就应该是被提交的内容,也就是说整个试卷信息和试卷内容部分应该放在一个
标签中。
至此,试卷格式分析完成,可以开始编写HTML文件了。
我的HTML代码###
统一建模语言理论测试 - 锐客网 统一建模语言理论测试
效果图如下###
文章图片
文章图片
最终效果 遗留问题###
【HTML作业——试卷篇】可以看到和原图对比基本内容和格式都还原了,但是有一点我一直没解决掉:小题号相对于大题号的缩进问题不知该如何解决/(ㄒoㄒ)/。
我尝试了通过嵌套列表的形式,但是有序列表并不支持汉字序号,而无序列表会多出来一个 · 在题号前面。如果通过定义样式将点 · 隐藏,那么整体的缩进都会受到影响。最后只有通过加空格 的方式没有尝试,我觉得这个一定能成功,但是感觉正确的方式不会是这样。所以也希望能看到这篇文章的大神,给些建议,看看这个问题如何解决,谢谢!
推荐阅读
- 爱丽丝漫游奇境记——探秘兔子洞(2)
- 如何在Vscode连接远程服务器时做可视化——Vscode插件Python|如何在Vscode连接远程服务器时做可视化——Vscode插件Python Image Preview介绍
- 《原则》——要么进化,要么死亡
- 笔记(得到精品课——怎样成为快速阅读高手)
- 20170605动态静心——艰难、接纳
- 这种动态规划你见过吗——状态机动态规划之股票问题(下)
- html|swagger2 使用教程
- 26班12月28日作业汇总
- 智能合约安全——溢出漏洞
- spark|spark学习笔记(七)——sparkcore核心编程-RDD序列化/依赖关系/持久化/分区器/累加器/广播变量