div+css怎么设置让5张图片均匀排列在一行?

我有5副小图,大小都是宽184px;高140px的,我想让他们排列在一行,这个行行宽是960px。排列的时候,每幅图之间就会有10px的间隙。让第一幅图左边靠左边框,第五... 我有5副小图,大小都是宽184px;高140px的,我想让他们排列在一行,这个行行宽是960px。排列的时候,每幅图之间就会有10px的间隙。让第一幅图左边靠左边框,第五幅图右边靠右边框。
在css里应该怎么写呢?
展开
 我来答
易烨华0h2
2010-08-05
知道答主
回答量:53
采纳率:0%
帮助的人:24.8万
展开全部
css部分如下:
img{width:184px; height:140px; float:left; margin-right:10px;}
.m0{margin-right:0;}

html部分如下:
<img src="" />
<img src="" />
<img src="" />
<img src="" />
<img src="" class="m0" />

说明:
图片宽度 184×5=920
剩余间距 960-920=40
5张图4个间距,每个 40÷4=10
样式中img将5张图均设置右边距(margin-right)10px,总间距10×5=50
总间距超出剩余间距10,故单独在第5张图上加样式margin-right:0;清除右间距
欲想效果出现

:)
623669584
2010-08-05 · TA获得超过233个赞
知道小有建树答主
回答量:314
采纳率:0%
帮助的人:343万
展开全部
<dl>
<dd><img src="" /> </dd>
<dd> </dd>
<dd> </dd>
<dd> </dd>
</dl>

* {margin:0;padding:0;}
dl dd {float:left;line-height:0; font-size:0;}
dl dd img {display:block;width: ; height: ;}
line-height:0; font-size:0;不能少
要不然出现浏览器不兼容!!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
北京欢迎你老大
2010-08-05 · TA获得超过1037个赞
知道小有建树答主
回答量:776
采纳率:0%
帮助的人:681万
展开全部
img {
margin: 0px 10px 0px 0px;
padding: 0px;
border: none;
width: 184px;
height: 140px;
float: left;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
什么名ll
推荐于2018-03-13 · TA获得超过983个赞
知道小有建树答主
回答量:195
采纳率:0%
帮助的人:0
展开全部
你直接换li中url的链接地址就行了
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title></title>
<style>
ul{width:960px; height:140px; list-style:none;}
li{width:184px; height:140px; float:left; background:url(../1.png) no-repeat; margin-right:10px;}
</style>

</head>

<body>
<ul>
<li>1</li>
<li>2</li>
<li>3</li>
<li>4</li>
<li style="margin:0;">5</li>
</ul>
</body>
</html>
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式