Bootstrap 3自定义li项目div样式 [英] Bootstrap 3 Customized li item div styling

查看:167
本文介绍了Bootstrap 3自定义li项目div样式的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我是Bootstrap 3中的新用户。



我正在Bootstrap 3中创建一个自定义列表。



我所做的是 -



HTML -

  ; ul class =list-group> 
< li class =list-group-itemid =baal>
< div class =inlinestyle =width:10%;>
1
< / div>
< div class =inlinestyle =width:10%;>
2
< / div>

< div class =inline nopaddingstyle =width:60%>
< div>
name
< / div>

< div>
< div class =inlinestyle =width:33%;>
31
< / div>
< div class =inlinestyle =width:33%;>
32
< / div>
< div class =inlinestyle =width:33%;>
33
< / div>
< / div>
< div>
XXXX
< / div>
< / div>

< div class =inlinestyle =width:10%;>
4
< / div>
< div class =inlinestyle =width:10%;>
5
< / div>
< / li>
< li class =list-group-item>音乐< / li>
< li class =list-group-item>视频< / li>
< / ul>

CSS -

  div.inline 
{
float:left;
overflow:auto;
}

li.list-group-item
{
min-height:100px;
vertical-align:center;
}

得到这样的列表 -



>





所以我想有一个输出 -





任何人都可以帮助我吗?
提前感谢您的帮助。

解决方案

这有助于使用子菜单而不是div。请参阅 -



< pre class =snippet-code-css lang-css prettyprint-override> * {margin:0; padding:0;} li {list-style:none;} li.list-group-item {min-height:100px; vertical-align:center;}。sub li {display:inline-block; vertical-align:middle; text-align:center; width:10%;}

 < ul class = list-group> < li class =list-group-itemid =baal> < ul class =sub> < li class =inline> 1< / li> < li class =inline> 2< / li> < li class =inline> < p> name< / p> < p> 31< / p> < p> XXXX< / p> < / li> < li class =inline> 32< / li> < li class =inline> 33< / li> < li class =inline> 4< / li> < li class =inline> 5< / li> < / ul> < / li> < li class =list-group-item>音乐< / li> < li class =list-group-item> Videos< / li>< / ul>  


I am new in Bootstrap 3.

I am trying to create a customized list in Bootstrap 3.

What I have done is-

HTML-

<ul class="list-group">
    <li class="list-group-item" id="baal">
            <div class="inline" style="width : 10%;">
                1
            </div>
            <div class="inline" style="width : 10%;">
                2
            </div>

            <div class="inline nopadding" style="width : 60%">
                <div>
                    name
                </div>

                <div>
                    <div class="inline" style="width : 33%;">
                        31
                    </div>
                    <div class="inline" style="width : 33%;">
                        32
                    </div>
                    <div class="inline" style="width : 33%;">
                        33
                    </div>
                </div>
                <div>
                    XXXX
                </div>
            </div>

            <div class="inline" style="width : 10%;">
                4
            </div>
            <div class="inline" style="width : 10%;">
                5
            </div>
    </li>
    <li class="list-group-item">Music</li>
    <li class="list-group-item">Videos</li>
</ul>

CSS-

div.inline
{
    float:left;
    overflow: auto;
}

li.list-group-item
{
    min-height: 100px;
    vertical-align : center;
}

And getting a list like this-

But I want to have the inner items vertically aligned.

So I want to have a output like it-

Can anyone help me please? Thanks in advance for helping.

解决方案

This lends itself to using a sub-menu rather than divs. See -

* {
  margin: 0;
  padding: 0;
}
li {
  list-style: none;
}
li.list-group-item {
  min-height: 100px;
  vertical-align: center;
}
.sub li {
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  width: 10%;
}

<ul class="list-group">
  <li class="list-group-item" id="baal">
    <ul class="sub">
      <li class="inline">1</li>
      <li class="inline">2</li>
      <li class="inline">
        <p>name</p>
        <p>31</p>
        <p>XXXX</p>
      </li>
      <li class="inline">32</li>
      <li class="inline">33</li>
      <li class="inline">4</li>
      <li class="inline">5</li>
    </ul>
  </li>
  <li class="list-group-item">Music</li>
  <li class="list-group-item">Videos</li>
</ul>

这篇关于Bootstrap 3自定义li项目div样式的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆