Mat*_*ieu 14 html css twitter-bootstrap twitter-bootstrap-3
我正在构建一个日常交易应用程序来学习Ruby on Rails.
我现在正在构建主页视图.我希望它只是一个"卡片"的垂直列表(参见https://www.intercom.com/blog/why-cards-are-the-future-of-the-web/),或者更简单地说,一个垂直的元素列表,每个元素都是一个带有灰色边框的水平矩形.
我是Bootstrap的新手,有很多课程可供选择.有没有我可以使用这些"卡",即使我之后必须覆盖一点CSS?
这是我想要的那种"简单的垂直矩形列表"的例子.

也许类" list-group-item "但是我的矩形都是如你在图片中看到的那样分开(即它们没有相互接触)并且我需要在每个矩形上方有一个红色标题(即标题在矩形/项目之外)所以我不确定这是正确的选择.
对于我想要做的事情,Bootstrap 3中的类是否有更好的匹配?
Kun*_*tau 13
在我的头顶上什么是你吐出无序列表ul> list-group-item> div>更多div>正文
我举了一个例子.在这里结帐https://jsfiddle.net/kuntau/X5Wvn/
HTML
<div class="container" >
<ul class="list-group">
<li>
<div class="panel panel-default">
<div class="panel-body">
<div class="panel-info">
<p><strong>Tel: 011-345-898</strong></p>
<p>9182 Lorem Ipsum<br />
consectetur adipiscing elit.<br />
Nullam vel lacus felis.</p>
</div>
<div class="panel-rating">
<span class="glyphicon glyphicon-star"></span>
<span class="glyphicon glyphicon-star"></span>
<span class="glyphicon glyphicon-star"></span>
<span class="glyphicon glyphicon-star"></span>
<span class="glyphicon glyphicon-star"></span>
<p>Rate Yourself!</p>
</div>
<div class="panel-more1">
<img src="http://lorempixel.com/100/100" />
<br /><span>Caption</span>
</div>
<div class="panel-more1">
<img src="http://lorempixel.com/100/100" />
<br /><span>Caption</span>
</div>
<div class="panel-more1">
<img src="http://lorempixel.com/100/100" />
<br /><span>Caption</span>
</div>
</div>
</div>
</li>
</ul>
</div>
Run Code Online (Sandbox Code Playgroud)
CSS
.list-group li {
list-style: none;
}
.panel-info, .panel-rating, .panel-more1 {
float: left;
margin: 0 10px;
}
Run Code Online (Sandbox Code Playgroud)
<div class="panel panel-default">
<div class="panel-heading">
<h3 class="panel-title">Item title</h3>
</div>
<div class="panel-body">
<div class="row">
<div class="col-sm-3">first column</div>
<div class="col-sm-3">secondcolumn</div>
<div class="col-sm-2">3rd column</div>
<div class="col-sm-2">4th column</div>
<div class="col-sm-2">5th column</div>
</div>
Run Code Online (Sandbox Code Playgroud)
只需要一点CSS来渲染垂直边框:
div.row > div:first-child {
border-right: 1px solid #ccc;
}
div.row > div:nth-child(5) {
border-right: 1px solid #ccc;
border-left: 1px solid #ccc;
}
Run Code Online (Sandbox Code Playgroud)
检查这个小提琴:https://jsfiddle.net/bostaf/eqn93g6j/.调整视口大小以查看操作中的响应性.