龙空技术网

采访 CSS 创造者 Håkon Wium Lie

xTech 151

前言:

当前看官们对“css与html入门书籍”都比较关怀,大家都需要学习一些“css与html入门书籍”的相关内容。那么小编同时在网络上收集了一些对于“css与html入门书籍””的相关内容,希望同学们能喜欢,你们一起来了解一下吧!

介绍

我们与网络行业的知名人物 Håkon Wium Lie 进行了愉快的交谈。作为标准活动家和网络先驱,Håkon 做出了重大贡献。

他从 1998 年开始担任Opera Software的首席技术官,直到该公司于 2016 年被新所有者收购。

1994 年,Håkon 在 CERN 与蒂姆·伯纳斯-李 (Tim Berners-Lee) 和罗伯特·卡里奥 (Robert Cailliau) 合作时,因其在层叠样式表 (CSS) 开发方面的工作而备受认可。

享受下面的完整采访!

Evrone:每个人都知道您是 CSS 的幕后推手,但很少有人知道您是如何接触到它的。你能告诉我们一些关于你在哪里学习以及你是如何来到 CERN 的吗?

Håkon Wium Lie: 1980 年我 15 岁的时候,我家乡(挪威的哈尔登)的大学碰巧有一台Apple II电脑。那天我的生活发生了不同的转折。

那时候,个人电脑还很少见,那是 IBM 发布 PC 前一年左右的时间。我把自己粘在机器上,不知何故这是可以容忍的。电脑对我来说是一种痴迷,尤其是创造有颜色和声音的电脑游戏。

当我大到可以真正开始上大学时,计算机科学是一个显而易见的选择。我在西乔治亚学院(现在的西乔治亚大学)读了大四,在那里我主要上了早年为了编程而回避的数学课。

数学很重要。

另一个变革性时刻发生在 1986 年,当时我在 Norwegian Telecom Research 发现了互联网。我目睹了一封从旧金山远道而来的电子邮件,我立即知道这将改变我的生活。还有许多其他人的生活。

再一次,我将自己粘在屏幕上,并在在线讨论组中花费了很多时间。

在互联网上,我发现了真正的言论自由和黑客文化。我找到了 Steven Levy 的《黑客》一书,并将黑客道德牢记在心。

通过斯图尔特·布兰德 (Stewart Brand)关于“媒体实验室”的书,我找到了进入同名实验室的途径,我曾在那里度过了两年。媒体实验室是学习和实验的绝佳环境,我们拥有创建网络所需的所有计算机和连接。

尽管如此,网络并不是在那里创建的,它发生在CERN 。 CERN 当时人脉也很广,但计算机只是为物理学家服务的工具,而不是关注的焦点。

当 Tim Berners-Lee 发明 HTML、HTTP 和 URL 时,情况发生了变化。 Robert Cailliau也为网络的爆炸性增长做出了贡献。

所以,需要明确的是,当网络发明时我不在 CERN,但我听到了大爆炸并开始运行。当我在 1994 年到达时,我发现缺少一项关键技术:一种描述颜色、字体和版式的方法。那是我开始研究CSS的时候。

在后来的生活中,我坐下来做了所有在提出 CSS之前应该做的研究。这变成了奥斯陆大学的博士论文。

Evrone:在你以前的一次采访中,你提到你喜欢 Linux 和 ThinkPad 笔记本电脑。你在2023年有同样的感觉吗?

Håkon Wium Lie:是的。我在Thinkpad X250计算机上输入此内容,这是 2015 年首次推出的型号。我已经用一个巨大的 4TB SSD 对其进行了升级,这让我可以随身携带我的档案。几乎是我自 1986 年以来写的所有电子邮件,以及我拍摄的所有照片。

我选择的 Linux 风味是Mint 。我在浏览器 (Opera) 和 emacs(用于电子邮件和 HTML 创作)中做大部分事情。 X250 有一个物理 VGA 端口和一个以太网端口。在太平洋的木筏上遇到一些棘手的情况时,物理端口救了我。

此外,由于我在计算机配备挪威键盘之前就学会了打字,所以我使用的是美式机器。 Ebay 是使用美式键盘的 Thinkpad 的绝佳来源。

Evrone:如今,几乎没有人使用 HTML+CSS 手动构建网站。从您的角度来看,这是一个积极的趋势还是消极的趋势?

Håkon Wium Lie:我建议所有有抱负的网页设计师都从手写 HTML 和 CSS 开始。当您构建某些东西时,了解构建基块很重要。

在 web 上,必须了解“跨线”的位,而不仅仅是前端像素或后端数据。

然而,重用其他人的代码也有充分的理由,这些代码通常包含在框架中。一些框架创建了复杂的、混淆的、有味道的 CSS 代码,没有风格感,也没有重用的想法。

其他的本身就是艺术品,可让您在几分钟内制作出响应式网站。

就个人而言,我更喜欢手动编写代码,最大限度地使用 HTML 和 CSS,并在需要时使用一些最小的 JS 片段。如果我要使用框架,我会考虑W3.CSS 。我与w3schools没有任何关系,但他们的教学材料始终如一的质量给我留下了深刻的印象。

在我编写的关于如何从 HTML 和 CSS 创建漂亮的 PDF 文档的指南中,我从他们那里获得了灵感。

Evrone:创建纯 CSS 动画视频和动画已经成为设计师和前端开发人员的爱好。这是探索 CSS 可能性的好方法吗?

Håkon Wium Lie:确实如此! CSS Art 是我在第一个设计阶段从来没有想过的东西。当 Simon Daniels 展示他为即将发布的 Internet Explorer 3 设计的 CSS 时,我第一次意识到我们会有一场“CSS Arts and Crafts”运动。

Simon 制作了一些令人惊叹的设计,这在网络上是前所未有的。

verdana 网络字体

从那时起,CSS Art 给了我们无尽的娱乐和敬畏。通常,我必须检查源代码,看看他们到底是怎么做到的?!

Evrone:在担任 Opera Software 首席技术官期间,您一定对 Web 的未来有了清晰的认识。在可预见的未来,比方说,在未来 5-10 年内,它会是什么样子?

Håkon Wium Lie:在 Opera,我们最关心的是防止网络成为 Microsoft 或 Netscape 的私有财产。编写技术标准是浏览器大战中最重要的武器。

遵守这些标准同样重要;必须有人证明这些标准是可以实施的。并且必须有人揭露那些不支持标准的人。

我给比尔盖茨写了一封公开信,内容是关于 Internet Explorer 中标准支持的惨淡状态。此外,我们中的一些人开发了Acid2测试,这对于在所有浏览器中建立对 CSS 的基线支持非常重要。

我还必须补充一点,Microsoft 和 Netscape 内部的许多好人也努力支持标准。而当Internet Explorer 8在 2009 年发布时,它完全支持 Acid2!

展望未来,我看不到网络有任何主要障碍。没有大的竞争对手会让我们脱轨。 HTML、CSS 和 JavaScript 在 10 年后仍将蓬勃发展。

我个人在未来十年的追求是让 CSS 成为印刷书籍的自然选择。未来纸质书仍将与我们同在,重要的是我们可以从网上制作好看的书,而不需要昂贵的手工劳动。

我一直致力于在 CSS 中复制Edward Tufte 的精美设计。如果您遵循本指南, Prince能够创建类似 Tufte 的点差。 (披露:我是公司的董事长。)

Evrone:“Metaverse”这个词越来越流行。你怎么看,这样的想法能改变现代世界吗?

Håkon Wium Lie: Dave Raggett 是最著名的 HTML 创造者之一(与 Tim Berners-Lee 和Dan Connolly一起),但他也致力于使虚拟现实成为早期网络的一部分。

在 1994 年 CERN 的第一届 WWW 会议上,他提出了VRML:虚拟现实标记语言。但构建网络的不是 VRML,而是 Dave 的遗产 HTML。

有人可能会争辩说,是硬件的缺乏阻碍了 VR 在早期的成功,但我也没有看到“元宇宙”已经起飞。 Facebook 在 VR 上投入了大量精力和资金,但成功有限。

就个人而言,我不想生活在一个虚拟世界中,在这个虚拟世界中,公司的担忧决定了我生活的限制。

话虽如此,我也相信人类生活在计算机模拟中,受到上帝设定的限制。我们的世界不是偶然的。也许我们已经在元宇宙中了。如果是这样,我们不需要另一个。

Evrone:AI 聊天机器人 ChatGPT 展示了神经网络发展中令人难以置信的飞跃。在您看来,这项技术能否演变成更伟大的东西,例如真正的人工智能?

Håkon Wium Lie:和许多人一样,我对突然的飞跃感到困惑。但我总体上是一个乐观主义者,认为我们可以永远利用这项技术。一种应用是让机器人帮助我们解决小纠纷。太多的案件被提交给律师和法庭。

如果计算机能够访问法律和判决,它们可以帮助在早期阶段提出解决方案。这是坚持由公众支付费用的法律和判决必须公开(必要时以匿名形式)的原因之一。

在挪威,法律协会积极反对允许此类访问。他们希望法治留在付费专区后面。对于智能聊天机器人,争取开放数据的斗争将变得更加重要——你不想因为秘密文件而被判刑。

Evrone:你的传记中有一个不同寻常的事实:你是 Kon-Tiki II 极限探险队的一员,在一艘巨大的轻木筏上在海上度过了 43 天。你在船上最不寻常的经历是什么?

Håkon Wium Lie:复活节岛(或土著居民称该岛为拉帕努伊岛)是世界上最偏远的文明。目前尚不清楚人们是如何以及何时首次来到该岛的。

探险队想要测试是否有可能乘坐原始木筏从南美洲航行到复活节岛。

木筏相对容易建造,可以承载大量人员和设备。但是他们航行不太好,要从南美到达复活节岛,你必须逆风航行。而且,它很远——与纽约到洛杉矶的距离大致相同。

原来是可以坐木筏去复活节岛的,而且远远地看到复活节岛也很不寻常。岛上的第一批定居者一定也很兴奋地看到了这种景色。

另一个非凡的经历是将科学测量设备(称为CTD )发送到海面以下 2046 米。那是 6712 英尺。该设备记录温度、氧气水平和海洋学家想知道的其他参数。

可以从卫星测量温度,但只能测量表面温度。为了到达 2046 米的深度,我们使用了一根很长很结实的绳索。绳子在甲板下的储藏室里缠住了,所以我们花了几个星期才解开它。

当仪器从深海中出现并可以从其机载存储器下载记录的科学数据时,我们感到非常自豪。这时候我们才知道它已经达到了2046米。

实际上,传输数据并非易事。我了解到 USB 电缆在木筏上潮湿和含盐的气候下一周左右后就停止工作了。备用电缆被小心地包裹在塑料袋中,可以再使用一周。

Evrone:你能告诉我们一些你的其他兴趣吗?你是如何开始学习制造器官和种植苹果的?

Håkon Wium Lie:苹果是最容易解释的。我一直很喜欢苹果汁。尤其是当它在甜味和酸味之间达到您可以在北欧苹果中找到的完美平衡时。这就是我种果园的原因。

我们的气候不适合葡萄酒,但我们的苹果汁比大多数地方都好。在德国、法国、意大利和加利福尼亚,你都会喝到好酒,但你在这些地方喝过令人难忘的苹果汁吗?我只记得他们太甜了。

此外,成排的苹果树有一些非常美丽的东西,尤其是在五月开花的时候。每一朵花变成多汁的果实都是一个小小的奇迹。然后是采摘:采摘苹果很容易,尤其是当树木种植在高度可控的行中时。

压榨令人兴奋——今年的收获会怎样?我们的瓶子今年会获奖吗?我们赢得了 2017 年和 2020 年挪威最好的苹果汁! (他说,脸红得像九月的苹果)。

也许管风琴更像是一种后天习得的味道。小时候,我们看过法国电视卡通片《黄飞鸿》 。它以约翰·塞巴斯蒂安·巴赫的D 小调托卡塔与赋格开始和结束。那是管风琴界的超级热门,它深深地印在了我的体内。

后来学了更多关于器官的构造,我发现它们非常复杂,像计算机一样有组合学。这些乐器是由木头、金属和皮革制成的,这一事实也很有趣。

当我听说剩下的为数不多的管风琴作坊之一需要新主人时,我决定介入。

我不认为我会永远掌握风琴制作工艺,但我喜欢参与规划、建造和安装风琴的过程。他们中的大多数去教堂。在挪威,我们有不少公元 1150 年左右的中世纪教堂。

由于年代久远,这些都受到保护,为这样的古老教堂建造新乐器需要历史、礼仪、音乐、声学、绘画、镀金、木工和金属加工方面的知识。

理想情况下,人们会进入教堂并认为管风琴一直都在那里。

Evrone:最后,我们的传统问题是工作与个人生活之间的平衡。您实现这种平衡的方法是什么?

Håkon Wium Lie:确实,很难将这两者区分开来。电子邮件往往会占用我的时间和精力,总有一条未答复的消息需要引起注意。我认为重要的是要认识到一个人的工作是一个临时职位,一个你有一天会离开的职位。

当发生这种情况时,您必须拥有有意义的个人生活。 20年后,我不会和同事一起过圣诞节,但我希望身边有家人,甚至孙子。

此外,我喜欢通过投资初创公司来与年轻聪明的企业家打交道。我在挪威投资了 20 多家公司。这主要是工作,但它也是一种以有意义的方式结识他人的方式。

结论

我们很高兴有机会与 Håkon Wium Lie 交谈。他在 Web 开发和标准倡导方面的开创性工作极大地影响了整个行业,他在创建层叠样式表方面的作用彻底改变了网站的设计和呈现方式。他在采访中分享的见解和经验非常宝贵,无疑将继续激励未来几代 Web 开发人员。

原文:

标签: #css与html入门书籍