Javascript div重叠。需要把它移过去,这样他们就不会';T

Javascript div重叠。需要把它移过去,这样他们就不会';T,javascript,html,css,Javascript,Html,Css,基本上就是标题所说的。尽管任何资源的间距都必须相同。我试着用css来做,但在不同的分辨率下,它会移动一点。不管你怎么做(javascript、css、html),只要它能工作就行 如果错误是致命错误,您可以查看我遇到问题的站点。。检查代码。顶部的位,然后执行此操作 改变 #newscontent { top: 4px; left: 14%; position: fixed; } 到 这将防止文本与最新新闻重叠,至少在页面缩小到小于BB之前是这样 更好的做法是将#newscant设置为span并

基本上就是标题所说的。尽管任何资源的间距都必须相同。我试着用css来做,但在不同的分辨率下,它会移动一点。不管你怎么做(javascript、css、html),只要它能工作就行


如果错误是致命错误,您可以查看我遇到问题的站点。

。检查代码。顶部的位,然后执行此操作

改变

#newscontent {
top: 4px;
left: 14%;
position: fixed;
}

这将防止文本与最新新闻重叠,至少在页面缩小到小于BB之前是这样


更好的做法是将
#newscant
设置为
span
并将其放置在
#news div
中,这样无论屏幕大小如何,都不会出现重叠或分离

如果错误是致命错误。检查代码。顶部的位,然后执行此操作

改变

#newscontent {
top: 4px;
left: 14%;
position: fixed;
}

这将防止文本与最新新闻重叠,至少在页面缩小到小于BB之前是这样


更好的做法是将
#newscant
设置为
span
并将其放置在
#news div
中,这样无论屏幕大小如何,都不会出现重叠或分离

仅#顶栏应为绝对位置(如果需要),子div可以有左浮动和右边距/填充

仅#顶栏应为绝对位置(如果需要),子div可以有左浮动和右边距/填充

确定,所以底线是你不想用绝对定位或固定定位来解决这个问题。根据屏幕分辨率和文本长度,此方法将失败。更好的方法是浮动项,这将允许它们在需要时将下一个元素“推”到右侧。试试这个:

首先,删除
#serverstats
#news
#newscontent
选择器的所有CSS

其次,在所有三个div上,添加一个
菜单项
类:

<div id="serverstats" class="menu-item">...</div>
<div id="news" class="menu-item">...</div>
<div id="newscontent" class="menu-item">...</div>

好的,底线是你们不想用绝对定位或固定定位和左偏移百分比来解决这个问题。根据屏幕分辨率和文本长度,此方法将失败。更好的方法是浮动项,这将允许它们在需要时将下一个元素“推”到右侧。试试这个:

首先,删除
#serverstats
#news
#newscontent
选择器的所有CSS

其次,在所有三个div上,添加一个
菜单项
类:

<div id="serverstats" class="menu-item">...</div>
<div id="news" class="menu-item">...</div>
<div id="newscontent" class="menu-item">...</div>

你是说
致命错误检查代码
在Chrome上看起来不错?你用的是什么浏览器?问题到底出在哪里?我在使用IE 9时也没有发现任何错误——至少没有什么明显的错误。这取决于你使用的分辨率。无论如何都已修复。你是说
致命错误检查代码
块?在Chrome上看起来不错?你用的是什么浏览器?问题到底出在哪里?我在使用IE 9时也没有发现任何错误——至少没有什么明显的错误。这取决于你使用的分辨率。修正了。是的,但是在不同的资源上它会有更大的差距。正确@Adam543i。请参阅我的答案的最后一行(我刚才添加了)。;-)是的,但是在不同的资源上它会有更大的差距。正确@Adam543i。请参阅我的答案的最后一行(我刚才添加了)。;-)#serverstats{float:left;font:bold 120%Arial,Helvetica,无衬线;padding left:5px;padding top:3px;文本装饰:无;}新闻{float:left;font:bold 120%Arial,Helvetica,无衬线;padding left:10px;padding top:3px;文本装饰:无;}{float:left;padding left:10px;padding top:4px;}服务器统计{float:left;字体:粗体120%Arial,Helvetica,无衬线;padding left:5px;padding top:3px;文本装饰:无;}#新闻{float:left;font:bold 120%Arial,Helvetica,无衬线;左侧填充:10px;顶部填充:3px;文本装饰:无;}#新闻内容{float:left;左侧填充:10px;顶部填充:4px;}