Vì vậy, tôi có phần tử cha mẹ của tôi được định vị tương đối, để cho phép một phần tử tooltip được định vị tuyệt đối bên trong, ở trên cùng của nó. Tôi biết rằng bạn được yêu cầu thêm "left: 0, right: 0", để độ rộng của phần tử vẫn có thể được đặt thành tự động, mà tôi đã thực hiện. Tuy nhiên, phần tử cha của tôi có chiều rộng cố định, mà chú giải công cụ sẽ bị hạn chế, vì vậy chiều rộng tự động không thể đi ra ngoài nó, có cách nào xung quanh điều này không?Phần tử tuyệt đối định vị CSS, chiều rộng tự động bên ngoài giới hạn của cha mẹ?
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;
}
Elements:
<div class="parent">
<div class="tooltip">Text goes here</div>
</div>
Không JS xin, tìm kiếm một giải pháp CSS, cảm ơn!
'{đúng: -20px} ' – isherwood
Hình như css của bạn cần' .tooltip' thay vì' .child' ... –
@HonoreDoktorr Đó chỉ là một sai lầm khi thay đổi tên lớp ở đây. – Danny