美文网首页
HTML 实现试卷

HTML 实现试卷

作者: ittianbao | 来源:发表于2016-12-05 19:47 被阅读143次

今天来使用纯 HTML 实现一个考试试卷,如下图

需要实现的试卷

实现试卷的头部

代码:

<h1>统一建模语言测试</h1>
<div>
    <div>考试科目: 统一建模语言</div>
    <div id="time">时间: 100分</div>
    <div id="grade">得分: </div>
</div>
<div>
    <div>
        <span>班级(必填):</span>
        <input type="text" id="class">
    </div>
    <div>
        <span>学号(必填):</span>
        <input type="text" id="schoolNumber">
    </div>
    <div>
        <span>姓名(必填):</span>
        <input type="text" id="name">
    </div>
</div>

实现效果如下:


实现试卷头部效果

实现第一大题

第一答题有两个小题所以可以使用 <ol> 来实现。

代码如下:

<h1>统一建模语言测试</h1>
<div>
    <div>考试科目: 统一建模语言</div>
    <div id="time">时间: 100分</div>
    <div id="grade">得分: </div>
</div>
<div>
    <div>
        <span>班级(必填):</span>
        <input type="text" id="class">
    </div>
    <div>
        <span>学号(必填):</span>
        <input type="text" id="schoolNumber">
    </div>
    <div>
        <span>姓名(必填):</span>
        <input type="text" id="name">
    </div>
</div>
<div>
    <h3>一、填空题(每空5分,共20分)</h3>
    <ol>
        <li>
            <span>UML的中文全称是:</span>
            <div><input type="text" id="1-1"></div>
        </li>
        <li>
            <span>对象最突出的特性是:</span>
            <div>
                <input type="text" id="1-1-1">
                <input type="text" id="1-1-2">
                <input type="text" id="1-1-3">
            </div>
        </li>
    </ol>
</div>

实现效果如下:

实现第一答题效果

实现第二大题

第二大题也是两道小题需要 <ol> 标签。还需要使用 <input> 标签里面的 type 应为 radio ,就像这样 <input type="radio">radio 是表示单选框,并且需要给每个选项加入相同的 name ,这样才能达到单选的效果。

代码如下:

<div>
    <h3>二、选择题(每题10分,共20分)</h3>
    <ol>
        <li>
            <span>UNL与软件工程的关系是什么:</span>
            <div>
                <input type="radio" name="radioOne" value="A">
                (A)UML是软件工程
                <input type="radio" name="radioOne" value="B">
                (B)UML参与到软件工程中软件开发过程的几个阶段
                <input type="radio" name="radioOne" value="C">
                (C)UML与软件工程无关
                <input type="radio" name="radioOne" value="D">
                (D)UML是软件工程的一部分
            </div>
        </li>
        <li>
            <span>Java语言支持:</span>
            <div>
                <input type="radio" name="radioTwo" value="A">
                (A)单继承
                <input type="radio" name="radioTwo" value="B">
                (B)多继承
                <input type="radio" name="radioTwo" value="C">
                (C)单继承和多继承都支持
                <input type="radio" name="radioTwo" value="D">
                (D)单继承和多继承都不支持
            </div>
        </li>
    </ol>
</div>

实现效果如下:


实现第二题效果

实现第三大题

需要使用 checkbox 复选框。

<div>
    <h3>三、多项选择(每题10分,共20分)</h3>
    <ol>
        <li>
            <span>用例的粒度分为以下哪三点:</span>
            <div>
                <input type="checkbox" id="checkbox1A" value="A">
                (A)概述题
                <input type="checkbox" id="checkbox1B" value="B">
                (B)需求级
                <input type="checkbox" id="checkbox1C" value="C">
                (C)用户目标级
                <input type="checkbox" id="checkbox1D" value="D">
                (D)子功能级
            </div>
        </li>
        <li>
            <span>类图由以下哪三部分组成:</span>
            <div>
                <input type="checkbox" id="checkbox2A" value="A">
                (A)名称(Name)
                <input type="checkbox" id="checkbox2B" value="B">
                (B)属性(Attribute)
                <input type="checkbox" id="checkbox2C" value="C">
                (C)操作(Operation)
                <input type="checkbox" id="checkbox2D" value="D">
                (D)方法(Function)
            </div>
        </li>
    </ol>
</div>

实现效果如下:

实现第三大题效果

实现第四大题

代码如下:

<div>
    <h3>四、判断题(每题10分,共20分)</h3>
    <ol>
        <li>
            <span>用例图只是用于和客户交流和沟通的,用于确定需求。</span>
            <input type="radio" name="radioOne" value="true">对
            <input type="radio" name="radioOne" value="false">错
        </li>
        <li>
            <span>在状态图中,终止状态在一个状态图中允许有任意多个。</span>
            <input type="radio" name="radioTwo" value="true">对
            <input type="radio" name="radioTwo" value="false">错
        </li>
    </ol>
</div>

实现效果如下:

实现第四大题效果

实现第五大题和提交按钮

需要使用 <textarea> 标签, <textarea> 是定义多行的文本输入控件。
可以通过 cols 和 rows 属性来规定 textarea 的尺寸。

代码如下:

<div>
    <h3>五、简答题(每题20分,共20分)</h3>
    <ol>
        <li>
            <span>简述什么是模型以及模型的表现形式?</span>
            <textarea name="textarea" id="textarea" cols="30" rows="10">
            </textarea>
        </li>
    </ol>
</div>

实现效果如下:

实现第五大题和提交按钮效果

最后我们的考试试卷就弄好了,因为不会滚动截屏大家最后整体结果可以看这里 HTML实现考试试卷

相关文章

  • HTML 实现试卷

    今天来使用纯 HTML 实现一个考试试卷,如下图 实现试卷的头部 代码: 实现效果如下: 实现第一大题 第一答题有...

  • 用HTML实现试卷页面

    用纯HTML实现如下页面: 试卷名称: 试卷卷头 标签为 input 元素定义标注,其中for值与相关 标签id ...

  • HTML之一张试卷

    今天的任务是完成一张试卷,用HTML只做页面,试卷内容如下: 1.实现试卷的头部,代码如下: 2.实现第一题,代码...

  • html-UML试卷的实现

    今天我们来写个这样的试卷吧 来,看下这张试卷,恩恩,是纯html滴。怎么开始写呢?我们来分析一下: 一. 结构是...

  • 纯HTML试卷页面的实现

    要实现上面这样的一个试卷界面.我主要是先将试卷分为几部分. 第一部分 主要用 实现,以及用 来实现填空题的形式 第...

  • html+css静态试卷的实现

    用html和css实现一个静态试卷自己做的试卷效果(分开截图): 试卷用到知识点:1.设置表格宽度及列宽(方便上下...

  • 小白学html-试卷实现(三)

    前面我们已经用html实现了列表和表格,戳这里列表实现、表格实现。今天,我们的任务是设计这样一张试卷: 分析: 这...

  • html实现一个试卷页面

    目标效果 知识点 的输入类型 定义供文本输入的单行输入字段。 定义单选按钮。 定义复选框。 定义按钮。 HTML标...

  • HTML练习——实现一份试卷

    练习: 使用纯html实现考试页面(不使用任何css/js),使用正确合适的标签做出如下的页面效果。内容需要完全一...

  • CSS 美化试卷

    前几天用纯 HTML 完成了一套试卷,今天来使用 CSS 美化试卷。先看看需要实现成什么样: 一、先将标题居中 先...

网友评论

      本文标题:HTML 实现试卷

      本文链接:https://www.haomeiwen.com/subject/hcflmttx.html