自古逢IE悲寂寥

昨天被IE/Edge与其它浏览器在writing-mode(用于实现竖版文字)的实现差异坑了。。可以试着用不同的浏览器访问这段代码。。用的根本是不同的坐标系。。!最后以极丑的browser hacks草草收场。

其实我更早一些就知道它们对于writing-mode的写法不同,因为比如古书写法,IE/Edge用的是tb-rl(先top-bottom,然后总的是right-left),而其他浏览器用的是vertical-rl。只是没想到连逻辑都不一样。。虽然为了照顾IE我还是把tb-rl加上了,但是君不见Web Docs直接在IE用的tb-rl等syntax后面弄了个这个,就是“你懂我意思吧”的感觉。。

今天我看着代码里的browser hacks之繁琐和tb-rl&vertical-rl之重复,想起网上主流的声音是“不要用那些deprecated syntax,不要理IE”(我的首页确实基本是这样婶的),我特别想知道这么说的人到底是怎么解决writing-mode上的问题的,真的直接无视IE么,以及IE为什么总要独树一帜?(我本都想借此发一个“万恶的IE”为题的文章,后来觉得没什么值得思考的故作罢。)深夜里的我决定一探究竟……

最后我到了这个网页,看到标题的时候我愣了一下,良久才恍然大悟:最开始是IE首创的writing-mode,很长一段时间都没人跟进;后来的浏览器跟进了后,竟自己搞了一套syntax(其实IE的tb-rl明显比vertical-rl更清楚且普适),然后不知不觉IE的syntax就成deprecated了(IE可能想说:我寻思我还在用我的syntax啊);这个竖版文字的发起者、引路者,独自奔跑多年,最后却发现其他的人开发了他们自己的路,然后那个新路便成了赛道、成了标准。这种心酸,出在“竖版文字”这个主题上,真是再讽刺不过,再合适不过。也是偶然中的必然吧,我既然会选择用繁体直书做一个游戏,那么在看到这些之后也一定会如此感慨吧。

当然,从另一个角度,把浏览器人格化是极其幼稚的;一手建立起一个东西并不代表永远不会被那东西抛弃。小到一个网络标准,近到每一个孩子,大到公司、国民、文明,甚至是火药、AI……乔布斯和袁崇焕我们固然是同情的,葬身枪炮的那些火药发明者的子孙们我们是感同身受的,对于被我们制造出来的AI毁灭(或者无视掉)我们当然是不资瓷的。……但是从科技的立场,用繁体字写成的《关于在各级学校推行简化汉字的通知》,也没什么不妥,实确是利大于弊的;把IE的syntax标为deprecated的、曾由IE独自维护多年的生僻标准,若是能变得更为先进,倒也是值得鼓励的。人类眼中的背叛史就是科学眼中的革新史。

要“拥抱科技,拥抱时代,拥抱潮流”。

还是根本就是,取决于我们“站在哪边”?

 

——发自Chrome 75.0

自古逢IE悲寂寥》有26个想法

  1. Web Development Company in Kochi,Kerala says

    You’re so awesome! I don’t believe I have read a single thing like that before. So great to find someone with some original thoughts on this topic. Really.. thank you for starting this up. This website is something that is needed on the internet, someone with a little originality!

    Reply
  2. phim heo says

    Very well presented. Every quote was awesome and thanks for sharing the content. Keep sharing and keep motivating others.

    Reply
  3. phim sex says

    Hi there to all, for the reason that I am genuinely keen of reading this website’s post to be updated on a regular basis. It carries pleasant stuff.

    Reply

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注