资讯专栏INFORMATION COLUMN

web前端开发测验之HTML部分

DoINsiSt / 2714人阅读

摘要:标签规定用于表单的密钥对生成器字段。元素的内容应该与主内容相关,但如果被删除,则不应对文档流产生影响。中元素表现为一个超链接,支持任何行内元素和块级元素。

Tip:这是http://davidshariff.com/quiz/给出的前端开发测试题的HTML部分,我根据自己的理解给出的答案,欢迎拍砖,一起刷题==>Github 仓库地址。

Q: 是正确的HTML5标签吗?

A: 是。

标签规定用于表单的密钥对生成器字段。当提交表单时,私钥存储在本地,公钥发送到服务器。是HTML5 标签。

Q: 标签是否可以改变文本方向?

A: 可以。

标签覆盖默认的文本方向。

Here is some text

Q: 下列HTML代码是否正确?

My image

This is my self portrait.

A: 正确

标签规定独立的流内容(图像、图表、照片、代码等等)。figure 元素的内容应该与主内容相关,但如果被删除,则不应对文档流产生影响。使用
元素为figure添加标题(caption)。

Q: 哪种情况下应该使用small标签?当你想在h1 标题后创建副标题?还是当在footer里面增加版权信息?

A: small标签一般使用场景是在版权信息和法律文本里使用,也可以在标题里使用标注附加信息(bootstrap中可见),但不可以用来创建副标题。

  

The HTML Small Element () makes the text font size one size smaller (for example, from large to medium, or from small to x-small) down to the browser"s minimum font size. In HTML5, this element is repurposed to represent side-comments and small print, including copyright and legal text, independent of its styled presentation.

Q: 在一个结构良好的web网页里,多个h1标签会不利于SEO吗?

A: 不影响。

  

According to Matt Cutts (lead of Google"s webspam team and the de facto expert on these things), using multiple

tags is fine, as long as you"re not abusing it (like sticking your whole page in an

and using CSS to style it back to normal size). That would likely have no effect, and might trigger a penalty, as it looks spammy.

  

If you have multiple headings and it would be natural to use multiple

"s, then go for it.

摘自:http://www.quora.com/Does-using-multiple-h1-tags-on-a-page-affect-search-engine-rankings

Q: 如果你有一个搜索结果页面,你想高亮搜索的关键词。什么HTML 标签可以使用?

A: 标签表现高亮文本。

  

The HTML Element represents highlighted text, i.e., a run of text marked for reference purpose, due to its relevance in a particular context. For example it can be used in a page showing search results to highlight every instance of the searched for word.

Q: 下列代码中scope 属性是做什么的?

Hello World

This is my text

This is awesome

I am some other text

A: scoped 属性是一个布尔属性。如果使用该属性,则样式仅仅应用到 style 元素的父元素及其子元素。

HTML5 支持块级超链接吗?例如:


A: 支持。

HTML5中 元素表现为一个超链接,支持任何行内元素和块级元素。

Q: 当下列的HTML代码加载时会触发新的HTTP请求吗?

My picture

A: 会哇

Q: 当下列的HTML代码加载时会触发新的HTTP请求吗?

My photo

A: 会!

main1.css一定会在alert("Hello world")被加载和编译吗?


    
    

A: 是!

Q: 在main2.css获取前main1一定必须被下载解析吗?


    
    

A: no!

Q: 在Paragraph 1加载后main2.css才会被加载编译吗?


    


    

Paragraph 1

Paragraph 2

A: yes!

知识点总结:

浏览器如何渲染,可以查阅如下文章:

浏览器的渲染原理简介

专题:浏览器:渲染重绘、重排两三事

浏览器加载和渲染HTML的顺序以及Gzip的问题

从FE的角度上再看输入url后都发生了什么

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/49522.html

相关文章

  • web前端开发测验css部分

    摘要:部分问题与解答属性是否区分大小写不区分。对于行内元素,设置左右内边距,左右内边距将是可见的。而对于替换元素,则撑开了父元素。如下代码中文本的颜色是。 Tip:这是http://davidshariff.com/quiz/给出的web前端开发测试题,的CSS部分,我根据自己的理解给出的答案,欢迎拍砖,一起刷题==>Github 仓库地址。 Front End Web Developm...

    Ajian 评论0 收藏0
  • 网易微专业前端开发工程师》学习笔记(1)

    摘要:点击此处了解网易微专业课程前段时间报名参加了网易云课堂微专业课程前端开发工程师,这周课程开始了,正式学习。以下内容为前端开发工程师微专业的第一门课网页制作的课程学习指南,学习视频课程后自己整理的学习笔记,会持续更新内容。 何为网易微专业? 微专业是由网易云课堂联合各领域知名专家,以就业为导向,精心打造的职业培训方案。按要求完成学习,考试通过可获得专业认定证书,令你求职或加薪多一份独特优...

    geekzhou 评论0 收藏0
  • 网易微专业前端开发工程师》学习笔记(1)

    摘要:点击此处了解网易微专业课程前段时间报名参加了网易云课堂微专业课程前端开发工程师,这周课程开始了,正式学习。以下内容为前端开发工程师微专业的第一门课网页制作的课程学习指南,学习视频课程后自己整理的学习笔记,会持续更新内容。 何为网易微专业? 微专业是由网易云课堂联合各领域知名专家,以就业为导向,精心打造的职业培训方案。按要求完成学习,考试通过可获得专业认定证书,令你求职或加薪多一份独特优...

    刘东 评论0 收藏0

发表评论

0条评论

DoINsiSt

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<