Html 外部样式表在AMP页面中无效

Html 外部样式表在AMP页面中无效,html,css,amp-html,Html,Css,Amp Html,我正在将我的HTML页面转换为AMP页面。 我已经看到了测试url。此页面由AMP验证 帮助屏幕截图: 但是当我使用外部Css时 <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/materialize/0.98.0/css/materialize.min.css"> 那么它就会失败 帮助屏幕截图。 那么我如何访问MaterializeCSS文件呢。因为我正在我的网站中使用Material

我正在将我的HTML页面转换为AMP页面。 我已经看到了测试url。此页面由AMP验证

帮助屏幕截图:

但是当我使用外部Css时

<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/materialize/0.98.0/css/materialize.min.css">

那么它就会失败

帮助屏幕截图。

那么我如何访问MaterializeCSS文件呢。因为我正在我的网站中使用MaterializeUI框架

但我也读过关于

 <style amp-custom> </style>

所以AMP验证页面建议在AMP自定义中包含内联css。 但是物化css太长了。它将在一些移动浏览器中出现。因为


如果有人有一些想法,请分享。

外部样式表在AMP中。您必须包含CSS声明self(最多10.000行)。这是为了通过额外的网络请求和阻止渲染来节省时间

<style amp-custom>
...
</style>

...

目前,加速移动页面中不支持外部css。尽管您可以使用以前不允许的内联css。因此,您必须与css妥协。

这似乎与AMP无关
{%%}
是一些模板引擎使用的语法。您还没有告诉我们您正在使用哪一个,如何运行它,或者它的输出是什么。@Quetine。我没有使用任何模板。{%include”/main.min.css“%}文件,但没有使用像href这样的引用。@Quentine。我只想通过加载外部css文件是否可能?(1)这不是您拼写我的句柄的方式。它就在你面前的屏幕上,Stackoverflow完成tab。(2) 我没有使用任何模板-那么你认为什么是处理
{%}
?(3) 是否可以通过
使用外部css文件-No.Hi@Quentin。我还发现css的发现有点令人困惑。在查看示例时,我看不到正在使用的模板,那么哪个处理器可以使其工作?到目前为止,我一直在按照指示使用内联样式,但如果有一种方法可以使用include,即使它在服务页面时呈现内联css,这将是更可取的。但它并不适用于所有移动设备和浏览器。在某些浏览器中,它正在中断。页面未正确呈现,如难看的页面呈现(css的某些文本),如果您知道使用Opera浏览器,则它将无法工作。请尝试不使用amp自定义。这样行吗?如果没有,那么看起来像是Opera的css中不支持的东西。如果是工作的话,请检查amp v0.js的更改为您的样式添加了什么。如果加载外部样式表或包含在HTML中,则没有区别。和外部stylsheet是禁止在AMP.sooory,我现在看到的包括,我是通过链接。很抱歉