AMP

演示 AMP 布局

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

fill

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

fixed

使用 fixed 布局,元素会根据元素的宽度和高度属性保留其固定尺寸(无响应性)。

fixed-height

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

flex-item

使用 flex-item 布局,元素及其父元素中的其他元素将根据弹性盒子模型占据可用空间。

responsive

使用 responsive 布局,元素会占据它可用的空间,并自动调整其高度,以匹配元素宽度和高度属性指定的宽高比。

intrinsic

使用 intrinsic 布局,元素会占据可用空间,并自动调整其高度,以匹配宽度和高度属性给出的宽高比,直到它达到元素的自然大小或达到 CSS 约束。

container

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

nodisplay

使用 nodisplay 布局,元素不会显示。该元素在屏幕上不占用任何空间,就像它的显示样式为 none 一样。