一,设定了display:none你检查下
二,层被挡住了,你看看是否设置了 position:absoluteleft:0right:0之类的
三,float的问题,就是把层给浮上去了。导致你的层会重叠。一般多加一行<br style="clear:both" />解决问题。
希望我的建议对你有用。
将css的路径改为绝对路径/或相对路径都行,看一下你的web-inf这一层,在浏览器运行时是直接给忽略掉的,在eclipse中却没有忽略,所以eclipse中显示的时候正确,那么再来浏览器中就不正确,反之亦然