HTML理论练习题(一)

题目合集

1.以下选项中,哪些是html5 input的新属性()

file
search
number
reset
tel

2.关于label元素,以下说法正确的有()

label元素可以使用for属性关联表单控件,也可以将表单控件放置在它的内部
当使用for属性来关联label元素和表单控件时,label元素的for属性要和表单控件的ID一致
如果label元素内嵌套一个a链接,则点击该a链接不会触发页面跳转
一般会在 label 元素内部放置可交互的元素,比如 anchors 或 buttons

3.当表单中包含文件上传控件时,需要将enctype设置为()

application/x-www-form-urlencoded
multipart/form-data
text/explain
file-data

4.关于XML和JSON区别的描述正确的是()

JSON相对于XML来讲,数据的体积小,传递的速度更快些
JSON与JavaScript的交互更加方便,更容易解析处理,更好的数据交互
JSON对数据的描述性比XML较好
JSON的速度一般要快于XML

用到的知识点

1.input的type属性哪些值是新值

colorNew定义拾色器。
dateNew定义 date 控件(包括年、月、日,不包括时间)。
datetimeNew定义 date 和 time 控件(包括年、月、日、时、分、秒、几分之一秒,基于 UTC 时区)。
datetime-localNew定义 date 和 time 控件(包括年、月、日、时、分、秒、几分之一秒,不带时区)。
emailNew定义用于 e-mail 地址的字段。
monthNew定义 month 和 year 控件(不带时区)。
numberNew定义用于输入数字的字段。
rangeNew定义用于精确值不重要的输入数字的控件(比如 slider 控件)。
searchNew定义用于输入搜索字符串的文本字段。
telNew定义用于输入电话号码的字段。
timeNew定义用于输入时间的控件(不带时区)。
urlNew定义用于输入 URL 的字段。
weekNew定义 week 和 year 控件(不带时区)。

2.不要在 label 元素内部放置可交互的元素,比如 anchors 或 buttons。这样做会让用户更难激活/触发与 label 相关联的表单输入元素。

3.enctype 属性规定在发送到服务器之前应该如何对表单数据进行编码。

属性值

application/x-www-form-urlencoded 
在发送前编码所有字符(默认) 

multipart/form-data 
不对字符编码。 在使用包含文件上传控件的表单时,必须使用该值。

text/plain 
空格转换为 "+" 加号,但不对特殊字符编码。

4.JSON 和 XML 优缺点的比较 (1)【XML】的优缺点 优点: (1)格式统一,符合标准; (2)容易与其他系统进行远程交互,数据传输比较方便。 缺点: (1)XML文件庞大,文件格式复杂,传输占带宽; (2)服务器端和客户端都需要花费大量代码来解析XML,导致服务器端和客户端代码变得异常复杂且不易维护; (3)客户端不同浏览器之间解析XML的方式不一致,需要重复编写很多代码; (4)服务器端和客户端解析XML花费较多的资源和时间。 那么除了XML格式,还有一种叫JSON (2)【JSON】的优缺点 优点: (1)数据格式比较简单,易于读写,格式都是压缩的,占用带宽小; (2)易于解析,客户端JavaScript可以简单的通过eval_r()进行JSON数据的读取; (3)支持多种语言,包括ActionScript, C, C#, ColdFusion, Java, JavaScript, Perl, PHP, Python, Ruby等服务器端语言,便于服务器端的解析; (4)在PHP世界,已经有PHP-JSON和JSON-PHP出现了,偏于PHP序列化后的程序直接调用,PHP服务器端的对象、数组等能直接生成JSON格式,便于客户端的访问提取; (5)因为JSON格式能直接为服务器端代码使用,大大简化了服务器端和客户端的代码开发量,且完成任务不变,并且易于维护。 缺点: (1) 没有XML格式这么推广的深入人心和喜用广泛,没有XML那么通用性; (2)JSON格式目前在Web Service中推广还属于初级阶段

阅读终点,创作起航,您可以撰写心得或摘录文章要点写篇博文。去创作
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
### 回答1: HTML 练习题和答案 1. 编写一个 HTML 文件,并在其中添加一个段落标签(<p>),在段落中写下你的姓名和年龄。 答案: ```html <html> <head> <title>练习题</title> </head> <body> <p>我的姓名是张三,年龄是20岁。</p> </body> </html> ``` 2. 创建一个 HTML 表格,并在表格中添加两行两列的数据。 答案: ```html <html> <head> <title>练习题</title> </head> <body> <table> <tr> <td>姓名</td> <td>年龄</td> </tr> <tr> <td>张三</td> <td>20岁</td> </tr> </table> </body> </html> ``` 3. 在 HTML 页面中插入一张图片。 答案: ```html <html> <head> <title>练习题</title> </head> <body> <img src="image.jpg" alt="图片描述"> </body> </html> ``` 4. 创建一个有序列表,并在列表中添加三个项目。 答案: ```html <html> <head> <title>练习题</title> </head> <body> <ol> <li>项目1</li> <li>项目2</li> <li>项目3</li> </ol> </body> </html> ``` 5. 创建一个链接,链接到另一个网页。 答案: ```html <html> <head> <title>练习题</title> </head> <body> <a href="https://www.example.com">点击这里访问另一个网页</a> </body> </html> ``` ### 回答2: HTML 练习题和答案是为帮助学习者巩固和提升他们在HTML方面的知识,以下为一些常见的HTML练习题和答案: 1. 创建一个HTML文件,包含一个标题为"我的第一个网页"的标题标签。 ```html <!DOCTYPE html> <html> <head> <title>我的第一个网页</title> </head> <body> </body> </html> ``` 2. 在第一个网页中,添加一个段落标签,内容为"欢迎来到我的网页!"。 ```html <!DOCTYPE html> <html> <head> <title>我的第一个网页</title> </head> <body> <p>欢迎来到我的网页!</p> </body> </html> ``` 3. 在第一个网页中,添加一个链接,链接到www.example.com网站。 ```html <!DOCTYPE html> <html> <head> <title>我的第一个网页</title> </head> <body> <p>欢迎来到我的网页!</p> <a href="http://www.example.com">点击这里访问www.example.com</a> </body> </html> ``` 4. 创建一个无序列表,包含三个列表项:“苹果”,“香蕉”和“橙子”。 ```html <!DOCTYPE html> <html> <head> <title>我的第一个网页</title> </head> <body> <p>欢迎来到我的网页!</p> <a href="http://www.example.com">点击这里访问www.example.com</a> <ul> <li>苹果</li> <li>香蕉</li> <li>橙子</li> </ul> </body> </html> ``` 5. 在第一个网页中嵌入一张图片,图片名称为"example.jpg",宽度为300像素,高度为200像素。 ```html <!DOCTYPE html> <html> <head> <title>我的第一个网页</title> </head> <body> <p>欢迎来到我的网页!</p> <a href="http://www.example.com">点击这里访问www.example.com</a> <ul> <li>苹果</li> <li>香蕉</li> <li>橙子</li> </ul> <img src="example.jpg" alt="示例图片" width="300" height="200"> </body> </html> ``` 这些练习题和答案可以帮助学习者熟悉HTML的基本语法和标签,并且通过练习提升实践能力。随着练习的深入,学习者可以尝试更复杂的HTML练习题,以拓宽自己的HTML知识。 ### 回答3: HTML练习题和答案可以根据不同的难度和主题来设计。以下是一个简单的例子: 练习题1: 假设我们要创建一个简单的网页,其中包含一个标题和一个段落。请使用HTML代码编写这个网页。 答案1: ```html <!DOCTYPE html> <html> <head> <title>我的第一个网页</title> </head> <body> <h1>欢迎来到我的网页</h1> <p>这是一个段落。</p> </body> </html> ``` 练习题2: 在上面的网页基础上,我们想要在段落中添加一个链接,链接到另一个网页。请添加这个链接的HTML代码。 答案2: ```html <!DOCTYPE html> <html> <head> <title>我的第一个网页</title> </head> <body> <h1>欢迎来到我的网页</h1> <p>这是一个段落,你可以访问 <a href="https://www.example.com">另一个网页</a>。</p> </body> </html> ``` 这些练习题旨在帮助初学者熟悉HTML标记语言的基础语法和常用元素。对于更高级的HTML练习题和答案,可以参考相关教程、书籍和在线资源。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

马德里甜欣

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值