vlambda博客
学习文章列表

如果你变成HTML标签,你希望你是啥?


魔术师卡颂
《React技术揭秘》作者
70篇原创内容
Official Account
点击上方“ 魔术师卡颂 ”,选择“ 设为星标
一系列React源码级视频、文章


近日,有网友在推上表示他面试时被问到一个问题:

虽然一众网友纷纷表示:这是个什么沙雕面试题!

如果你变成HTML标签,你希望你是啥?
如果你变成HTML标签,你希望你是啥?

但是吐槽之余,纷纷贡献精彩回答。

一时间,评论区充满了老中青三代web开发者的欢声笑语。

接下来,让我们看看大家都是如何机智答题的。

如果你变成HTML标签,你希望你是啥?

普通选手

作为很多web开发者接触的第一个标签,<div>(HTML 文档分区元素)没有额外样式、没有额外语义。

正是这种朴实无华的特性让一众开发者选择了他:

如果你变成HTML标签,你希望你是啥?

概括一下选择<div>的原因:

他可以包容一切。表面看起来很普通,实际很全能。

听起来像是女神对舔狗的描述。

如果你变成HTML标签,你希望你是啥?

厌世自闭选手

接下来出场的是<a>标签,作为超链接,点击<a>标签可以跳转到其他页面。

选择他的原因是:

我希望人们能去其他地方(让我一个人静静)

如果你变成HTML标签,你希望你是啥?

接着是<footer>标签。

<footer>元素代表最近一个章节内容或者根节点(sectioning root )元素的页脚。

通常包含该章节作者、版权数据或者与文档相关的链接等信息。

选择他的原因是:

通常人们一年只会来打扰我一次(更新版权信息时间),简直太完美了。但对于那些需要我的人,我还是很有用处的!

心疼的想抱抱有木有。

如果你变成HTML标签,你希望你是啥?

下面这位选手是<blink>

可能现在的web开发者不了解这个标签。

这在web1.0时代可是最酷炫、潮流的标签(暴露年龄)。

他可以产生文字闪烁效果。

如果你变成HTML标签,你希望你是啥?

作为早就被标准遗弃的标签,选择他的人的原因很简单:

我的人生和<blink>一样,就该属于垃圾桶

如果你变成HTML标签,你希望你是啥?

老年组登场

除了很多当代web开发者,很多上古时代(web 1.0)的开发者也踊跃发言。

其中讨论最激烈的,当属<blink>标签(是的,又被cue到一次)

大家纷纷缅怀那个田园牧歌一般的美好纯真web年代,以及酷炫的<blink>效果。

如果你变成HTML标签,你希望你是啥?

在我开始写网页的90年代,<blink>是多么酷炫,就像我一样

如果你变成HTML标签,你希望你是啥?

我永远也不会原谅那些将<blink>从浏览器中移除的人!

达成共识

即使讨论不乏争吵,但对一点大家似乎达成了共识:

这是什么SB的<hr>问题?

如果你变成HTML标签,你希望你是啥?

顺便一说,真有<hr>标签:

<hr>元素表示段落级元素之间的主题转换(例如,一个故事中的场景的改变,或一个章节的主题的改变)。

那么问题来了,如果你变成HTML标签,你希望你是啥?

参考资料

[1]






送你一本源码学习指南

加入专业React进阶群

魔术师卡颂
《React技术揭秘》作者
70篇原创内容
Official Account