我开发使用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