- AMP:Building Accelerated Mobile Pages
- Ruadhan O'Donoghue
- 163字
- 2021-07-08 10:04:01
Using CSS in AMP pages
We're not finished converting our page to AMP just yet; let's deal with the validation error that mentions the style sheet next:
The attribute 'href' in tag 'link rel=stylesheet for fonts' is set to the invalid value 'style.css'.
One of the ways that AMP achieves its speed is by forbidding linked external style sheets. This means that all CSS must be inlined in the <head> of your AMP page. Open up the style sheet, and copy-paste all of the CSS rules you find into the AMP document. You'll need to wrap this CSS in a <style amp-custom> tag like this:
<style amp-custom>
html, body, ul {
margin:0;
padding:0;
}
...
</style>
You can only have one <style> tag in your AMP document, and it must include the amp-custom attribute.
Inlined CSS is limited to 50 KB per page, which is considered enough to style a single page
Inlined CSS is limited to 50 KB per page, which is considered enough to style a single page
If you reload the page now, you should see that the CSS validation error message is now resolved.
推薦閱讀
- C語言程序設(shè)計(jì)實(shí)踐教程(第2版)
- Moodle Administration Essentials
- MySQL 8從入門到精通(視頻教學(xué)版)
- Mastering SVG
- Python機(jī)器學(xué)習(xí)經(jīng)典實(shí)例
- Learning jQuery(Fourth Edition)
- 軟件供應(yīng)鏈安全:源代碼缺陷實(shí)例剖析
- Odoo 10 Implementation Cookbook
- Geospatial Development By Example with Python
- 時(shí)空數(shù)據(jù)建模及其應(yīng)用
- Laravel Application Development Blueprints
- Robot Framework Test Automation
- Python硬件編程實(shí)戰(zhàn)
- Head First Kotlin程序設(shè)計(jì)
- Extending Docker