amp-layout
Description
A generic, multi-purpose container element that brings AMP's powerful layouts to any element.
Supported Layouts
Usage
The amp-layout
component allows you to apply aspect-ratio based responsive
layouts to any element. The amp-layout
component works similarly to the
layout
attribute on existing AMP components, but supports any HTML markup as children.
Other supported layouts all work with amp-layout
(e.g., fixed-height, fixed,
etc.).
The example below uses amp-layout
to create a responsive container around a circle
drawn with inline SVG.
<amp-layout layout="responsive" width="1" height="1"> <svg viewBox="0 0 100 100"> <circle cx="50%" cy="50%" r="40%" stroke="black" stroke-width="3" /> Sorry, your browser does not support inline SVG. </svg> </amp-layout>
Attributes
Common attributes
The amp-layout
component includes common attributes extended to AMP components.
Validation
See amp-layout rules in the AMP validator specification.
Bạn đã đọc tài liệu này hàng chục lần, nhưng nó không thật sự trả lời mọi thắc mắc của bạn? Có lẽ những người khác cũng cảm thấy như vậy: hãy liên hệ với họ trên Stack Overflow.
Truy cập Stack Overflow Bạn tìm thấy một lỗi hoặc cần bổ sung một tính năng?Dự án AMP đặc biệt khuyến khích sự tham gia và đóng góp của bạn! Chúng tôi hi vọng bạn sẽ trở thành một người tham gia tích cực trong cộng đồng mã nguồn mở của chúng tôi, nhưng chúng tôi cũng chào mừng các đóng góp đơn lẻ về vấn đề mà bạn đặc biệt quan tâm.
Truy cập GitHub