1. 首页
  2. css

CSS信件

你看到Facebook的垃圾了吗?
\”为什么我需要一个4Ghz的四核来运行facebook?\”这就是原因。一个单词分成11个HTMLDOM元素,以避免广告拦截器。pic.twitter.com/Zv4RfInrL0
-Mike Pan(@themikepan)2019年2月6日
我突然来到Facebook验证了这一点,我看到的是一个不同的、甚至更嵌套的混乱局面:
他们正试图对抗你的广告拦截浏览器扩展。他们当然是。我敢肯定,按他们的规模来看,不这样做意味着损失数百万美元。但我想知道,如果你把失去信任的因素考虑进去,那么它是否真的在赔钱,而且可能会完全失去平台上的人。感觉太粗鲁了,不是吗?就像一个用户专门在他们的计算机上安装技术,以便对他们允许的东西施加某种控制。他们说,\”不,我们不尊重这个选择。我们将用我们的技术来对抗你的技术,强迫你把这些东西输入你的电脑和你的眼球。\”坐得不对。\”我并不是不知道广告拦截器会对网站的盈利能力产生负面影响。我就是这样赚钱的。但我不想以破坏信任为代价去战斗。我想在建立信任的同时优雅地去做。无论如何。
我想知道写HTML来帮助广告拦截者会是什么样子:

The good ones have been doing it for ages.
This span-based lettering stuff makes me think of libraries like Splitting.js and Lettering.js that break up text into individual s因为样式的原因。
结果表明,这不会影响页面搜索(即,如果你搜索\”dog\”,你会找到dog),但它确实会影响一些屏幕阅读器,因为它们会清楚地对待每个字母,这可能会导致非常糟糕的音频输出,比如字母之间的停顿,你不会期望或想要它们。
不过,这是完全可以解决的!
我刚刚通过网络平台新闻,引用Amelia Bellamy Royds的话,了解到aria-label有多强大:
按钮或链接上的aria-label属性有效地用新标签替换了该元素的文本内容。
看到这一点很酷字母.js默认情况下不会!以及拆分.js正在为他们找出最好的方法,包括aria-label.
哦,和以往一样,::nth-letter()会很酷。2011年申请的2018年回顾。

CSS信件 为WP2原创文章,链接:https://www.wp2.cn/css/css%e4%bf%a1%e4%bb%b6/