overflow - AMP 轮播文本将被截断

标签 overflow carousel amp-html

这是我第一次使用 AMP 网站。我的问题是轮播下的文本将被切断。 我创建了一个 jsbin 来向您展示我的问题。

[http://jsbin.com/pemimilimi/edit?html,css,js,output][1]

即使在 ampbyexample.com 上也不起作用。

https://ampbyexample.com/advanced/image_galleries_with_amp-carousel/#dynamic-text-size

最佳答案

那是因为 .carousel 元素上有:max-height: 30%;

如果删除它,它将占用所需的空间,但这样看起来就不太好。我最好的建议是让它滚动:overflow:scroll;

.caption 的 CSS 为:

.carousel2 .caption {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 8px;
  background: rgba(0, 0, 0, 0.6);
  color: #ddd;
  font-size: smaller;
  max-height: 30%;
  overflow: scroll;
}

即使文本太长(而不是仅仅剪切它),您也可以滚动标题文本。

关于overflow - AMP 轮播文本将被截断,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44195862/

相关文章:

seo - AMP 错误 : Missing supported structured data element

amp-html - AMP 故事 - 最后一页上的关闭按钮 - bookend.json

google-analytics - 抑制 AMP-IFRAME 中的 Google 网页浏览事件

html - CSS 溢出 : auto in FireFox

javascript - 设置溢出的div或iframe的初始Y值?

html - Flexbox 溢出滚动条显示在主体上而不是内部元素上

javascript - 带有html的 slider

html - 溢出:尽管有绝对和相对,但隐藏不起作用

jquery - 一个页面上的多个 jquery slider 实例

angularjs - UI 引导轮播第一张幻灯片不显示,然后在最后一张幻灯片崩溃