gpt4 book ai didi

ASP.NET 表单设计器和 DPI/em 问题

转载 作者:行者123 更新时间:2023-11-28 12:27:53 26 4
gpt4 key购买 nike

这个问题显然比我想象的要大!使用网页的 VS2008 窗体设计器,使用像素来布置所有内容是轻而易举的事。事实上,据我所知,使用绝对定位和像素以外的任何东西都非常困难。

所以我的 web 应用程序发展得很好,直到有人提到 120DPI 问题,我才开始转向另一个我设法忽略的领域。

我认为如果你有一个更大的显示器,那是因为你想在上面显示更多的窗口和相同大小的文本,而不是让所有东西都变大,因为你已经 40 岁了,你的眼睛已经睁大了;- )

鉴于设计师没有办法在除像素之外的任何地方布置东西,是否有折衷办法?我不打算遍历从像素值到 em 值的每一种内联样式。抱歉,但这对于志愿者编写的 Web 应用程序来说工作量太大了。

是否可以保留文本框等布局的像素,但改用基于百分比的字体系统?请问这个尺寸正确吗?

这只是 IE7 中的问题。 IE8 查看 DPI 设置并根据需要缩放 x、y、w、h 值。我很欣赏这既是对又是错。 IE8 现在可以在使用固定像素大小的 120DPI 下正常工作。

干杯,罗伯。

最佳答案

您是否考虑过不对尺寸进行如此严格的控制?通常,您可能会发现指定尽可能少的尺寸和位置要容易得多。 HTML 旨在动态处理大小和位置。您明确指定的越少,浏览器就越能根据需要排列页面以适应用户的浏览器大小和查看偏好。

无论如何,如果你真的必须大量使用固定定位等,我强烈建议你不要使用 visual studio 中的视觉设计器。他们非常不能胜任这项任务。我建议四处寻找其他能够更好地处理所见即所得内容的设计器工具。虽然我不是粉丝,但 Dreamweaver 在绝对定位方面做得不错,并且至少对 aspx 也有一些支持。

关于ASP.NET 表单设计器和 DPI/em 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1166456/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com