昨天我发现我网站上的Twitter Feed小部件已经消失了。事实证明他们停止了对旧版本的支持,所以现在我坚持使用新版本。问题是,我无法调整宽度以适应我的页面。最大宽度为520px,但我希望它设置为100%。
代码由'a'标签(带有class,href和其他属性)和一个脚本组成,如下所示:
<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>
根据Twitter文档,我可以通过将它们作为'a'标签中的属性来调整宽度和高度,但就像我在开头所说的那样,宽度限制为最大520px,并且它不会完全接受百分比值。
如果无法解决,还有替代方案吗?我使用这个Twitter小部件作为新闻源,所以如果所有其他方法都失败了,除了每次手动编辑页面的HTML之外,还有更方便的方法来显示新闻吗?
编辑:解决了。您需要通过CSS将宽度更改为样式(出于某种原因,将样式的宽度更改为'a'标记不起作用。只需找到'a'标记的类值,然后设置样式你的CSS。