Html 制作Twitter小部件';s高度动态与其父Div成比例';s高度

Html 制作Twitter小部件';s高度动态与其父Div成比例';s高度,html,css,twitter,widget,twitter-widget,Html,Css,Twitter,Widget,Twitter Widget,我一直在图书馆管理系统中使用twitter小部件。我想使twitter小部件的高度动态化,因为它的高度是固定的,可以在创建小部件之前在其配置中进行设置 我将如何通过css做到这一点 这是我从twitter上获得的小部件代码: <a class="twitter-timeline" href="https://twitter.com/vhakhikhang" data-widget-id="520463403060432896">Tweets by @vhakhikhang</

我一直在图书馆管理系统中使用twitter小部件。我想使twitter小部件的高度动态化,因为它的高度是固定的,可以在创建小部件之前在其配置中进行设置

我将如何通过css做到这一点

这是我从twitter上获得的小部件代码:

<a class="twitter-timeline"  href="https://twitter.com/vhakhikhang" data-widget-id="520463403060432896">Tweets by @vhakhikhang</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>

!函数(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);}(文档,“脚本”,“twitter wjs”);

这不是通过CSS完成的,但您可以直接在小部件HTML中指定高度:

<a height="450" class="twitter-timeline" href="https://twitter.com/vhakhikhang" data-widget-id="520463403060432896">Tweets by @vhakhikhang</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>

!函数(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);}(文档,“脚本”,“twitter wjs”);
这将覆盖小部件设置期间指定的高度。最低高度为200px。有关更多信息,请参阅

然而,这并不是真正的动态。如果不确定父元素的高度,则需要使用JavaScript来测量该高度,然后输出锚定标记,如上所述,但带有检索到的高度值