HTML
<!doctype html>
<html ng-app="ui.bootstrap.demo">
<head>
<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.2.16/angular.js"></script>
<script src="//angular-ui.github.io/bootstrap/ui-bootstrap-tpls-0.12.1.js"></script>
<script src="example.js"></script>
<link href="//netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap.min.css" rel="stylesheet">
<link href="style.css" rel="stylesheet">
</head>
<body>
<div ng-controller="AlertDemoCtrl">
<ul id="display-inline-block-example">
<li class="list-unstyled" ng-repeat="alert in alerts">{{alert.name}}</li>
</ul>
</div>
</body>
</html>
Angular
angular.module('ui.bootstrap.demo', ['ui.bootstrap']);
angular.module('ui.bootstrap.demo').controller('democtrl', function ($scope) {
$scope.alerts = [{
name: 'AAA',
city : 'City A'
},
{
name : 'BBB',
city : 'City B'
},
{
name: 'CCC',
city : 'City C'
},
{
name : 'DDD',
city : 'City D'
},
{
name : 'EEE',
city : 'City E'
}];
});
CSS
ul#display-inline-block-example,
ul#display-inline-block-example li {
/* Setting a common base */
margin: 0;
padding: 0;
}
ul#display-inline-block-example {
width: 300px;
border: 1px solid #000;
}
ul#display-inline-block-example li {
display: inline-block;
width: 100px;
min-height: 100px;
/* background: #ccc; */
vertical-align: top;
/* For IE 7 */
zoom: 1;
*display: inline;
}
http://plnkr.co/edit/Yr2i4qsnooVUmo1gpBux?p=preview