css 加了背景图片后出现出现空隙

css:.name{height:38px;display:block;line-height:47px;*line-height:45px;width:153px;po... css:
.name{
height:38px;
display:block;
line-height:47px;
*line-height:45px;
width:153px;
position:absolute;
top:-8px;
z-index:100;
background:url(../images/lanse_03.gif) no-repeat left top;
}
就是这个css,给这里div加了一个背景图片后,这个div和下面的div之间就出现了一个空隙,怎么去也去不掉,不知道有哪位高手知道怎么解决的,谢谢了
那个问题我自己解决了,现在的问题是ie对z-index好像不支持,我是想把上面一层覆盖下面一层的,可是给他们设定了不同的z-index,好像没效果,不知道有什么好的办法来解决这个问题
展开
 我来答
百度网友f00d2b267
推荐于2018-04-11
知道答主
回答量:42
采纳率:0%
帮助的人:0
展开全部
你看下你的全局的border margin padding 有没有给0 可能是全局的参数没有给零 或者是上层的CSS里有东西控制 你的BACKGROUD不重复 居左 居上 是不是背景图片不够大 没有把位置占到呢? 最好加个溢出隐藏 OVERFLOWN:HIDDEN
gongandping
2010-05-14 · 超过21用户采纳过TA的回答
知道答主
回答量:52
采纳率:0%
帮助的人:0
展开全部
你设高为。 38px..
line-height:38px; 就行了。。。 你设了。。47那。说明。。你这个DIV高是。。47px. 而在ie6下高为。。45。。 而你的图片高估计是。。38px.那么。。这就会在div下多出。。几像素的高。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sky94羽
2010-05-14 · TA获得超过1584个赞
知道小有建树答主
回答量:726
采纳率:0%
帮助的人:0
展开全部
如果是为了给文字定位行高必须设置这么搞的话。那你就给他来个OVERFLOW:hidden;溢出隐藏!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zcqh520
2010-05-14 · TA获得超过112个赞
知道答主
回答量:234
采纳率:0%
帮助的人:135万
展开全部
把所的代码发过来就小得了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式