我一直在尝试向我的嵌入式Twitter帖子添加边框
但这不起作用。
我使用了官方Twitter网站上的自动嵌入生成器
复制代码并将其粘贴。
我已经为复制的代码创建了DIV
。
现在,当我尝试在边框周围放置边框时
现在就可以正常工作了。
.twitter_page {
/*float: right;*/
padding: 0 218px 0 0;
/* border: solid; */
margin-right: -60px;
/*margin-left: 54px;*/
margin-top: -410px;
border : solid 2px grey;
}
<div class="social_page">
<div class="twitter_page">
<a class="twitter-timeline" data-width="350" data-height="400" href="https://twitter.com/AZLily_official?ref_src=twsrc%5Etfw">Tweets by AZLily_official</a> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
</div>
<div class="facebook_page">
<iframe src="https://www.facebook.com/plugins/page.php?
href=https%3A%2F%2Fwww.facebook.com%2FAZLily.yuri&tabs=timeline&width=350&height=400&small_header=false&adapt_container_width=true&hide_cover=false&show_facepile=true&appId" width="350"
height="400" style="border:none;overflow:hidden" scrolling="no" frameborder="0" allowTransparency="true" allow="encrypted-media"></iframe>
</div>
</div>
DIV
就会变成边框,而我似乎无法减小DIV
的宽度,DIV
加上边框,而是在给Twitter框架加上边框。
答案 0 :(得分:1)
这应该可以解决问题。
1)通过设置宽度和高度(内联/通过CSS)来更改twitter div标签的大小。
2)设置position:relative属性可以任意调整位置。
.twitter_page {
/*float: right;*/
padding: 0px 0 0;
/* border: solid; */
margin-right: 0px;
position:relative;
left:20%;
/*margin-left: 54px;*/
margin-bottom: 30px;
border : solid 2px grey;
}
<div class="social_page">
<div class="twitter_page" style="width:350px;height:350px;">
<a class="twitter-timeline" data-width="350" data-height="400" href="https://twitter.com/AZLily_official?ref_src=twsrc%5Etfw">Tweets by AZLily_official</a> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
</div>
<div class="facebook_page">
<br/> <br/>
<iframe src="https://www.facebook.com/plugins/page.php?
href=https%3A%2F%2Fwww.facebook.com%2FAZLily.yuri&tabs=timeline&width=350&height=400&small_header=false&adapt_container_width=true&hide_cover=false&show_facepile=true&appId" width="350"
height="400" style="border:none;overflow:hidden" scrolling="no" frameborder="0" allowTransparency="true" allow="encrypted-media"></iframe>
</div>
</div>
Here是jsfiddle链接。
答案 1 :(得分:0)
在twitter_page类中,设置
padding: 0px;
display: inline-block;
这应该有效。
答案 2 :(得分:0)
您可以尝试... (只需在twitter_page中添加一个内部div并设置边框)
.twitter_page {
/*float: right;*/
padding: 0 218px 0 0;
/* border: solid; */
margin-right: -60px;
/*margin-left: 54px;*/
margin-top: -410px;
}
.in_twitter_page {
border : solid 2px grey;
}
<div class="social_page">
<div class="twitter_page">
<div class="in_twitter_page">
<a class="twitter-timeline" data-width="350" data-height="400" href="https://twitter.com/AZLily_official?ref_src=twsrc%5Etfw">Tweets by AZLily_official</a> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
</div>
</div>
<div class="facebook_page">
<iframe src="https://www.facebook.com/plugins/page.php?
href=https%3A%2F%2Fwww.facebook.com%2FAZLily.yuri&tabs=timeline&width=350&height=400&small_header=false&adapt_container_width=true&hide_cover=false&show_facepile=true&appId" width="350"
height="400" style="border:none;overflow:hidden" scrolling="no" frameborder="0" allowTransparency="true" allow="encrypted-media"></iframe>
</div>
</div>