所以,我将父元素定位为相对定位,以便让工具提示元素在其内部绝对定位于顶部。我知道您需要添加“left: 0, right: 0”,以使元素的宽度仍能设置为自动,我已经这样做了。但是,我的父元素有一个固定的宽度,因此工具提示就受到限制,无法超出其宽度范围,是否有任何解决方法?
CSS:
.parent {
position: relative;
width: 100px;
height: 100px;
}
.tooltip {
position: absolute;
top: 0;
left: 0;
right: 0;
margin: 0 auto;
text-align: center;
width: auto;
padding: 5px 10px;
}
元素:
<div class="parent">
<div class="tooltip">Text goes here</div>
</div>
请不要使用JS,请寻找CSS解决方案,谢谢!
.tooltip
而不是.child
... - Honore Doktorr