【发布时间】:2011-07-20 02:13:33
【问题描述】:
我正在使用以下 CSS 制作网站。每次我更改计算机上的分辨率时,#info div 下的文本都会被弄乱。我该如何解决?谢谢。
#container {
background-image:url('pic.png');
height: 541px;
width: 1020px;
margin: 0 auto;
}
#musicplayer {
margin-top:90px;
display:inline;
}
#info {
position: absolute;
top: 29em;
left: 38em;
}
【问题讨论】:
-
我不会使用 javascript 来亲自调整 div 的大小,因为这会在 javascript 被关闭的情况下破坏网站(你希望它优雅地降级)。但是,我不确定我是否完全理解您的问题。您说 info div 下的文本被破坏了,您是指 div 中的文本还是它下面的所有内容?在 div 被破坏的情况下,不要使用 ems - 使用像素测量或百分比。屏幕的分辨率不应该影响您页面的布局 - 如果您的网站是 1024 像素宽,那么无论屏幕的分辨率如何,它都会一直如此。
-
当我说文本被管理时,我的意思是它在我的正常分辨率下看起来很棒,但是当我降低分辨率时,它的格式会像一行上的 2 个单词,然后是下面的一行......想象一下它像这样。你好世界
我的名字
是鲍勃
很高兴
见到你
标签: css