css怎样实现列表实现每行三个项目,如图所示。

 我来答
dreamofhappy
2017-04-11 · TA获得超过4586个赞
知道大有可为答主
回答量:5267
采纳率:40%
帮助的人:2121万
展开全部

看起来不是在一行,是每一个在一列,因为高度不一样

<!DOCTYPE html>

<html>


<head>

<meta charset="UTF-8">

<title>列表</title>


<style type="text/css">

body {

margin: 0px;

padding: 0px;

font-family: "微软雅黑";

}


#list {

border: 1px solid red;

padding: 10px 5px 10px 10px;

display: inline-block;

}


.list_left,

.list_middle,

.list_right {

float: left;

margin-right: 10px;

width: 150px;

}


#list:after {

content: "";

width: 0px;

height: 0px;

display: block;

clear: both;

}


#list ul {

margin: 0px;

padding: 5px;

list-style: none;

}


#list ul li {

border: 1px solid grey;

margin-top: 10px;

}


#list ul li div:first-child {

text-align: center;

height: 200px;

}

#list ul li div:last-child {

text-align: center;

border-top:  1px solid grey;;

}

</style>


</head>


<body>


<div id="list">

<div class="list_left">

<ul>

<li>

<div></div>

<div>电影标题题电影标题电影标题电影标题电影标题电影标题</div>

</li>


<li>

<div></div>

<div>电影标题电影标题电影标题电影标题电影标</div>

</li>

<li>

<div></div>

<div>电影标题</div>

</li>

</ul>

</div>

<div class="list_middle">

<ul>

<li>

<div></div>

<div>电影标题</div>

</li>

<li>

<div></div>

<div>电影标题2电影标题2</div>

</li>

<li>

<div></div>

<div>电影标题</div>

</li>

<li>

<div></div>

<div>电影标题</div>

</li>

</ul>

</div>

<div class="list_right">

<ul>

<li>

<div></div>

<div>电影标题</div>

</li>

<li>

<div></div>

<div>电影标题</div>

</li>

<li>

<div></div>

<div>电影标题</div>

</li>

<li>

<div></div>

<div>电影标题</div>

</li>

<li>

<div></div>

<div>电影标题</div>

</li>

</ul>

</div>

</div>


</body>


</html>

本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
叶落红尘3
2017-04-10 · TA获得超过7460个赞
知道大有可为答主
回答量:5567
采纳率:50%
帮助的人:869万
展开全部
使用ul li来实现就好了
追问
能具体点吗?
追答
图片和下面的东西都是在一个li里面的,在里面在写其他的东西
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式