如何垂直居中facebook line iframe

时间:2017-04-13 02:15:13

标签: html css iframe

这段代码有什么问题?我无法使用任何风格垂直居中。我希望它使用样式attribut而不是修改css。

<iframe src="https://www.facebook.com/plugins/like.php?href=https://www.facebook.com/KOMPAScom&layout=button" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:47px; height:20px"></iframe>

当我尝试风格attribut时的继承人:

<iframe style="display: inline-block; vertical-align: middle;" src="https://www.facebook.com/plugins/like.php?href=https://www.facebook.com/feednews.id&layout=button" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:47px; height:20px"></iframe>

2 个答案:

答案 0 :(得分:1)

<div id="d" style="position:relative;width:500px;height:500px;border:solid blue;">
<iframe style="position:relative;top:50%;left:50%;transform:translate(-50%,-50%);border:solid red;" src="https://www.facebook.com/plugins/like.php?href=https://www.facebook.com/feednews.id&layout=button" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden" id="fb"></iframe>
</div>

答案 1 :(得分:-1)

将iframe包装在div中,并使用text-align:center。

设置样式
<div style="width:100%;text-align:center">
<iframe src="about:blank" style="border:none; overflow:hidden; width:47px; height:20px;"></iframe>
</div>

请注意,同一元素中也有两个样式语句。其中只有一个会被考虑在内。