在一個包含下拉選單的查詢表格中,當「項目」下拉列表變化時,查詢按鈕位置發生跳動,無法保持固定。嘗試各種 CSS 定位屬性均無效。
按鈕所在的容器未建立定位上下文,導致絕對定位相對於 body 或最近的有定位祖先元素,造成位置錯亂。
<div>)設置 position: relative;,建立定位基準。position: absolute;。top、left、right、bottom 相對於父元素精確定位。<div class="query-wrapper" style="position: relative;">
<table>...</table>
<button class="search-btn" style="position: absolute; top: 10px; right: 10px;">查詢</button>
</div>
bottom: 0; 固定在底部,或配合 JavaScript 動態調整。