• 网页前端设计-作业四(HTML5)


    参考教材:HTML5网页前端设计(第2版 )  作者:周文洁

    1. 普通 (2分)如何使用HTML5表单新增pattern属性限制用户只允许输入6位阿拉伯数字?

    关于正则表达式有多种用法,这里选择其中一种参考答案列举如下:

    2 . 普通 (2分)HTML5表单新增width和height属性可以用于何种类型的标签?

    width和height属性只能用于类型为image的标签。

    3 . 普通 (2分)HTML5表单新增multiple属性可以用于何种类型的标签?

    该属性只适用于2种类型的标签:email(电子邮箱)和file(上传文件控件)。

    4 . 普通 (2分)

    标签的method属性可以取哪些属性值?分别表示什么含义?

    表单的method属性用于规定了发送表单数据的两种HTTP方法:GET和POST方法。其中表单标签默认的提交方式为GET方法。 GET方法:提交表单数据时,GET方法会将表单组件的数据名称和值转换为文本形式的参数并直接加原URL地址后面,点击提交按钮后可以直接从浏览器地址栏看到全部内容。这种方式适用于传递一些安全级别要求不高的数据,并且有传输大小限制,每次不能超过2KB。 POST方法:这种方法传递的表单数据会放在HTML的表头中,不会出现在浏览器地址栏里,用户无法直接看到参数内容,适用于安全级别相对较高的数据。并且对于客户端而言没有传递数据的容量限制,完全取决于服务器的限制要求,总体来说传输的数据量比GET方法大。

    5 . 普通 (2分)按钮标签

    B.

    C.

    D.

    41 . 容易 (2分)

    已知有下拉菜单相关代码如下:







    以下说法正确的是?( )。

    A. 苹果选项是默认选中状态。

    B. 香蕉选项是默认选中状态。

    C. 梨子选项是默认选中状态。

    D. 空白选项是默认选中状态。

    在不加任何selected属性的情况下,页面首次加载时第一个选项为默认选中状态;如果有一个selected属性,则对应

    42 . 容易 (2分)声明一个10行、每行20个字符的多行文本框区域,以下哪句代码正确?( )。

    A.

    B.

    C.

    D.

    rows表示行、cols表示列(即每行多少字符)。

    43 . 容易 (2分)关于多行文本框