[英]Why Does Using top or bottom Reduce the Element's Height?
我正在尝试以响应方式定位一个图标,它是 WordPress 插件的一部分。
使用margin-top
和margin-bottom
可以将图标放置在页面bottom
,但是top
和bottom
高于10px
似乎与position: relative;
结合使用时降低了图标的高度position: relative;
@media(max-width: 768px) {
#a2a_share_save_widget-3 {
position: relative !important;
top: 20px !important;
left: 95%;
margin-left: -37px;
background-color: transparent! important;
color: transparent! important;
}
}
如果我将top
减少到10px
,图标会再次恢复到全高。
网址:
<div id="a2a_share_save_widget- 3" class="widget widget_a2a_share_save_widget">
<div class="a2a_kit a2a_kit_size_32 addtoany_list">
<a class="a2a_dd a2a_counter addtoany_share_save addtoany_share" href="https://www.addtoany.com/share"></a>.
</div>
</div>
我想要的是应用top
或bottom
来调整位置,而不是图标高度。
移动页面在这里
问题不在于共享小部件的高度被降低。 问题是overflow: hidden
被赋予其祖先section
- 共享小部件在技术上是溢出的并且它的一部分被隐藏。
因此,要解决此问题,请删除/覆盖属性overflow: hidden
from section
#content section {
overflow: visible;
}
或者让小部件的容器取 X 量的最小高度
div#main {
min-height: 80px;
}
我想您想提高特异性,因为这些示例是通用术语,并且您使用的是 wordpress 主题
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.