amp-html - 修复 AMP 样式表错误
问题描述
我的样式表在AMP Validator中出现错误
标签“link rel=stylesheet for fonts”中的属性“href”设置为无效值“ http://domain.cooooom/css/style.css ”。学到更多。
我已经搜索过它并从官方 AMP 网站上找到了他的文章。
这是the most ridiculous
我在这些年的工作中看到的建议。
他们建议我将所有外部 CSS 文件代码直接移动到我的应用程序头部并将它们放在
<style amp-custom>
标签中!所以我会有一个又长又乱的头标签,因为它们不能遵循 HTML5 标准。
问题
无论如何我避免做这个凌乱的工作并验证我的文件吗?
解决方案
是的,这就是 AMP 的工作原理。您必须在 HTML 中插入内联 CSS 以保存额外的网络。@import 也是被禁止的。
最好的方法是创建一个 AMP 自己的 css 样式,而不是从非 AMP 站点放入您所有的 css 样式。
提示:您最多可以插入 50KByte CSS,但最好保持在 14K 以下;-)
推荐阅读
- php - 如何清理帖子但允许使用特殊国家/地区名称
- javascript - AddEventListener 在 chrome 扩展弹出窗口之外单击
- html - 引导按钮轮廓和单击轮廓后
- r - 删除 R 中与不同数据帧上的另一个值匹配的特定行下方的所有行
- x86 - HID USB 设备(如键盘)上的按键是否会触发事件环中的事件从而触发中断?
- r - 如何根据 R 中的其他列对特定列中的值进行分类
- google-bigquery - BigQuery 加载作业将 Null 视为 String 而不是 Float (json)
- python - 我应该如何提高 Python/Cython 的性能?并行化/memoryviews/numpy?
- php - 支持负值
- javascript - Awat 不等待异步