【发布时间】:2017-12-28 12:29:35
【问题描述】:
我有一个普通列表,其中包含如下图标类
<div class="dropdown search">
<div class="dropdown-toggle" type="button" data-toggle="dropdown">Search
<span class="caret"></span></div>
<ul class="dropdown-menu">
<li class="icon-mobile" ng-click="changeAssetDetails('SmartPhone')"></li>
<li class="icon-tablet" ng-click="changeAssetDetails('Tablets')"></li>
<li class="icon-cogs" ng-click="changeAssetDetails('Solution')"></li>
<li class="icon-file-spreadsheet2 text-orange-800 " ng-click="changeAssetDetails('SimCard')"></li>
我希望每个列表项都应该像正常行为一样出现在一行中。但我将所有项目都放在一行中。我已经上传了下面相同的图片
有人可以帮我解决这个问题吗?
我的预期结果将是每个图标将显示在每一行中。
注意:下面是浏览器检查元素窗口中的 css
[class^="icon-"], [class*=" icon-"] {
font-family: 'icomoon';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
min-width: 1em;
display: inline-block;
text-align: center;
font-size: 16px;
vertical-align: middle;
position: relative;
top: -1px;
/* Better Font Rendering =========== */
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
【问题讨论】:
-
我们可以看看你的css吗?
-
请张贴你的css
-
@sconner87 css for icons??
-
请下拉菜单 css :)
-
删除内联块,你应该很高兴。您可能还需要 list-style-type:none;
标签: html css drop-down-menu html-lists