SEO 社区和 Web 开发社区经常会发生争执。然而,他们都同意的一件事是绩效的重要性。 SEO 最喜欢的网站速度工具是 Google 的 PageSpeed Insights。我们都在建议中看到了这一点: CSS精灵 CSS 精灵。提高网站速度的一种策略是将社交媒体徽标、箭头等导航元素以及其他小型重复图像或图标组合成单个图像或“精灵”。然后,CSS 仅引用该精灵的相关位置和区域,以在页面上显示特定图像。这可以提高性能,因为浏览器请求的图像越少,传输大小越小,页面加载速度就越快。 来自 Google 的 CSS 精灵 更好的方法 现在,我不是一名 Web 开发人员,但在我看来,创建、实施和维护这些内容就像重复观看 GEICO 广告一样令人愉快。
每当图标的颜色、大小、样式或数量 [url=https://www.mplists.com/kuwait-mobile-phone-number-list/]科威特 手机号码[/url] 需要更改时,开发人员必须更新精灵并手动重新计算 CSS 中的位置值。即使使用 Grunt 任务、Compass 或 SpriteMe 等工具来自动化处理麻烦,仍然有很多移动部件。 最近,移动优先、响应式网页设计的挑战凸显了 CSS 精灵的缺点:同一个图像如何在非常窄的屏幕宽度上渲染得像在超宽桌面尺寸屏幕宽度上一样渲染,例如以及介于两者之间的一切 - 包括高分辨率视网膜显示器? Web 开发社区已经通过图标字体解决了这个问题。简而言之,图标字体是作为自定义字体收集在一起的矢量图形组。
[url=https://www.mplists.com/kuwait-mobile-phone-number-list/][img]https://mobilenumbers.me/wp-content/uploads/2024/04/%E7%A7%91%E5%A8%81%E7%89%B9-%E6%89%8B%E6%9C%BA%E5%8F%B7%E7%A0%81-1-300x169.png[/img][/url]
与 SVG 图像一样,图标字体可以很好地适应任何屏幕分辨率,并且由于它们的行为与 CSS 中的普通字体一样,因此设置它们的样式比更新精灵要容易得多。 那里有几十种图标字体,例如Pictos、Symbolset和IcoMoon,并且 CSS-Tricks 提供了一个很好的总结。对于非开发人员来说,我发现开始试验的最简单方法是Font Awesome。由于它是通过Bootstrap CDN托管的,因此使用图标字体进行启动和运行几乎非常简单。