网页设计在桌面PC监视器中变形

时间:2009-08-05 03:18:06

标签: html css layout

我正在笔记本电脑上构建我的Web应用程序但是当我在桌面电脑上浏览页面时,div的布局会失真。

我认为解决方案是给出百分比而不是像240px这样的绝对数字来表示div的高度和宽度。

您怎么看?

您还有其他建议吗?

提前致谢。

我所做的是:

<div style="height:240px;width:240px"></div>

我认为我必须做的是:

<div style="height:100%;width:90%"></div>

2 个答案:

答案 0 :(得分:3)

当使用相对大小调整'px'而不是绝对'pt'时,浏览器会根据“缩放”或文本大小级别,浏览器版本等的用户设置来近似改变布局的大小。

如果绝对使用点(pt)调整布局div的大小,则不应根据浏览器,屏幕分辨率等看到更改。 尝试

<div style="height:240pt;width:240pt"></div> 

关于相对与绝对字体管理here

的重要参考

答案 1 :(得分:1)

“扭曲”是什么意思?它被包裹到下一行吗?这是我能看到任何失真的唯一方法。

如果你想保持固定的宽度,你只需要在它周围包裹一些强制宽度的东西。例如,如果你想要并排2个div:

<div style="width: 800px">
    <div style="width: 300px; float: left;"></div>
    <div style="width: 500px; float: left;"></div>
</div>

由于外部元素是800px,而内部元素不超过它,如果屏幕小于800px,它将只有一个水平滚动条,你的div应该仍然愉快地彼此相邻。请注意,如果您在任何div上设置了边框或填充等内容,则会添加到元素的宽度(和高度),因此请将其考虑在内。