你知道HTML吗?大多数开发人员可能觉得他们已经很好地掌握了现代Web标准。正是基于这一点,我向你提出了一个挑战。
下面您将看到一些HTML问题,这些问题将测试您对标记语言的熟悉程度和理解程度。如果您正在进行工作面试,您可以使用这些问题来评估候选人对Web标准标记语言的了解程度。您还将发现有关密切相关的标记语言和标准(如XML、XHTML和微格式为了考验你的勇气。
这个“测试”没有时间限制或分数追踪,所以你可以慢慢来。然后,在评论中分享你的结果。
初学者的问题
问题3
下面的HTML标记有什么问题?
< p风格”字体大小:10 px;"版权< span > 2015 > < / span > < / p >
看到答案
风格
属性缺少一个等号(=
)的迹象。但是,你知道在当前的HTML标准下,双引号("
)是否可选?< pclass="content-break">
只要属性值没有空格,就可以去掉双引号。因此,以下是有效的HTML标记:
< p风格=字体大小:10 px;版权< span > 2015 > < / span > < / p >
了解更多有关未加引号的属性值语法节8.1.2.3属性HTML5规格。
问题4
哪个版本的Internet Explorer最先支持新的HTML5元素?
看到答案
问题5
允许您设置值的元数据的名称是什么初始= 2
导致页面放大到自然大小的两倍?
看到答案
视窗
.在下面的例子中,视窗
Meta标签(通常称为Meta标签)用于指定缩放级别必须是设备宽度的两倍:< pre>标准元数据名称为元
元素。
但是,它得到了浏览器的良好支持。Quirksmode有一本很好的指南视窗
meta标签.
问题6
在下面的例子中,微格式的名称是什么?填写空格(???
).
< span class = "???" > < span class = "纬度”> 52.48 < / span >, <跨类=“经度”> -1.89 < / span > < / span >
看到答案
问题7
RSS、Atom和OpenSearch使用什么标记语言?
看到答案
通过阅读了解这门语言XML是W3C规范.
问题8
以字母K开头的HTML5新元素叫什么?
看到答案
注册机
.的注册机
元素用于标记生成公私密钥对的控制元素,该密钥对通常用于加密。< pclass="content-break">
中间的问题
问题9
如果一个超链接指向一个包含当前网页主要内容版权信息的资源,你可以在超链接上指定什么类型的链接?
看到答案
许可证
.的许可证
Link type的取值如下:< pre> rel = "许可证"href = " copyright.html " >版权信息。< / > < > /主要
了解更多有关许可证
链接类型(和其他超链接链接类型)通过读取本指南.
问题10
根据Microdata和Schema.org词汇表,指示元素的后代可能包含关于元素的信息的微数据布尔属性的名称是什么?
看到答案
itemscope
.当itemscope
属性在HTML元素上指定时,它会通知搜索引擎和web浏览器,HTML元素的后代可能携带有关HTML元素的机器可读信息。< pclass="content-break">
搜索引擎,如谷歌,微软和雅虎!使用微数据标记来改进搜索结果。
问题11
代表换行符的HTML5元素是什么机会?
看到答案
超级
.的超级
元素指示文档中有机会在需要时呈现换行符的位置。< pclass="content-break">
Quirksmode描述了效用的超级
元素如果你对这个晦涩的HTML标签感到好奇的话。
问题12
可以使用什么属性来指定正则表达式,该正则表达式描述输入
元素?
看到答案
模式
.的模式
属性公开客户端、机器可读的描述输入
元素正在被验证。< pclass="content-break">
反过来,辅助技术等软件可以利用这一点帮助用户理解表单提交不成功的原因。该属性还可以与JavaScript一起用于客户端输入验证逻辑。
专家的问题
问题14
哪一个HTML元素可以用来表示和注释东亚字符的发音?
看到答案
ruby
.Ruby字符是注释字符,通常与东亚相关(例如。< pclass="content-break">
日文和中文)印刷术。下面是一个来自HTML5规范的例子,它使用ruby
元素:
ruby > < < rt > ? < / rt > < / ruby > < ruby > ? < rt > ? ?ruby > < / rt > < /
4.5.21 ruby元素
问题15
HTML5扮演哪一个ARIA里程碑式的角色页脚
元素默认为页脚
元素不在文章
或部分
元素?
看到答案
contentInfo
.ARIA地标角色是网页中包含导航辅助工具的区域。< pclass="content-break">
导航辅助是网站的导航菜单或面包屑导航。的contentInfo
角色是这些标准的标志性角色之一。的contentInfo
角色表示元素包含关于网页的信息。
中定义的3.2.7.3强本机语义,如果页脚
元素不在文章
或者一个部分
元素,其角色
隐式设置为contentinfo
.
你做得怎么样?
如果你没有把它们都做好,不要感到难过。如果每个问题都能得到正确答案,我会很惊讶的。
对于你成功回答正确的问题,祝贺你!你答对了多少道题?哪些问题让你感到困难?
在评论中分享你的想法。