Bootstrap 3.3.7学习笔记5

Bootstrap 3.3.7学习笔记5


ul & ol

ul,
ol {
  margin-top: 0;
  margin-bottom: 10px;
}
ul ul,
ol ul,
ul ol,
ol ol {
  margin-bottom: 0;
}

这就是bootstrap中基本对unordered list 和 ordered list中的描述了,可见只是在margin上做了一些变化。另外一些对ul和ol做了另外说明的地方:

/*eliminate the bottom margin of last list child inside blockquote*/
blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
  margin-bottom: 0;
}
/*all ul in alter class should have no bottom margin*/
.alert > p,
.alert > ul {
  margin-bottom: 0;
}

list-unstyled去点列表

这个类长成这样:1,内测左边距清空; 2,去点。

.list-unstyled {
  padding-left: 0;
  list-style: none;
}
<ol>
    <li>有序项目列表一</li>
    <li>有序项目列表二
        <ol class="list-unstyled">
            <li>有序二级项目列表一</li>
            <li>有序二级项目列表二
                <ul>
                    <li>无序三级项目列表一</li>
                    <li>无序三级项目列表二</li>
                    <li>无序三级项目列表三</li>
                </ul>
            </li>
            <li>有序二级项目列表三</li>
        </ol>
    </li>
    <li>有序项目列表三</li>
</ol>

三级嵌套的一个有序无序去点列表结构,长成这样

  1. 有序项目列表一
  2. 有序项目列表二
    1. 有序二级项目列表一
    2. 有序二级项目列表二
      • 无序三级项目列表一
      • 无序三级项目列表二
      • 无序三级项目列表三
    3. 有序二级项目列表三
  3. 有序项目列表三

list-inline同行列表

定义如下:

.list-inline {
  padding-left: 0;
  margin-left: -5px;
  list-style: none;
}
.list-inline > li {
  display: inline-block;
  padding-right: 5px;
  padding-left: 5px;
}

1内测左边距为0; 2外侧margin-5px;3去点;4该类内部所有li标签都同行显示,左右俩内测边距都为5px
Here’s an example:

<ul class="list-inline">
    <li>Digital Image Processing</li>
    <li>Robotics</li>
    <li>Senior Design</li>
    <li>Computer Network</li>
</ul>
  • Digital Image Processing
  • Robotics
  • Senior Design
  • Computer Network

definition list定义列表

dl {
  margin-top: 0;
  margin-bottom: 20px;
}
dt,
dd {
  line-height: 1.42857143;
}
dt {
  font-weight: bold;
}
dd {
  margin-left: 0;
}

这个1.42857143又出现了,第一次出现是在body里为了保证行高为20px。因为没有什么特殊的地方,直接看一个示例吧:

<dl>
    <dt>Sessions</dt>
    <dd>He is Spanky.</dd>
    <dt>Jeff</dt>
    <dd>He is rascal.</dd>
</dl>

horizontal definition list

这是一个只有在屏幕宽度大于768px是才有效的类,它的主要效果就是让definition list水平排列,而不是像默认的那样一行一行的。

@media (min-width: 768px) {
  .dl-horizontal dt {
    float: left;
    width: 160px;
    /*overflow content will be cut and hidden*/
    overflow: hidden;
    /*no floting element is allowed in the left side*/
    clear: left;
    text-align: right;
    /*use ellipsis to replace the overflow text*/
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .dl-horizontal dd {
    /*give 180px wide empty space between term and definition*/
    margin-left: 180px;
  }
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值