演示 AMP 布局
此页面演示了 AMP 中不同的 布局,以及当屏幕调整大小时它们的工作方式。
填充
使用 fill
布局,元素会占据可用的空间——宽度和高度。换句话说,填充元素的布局和大小与其父元素匹配。
固定
使用 fixed
布局,元素会根据元素的宽度和高度属性保留其固定尺寸(没有响应式)。
固定高度
使用 fixed-height
布局,元素会占据可用的空间,但保持高度不变。此布局非常适合需要水平定位内容的元素(例如,amp-carousel
)。
弹性项目
使用 flex-item
布局,元素及其父元素中的其他元素将基于 flexbox 模型占据可用空间。
响应式
使用 responsive
布局,元素会占据可用的空间,并自动调整其高度,以符合元素宽度和高度属性指定的宽高比。
固有
使用 intrinsic
布局,元素会占据可用的空间,并自动调整其高度,以符合宽度和高度属性给出的宽高比,直到达到元素的自然大小或达到 CSS 约束。
容器
使用 container
布局,元素会允许其子元素定义其大小,就像普通的 HTML div
标记一样。该元素被假定为自身没有特定的布局,而仅充当容器。
不显示
使用 nodisplay
布局,元素不会显示。该元素在屏幕上占用零空间,就好像其显示样式为 none
。