AMP

AMP 版面配置展示

本頁面展示 AMP 中不同的版面配置,以及螢幕尺寸調整時的運作方式。

填滿 (fill)

使用 fill 版面配置,元素會佔用可用的空間,包含寬度和高度。換句話說,填滿元素的版面配置和尺寸會與其父元素相符。

固定 (fixed)

使用 fixed 版面配置,元素會根據元素的 width 和 height 屬性保留其固定尺寸 (不具備回應式)。

固定高度 (fixed-height)

使用 fixed-height 版面配置,元素會佔用可用的空間,但保持高度不變。此版面配置適用於需要水平定位內容的元素 (例如,amp-carousel)。

彈性項目 (flex-item)

使用 flex-item 版面配置,元素及其父元素中的其他元素會根據彈性盒模型佔用可用的空間。

回應式 (responsive)

使用 responsive 版面配置,元素會佔用可用的空間,並根據元素 width 和 height 屬性指定的長寬比自動調整其高度。

內在 (intrinsic)

使用 intrinsic 版面配置,元素會佔用可用的空間,並根據 width 和 height 屬性給定的長寬比自動調整其高度,直到達到元素的自然尺寸或達到 CSS 限制為止。

容器 (container)

使用 container 版面配置,元素會讓其子元素定義其尺寸,非常類似一般的 HTML div 標記。元素本身假設沒有特定的版面配置,而僅作為容器。

不顯示 (nodisplay)

使用 nodisplay 版面配置,元素不會顯示。元素不會佔用螢幕上的任何空間,如同其顯示樣式為 none 一樣。