如果Chrome浏览器破坏了网络的功能,谷歌却未通知,那该怎么办?哦,等等,这正是发生的事情

"浏览器单一文化 "经常被抱怨为对网络的威胁。根据跟踪浏览器使用情况的Statscounter,超过70%的市场是由使用谷歌浏览器或另一个基于Chromium项目的浏览器的人组成的。 当网络倡导者说这是坏事时,他们所担心的是,谷歌可以通过决定支持哪些功能和不支持哪些功能来有效地决定网络的未来。这对一家在搜索和广告方面具有有效垄断地位的公司来说,是一种很大的权力。 如果Chrome浏览器决定破坏网

- 阅读全文 -

深入研究CSS中的对象匹配和背景尺寸

在这篇文章中,我们将讨论对象匹配和背景尺寸是如何工作的,什么时候可以使用它们,以及为什么,还有一些实际的使用案例和建议。让我们深入了解一下。 我们并不总是能够为一个HTML元素加载不同大小的图像。如果我们使用的宽度和高度与图像的长宽比不成正比,图像可能会被压缩或拉伸。这不是好事,它可以通过img元素的object-fit或使用background-size来解决。 首先,我们来定义这个问题。考虑一

- 阅读全文 -

我用contenteditable构建所见即所得编辑器的痛苦

自然,当讨论中出现文本编辑器时,创建一个自定义的解决方案并不是人们首先想到的事情。所以我继续前进,我开始寻找我可以使用的可靠的所见即所得编辑器。互联网上有相当多的现成解决方案。有些是著名的,被知名的平台使用,如WordPress。但也有很多被抛弃了,被丢在GitHub仓库里积灰。 经过大量的时间在网上搜索和测试编辑器,结果发现我们有一些相当独特的要求。没有一个可用的编辑器符合我们的标准,所以我

- 阅读全文 -

适用于 z-index 的系统

说你有一个z-index的错误。有些东西被其他东西掩盖了。根据我的经验,一个典型的解决方案是把position: relative放在那个东西上,这样z-index就会首先工作,然后也许会重新调整z-index值,直到正确的东西在上面。 这里的危险在于,这将引发一场小小的z-index战争。在这里提高一个z-index值修复了一个bug,然后在你不想这样做的时候,通过遮盖其他地方的一些元素而导致

- 阅读全文 -

网络类型:GSM、CDMA、GSM/CDMA、WCDMA、UMTS、是什么意思?

GSM的涵义: GSM1全名为:Global System for Mobile Communications,中文为全球移动通讯系统,俗称"全球通",是一种起源于欧洲的移动通信技术标准,是第二代移动通信技术,其开发目的是让全球各地可以共同使用一个移动电话网络标准,让用户使用一部手机就能行遍全球。我国于20世纪90年代初引进采用此项技术标准,此前一直是采用蜂窝模拟移动技术,即第一代GSM技术(2

- 阅读全文 -