AMP

演示 AMP 布局

此页面演示了 AMP 中不同的布局,以及当屏幕调整大小时它们如何工作。

填充

对于 fill 布局,元素会占用可用的空间——包括宽度和高度。换句话说,填充元素的布局和大小与其父元素匹配。

固定

对于 fixed 布局,元素会根据元素的 width 和 height 属性保持其固定尺寸(无响应)。

固定高度

对于 fixed-height 布局,元素会占用可用的空间,但保持高度不变。此布局非常适合需要水平定位内容的元素(例如,amp-carousel)。

弹性项

对于 flex-item 布局,元素及其父元素中的其他元素将根据 flexbox 模型占用可用空间。

响应式

对于 responsive 布局,元素会占用可用的空间,并根据元素的 width 和 height 属性指定的纵横比自动调整其高度。

固有

对于 intrinsic 布局,元素会占用可用的空间,并根据 width 和 height 属性给定的纵横比自动调整其高度,直到它达到元素的自然大小或达到 CSS 约束。

容器

对于 container 布局,元素允许其子元素定义其大小,很像普通的 HTML div 标签。假定元素本身没有特定的布局,而只是充当容器。

不显示

对于 nodisplay 布局,不会显示该元素。该元素在屏幕上占用零空间,就像其显示样式为 none 一样。