我開發使用java.When我設計,我必須使用位置屬性頁中的一些元素來定製thier在頁面位置就像我的基於Web的應用系統:屏幕分辨率的問題與HTML
<table style="position: absolute;top: 100px;">
當我改變PC的分辨率元素的位置是changed.Any建議,使元素的位置固定 感謝
我開發使用java.When我設計,我必須使用位置屬性頁中的一些元素來定製thier在頁面位置就像我的基於Web的應用系統:屏幕分辨率的問題與HTML
<table style="position: absolute;top: 100px;">
當我改變PC的分辨率元素的位置是changed.Any建議,使元素的位置固定 感謝
嘗試用:
position: fixed
固定:該元件是相對於瀏覽器窗口
任何詳情定位?據我瞭解,你的桌子會移動,因爲100px可能會更小或更大,具體取決於分辨率。你可以嘗試其他單位,比如「5%」或「em」,它們的分辨率稍低一些。
「做大」和「較小的」幾乎肯定是跑題。 Abs Pos佈局受到其他內容流動的影響。 – Quentin
使包含table
有position:relative
的元素。然後,絕對定位的元素將相對於其父元素進行定位。
例子:
<body>
<div id="wrapper" style="position:relative; width:100%; height:100%;">
<table style="position:absolute;top:100px;">
<tr>
<td>...
...
</table>
</div>
</body>
我試過你的解決方案,但我仍然有同樣的問題 –
這不是真正的交代。你的風格是如此的元素被取出正常流動,並從它的包含塊的頂部放置100像素,這顯然不是你想要的 - 但你沒有提供的是你有什麼背景或線索*做*想要。 – Quentin
@Harry喬伊 - 只需切換到百分比幾乎可以肯定不會解決任何問題。字體大小可以改變。窗口寬度可以改變。影響桌子或其他內容位置的因素很多。 – Quentin