关于网页布局的问题,有背景图片的时候总是与上面的div有很大距离 20

网页是三列,外面的属性是content,因为高是自动,所以里面有overflow:hidden;这个属性撑开整个高度。三列分别是left,middle,rightrigh... 网页是三列,外面的属性是content,因为高是自动,所以里面有overflow:hidden;这个属性撑开整个高度。
三列分别是left,middle,right
right里面有上下两块,上面是list,下面是post,post里面有一个背景图片,所以设置了高度,但post总是和list中间差很大距离,不知道这个距离从哪里来?
我将背景图片删掉,随便在里面打了几个字,比如“今天的新闻”预览的时候就变成两行
上面是“今天的新闻”下面是“天的新闻”?(这一次post没有和上面list有很大距离,正常显示)
为什么会出现这种现象呢?
下面是这几个重要块的css
.content {
margin-top:10px;
height: auto;
overflow:hidden;
}
.content .left {
float: left;
width: 211px;
}
.content .middle {
width: 582px;
float: left;
margin-left: 10px;
}
.content .right {
float: left;
width: 197px;
}
.list {
text-align: center;
background-color: #f1f1f1;
}
.list li {
font-size: 13px;
font-weight: bold;
line-height: 32px;
border-bottom-width: 1px;
border-bottom-style: dashed;
border-bottom-color: #999999;
width: 160px;
}
.post {
width: 197px;
margin-top: 10px;
}
预览是使用IE 6.0,其他的浏览器还没测试
展开
 我来答
度老虎
2012-03-25 · TA获得超过1546个赞
知道大有可为答主
回答量:1661
采纳率:100%
帮助的人:2335万
展开全部
因为你定义了post的上边距为10像素:
.post {
width: 197px;
margin-top: 10px;
}
把margin-top: 10px;去掉看看。
更多追问追答
追问
没有用,差挺多呢
追答
把HTML代码贴出来看看
yingwuzong1989
2012-03-25 · 超过65用户采纳过TA的回答
知道小有建树答主
回答量:154
采纳率:0%
帮助的人:94.7万
展开全部
line-height: 32px;
规定了行高,并且太高,一般是24px或20左右
所以随便在里面打了几个字,比如“今天的新闻”预览的时候就变成两行
.content {
margin-top:10px;
height: auto;
overflow:hidden;
}
里面的margin-top:10px;去掉,要实现这个可以在应用此项的div里单独定义
让后是
.list {
text-align: center;
background-color: #f1f1f1;
margin:0px;
padding:0px;
border:0px;
}
.post {
width: 197px;
margin-top: 10px;
margin:0px;
padding:0px;
border:0px;
}
然后就可以了啊,你试试,不行再追问,说下效果
追问
我都试了,还是原来的样子呢?为什么会出现两行字呢?我打6个字的时候是重复三个,5个字是重复4个?
追答
由于看不到你网页的全部代码,我建议你新建一个页,一项一项的做实验,总会解决的,你可以加QQ1491015823
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
fhyswallow
2012-03-26
知道答主
回答量:53
采纳率:0%
帮助的人:19.4万
展开全部
.post {
width: 197px;
margin-top: 10px;
}

margin-top: 10px; 这个缘故,以后直接发代码全部放出来,看起来会方便点。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
7227553
2012-03-25 · 超过12用户采纳过TA的回答
知道答主
回答量:67
采纳率:0%
帮助的人:23.6万
展开全部
你的li是用ul还是ol啊
把ul或者ol定义一下
margin:0px;
试试
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Rickxu2024
2012-03-26 · TA获得超过228个赞
知道小有建树答主
回答量:146
采纳率:0%
帮助的人:95.7万
展开全部
li的问题 试着给li高度!~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式