9

我正在尝试将 Twitter 小部件添加到我的网站,但小部件的高度存在问题。有时它会起作用,有时它会忽略高度值并拉伸页面,以便底部有很多空白空间(将小部件拉伸到 7847 像素)。我尝试在代码中添加高度并设置 DIV 高度,但它仍然可以。这是我在 Twitter 上使用的代码

<a class="twitter-timeline" data-chrome="nofooter noheader noborders noscrollbar transparent" height='350' data-tweet-limit="5" data-dnt="true" href="https://twitter.com/Talk_AVFC/villa-players" data-widget-id="362602509207994368">Tweets from @Talk_AVFC/villa-players</a>
<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+"://platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>

有人有这个问题并知道解决方法吗?

问题演示在这里http://richardawarner.co.uk/astonvillastuff/(在 Twitter 选项卡上)

4

2 回答 2

11

可以通过向链接添加数据属性来设置最大宽度和高度:

<a class="twitter-timeline" data-width="350" .... >

设置显示的小部件的高度,覆盖与小部件 ID 一起存储的值。必须大于 200 像素。

注意:当指定了 tweet-limit 参数时,height 参数不适用

https://dev.twitter.com/web/embedded-timelines/parameters

于 2016-06-07T03:29:23.077 回答
2

在 CSS 中定位 .twitter-timeline 类并声明其高度

.twitter-timeline {
    height: 350px !important;
}
于 2015-10-16T19:38:27.547 回答