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 一樣。