Day 11 (Bootstrap)

1.为什么这样设定div不会出现?

h-100没显示的原因?因body(父层)没有给宽高
但是直接设body会影响其他人,所以在包一个div给他

      <div class="w-25 h-100 bg-success">Apple</div>

解决

      <div style="height: 150px; background-color: black">        <div class="w-25 h-100 bg-success">Apple</div>      </div>

2..d-flex和 .d-inline-flex 的差异

1.d-flex 以下换行

 <div class="d-flex bg-secondary text-white p-3">        <div class="p-2 bg-danger">Item1</div>        <div class="p-2 bg-warning">Item2</div>        <div class="p-2 bg-success">Item3</div>      </div>

2.d-inline-flex

 以下会压在一行里面      <div class="d-inline-flex bg-secondary text-white p-3">        <div class="p-2 bg-danger">Item1</div>        <div class="p-2 bg-warning">Item2</div>        <div class="p-2 bg-success">Item3</div>      </div>  就像这样

3. order- 改变元素顺序

数字越小越前面 不输入最大!如:Item2

    <div class="d-flex bg-secondary text-white p-3">        <div class="order-3 p-2 bg-danger">Item1</div>        <div class="p-2 bg-warning">Item2</div>        <div class="order-1 p-2 bg-success">Item3</div>      </div>

4.该如何设置,让第一个元素靠左边,其余元素靠右边排列?

各种奇怪方法,虽然很奇怪 但是就是有用XD
(1)mr-auto

      <div class="d-flex bg-secondary text-white p-3">        <!--   -->        <div class="mr-auto p-2 bg-danger">Item1</div>        <div class="        p-2 bg-warning">Item2</div>        <div class="        p-2 bg-success">Item3</div>      </div>

(2)ml-auto

      <div class="d-flex bg-secondary text-white p-3">        <div class="        p-2 bg-danger">Item1</div>        <div class="ml-auto p-2 bg-warning">Item2</div>        <div class="        p-2 bg-success">Item3</div>      </div>

(3)hr

   <div class="d-flex bg-secondary text-white p-3">        <div class="p-2 bg-danger">Item1</div>        <hr />        <div class="p-2 bg-warning">Item2</div>        <div class="p-2 bg-success">Item3</div>      </div>

5.Flex-Justify-Content(主轴,副轴的滑动)

.justify-content-设定父

     <div class="d-flex justify-content-center bg-secondary text-white">        <div class="p-2 bg-danger">Item1</div>        <div class="p-2 bg-warning">Item2</div>        <div class="p-2 bg-success">Item3</div>      </div>

.align-items-设定父

<div class="d-flex align-items-center bg-secondary text-white" style="height: 150px">        <div class="p-2 bg-danger">Item1</div>        <div class="p-2 bg-warning">Item2</div>        <div class="p-2 bg-success">Item3</div>      </div>

.align-content-设定父

     <div class="d-flex align-content-center flex-wrap bg-secondary text-white p-3" style="height: 150px">        <div class="p-2 bg-danger">Item1</div>        <div class="p-2 bg-warning">Item2</div>        <div class="p-2 bg-success">Item3</div>        <div class="p-2 bg-danger">Item1</div>        <div class="p-2 bg-warning">Item2</div>        <div class="p-2 bg-success">Item3</div>        <div class="p-2 bg-danger">Item1</div>        <div class="p-2 bg-warning">Item2</div>        <div class="p-2 bg-success">Item3</div>        <div class="p-2 bg-danger">Item1</div>        <div class="p-2 bg-warning">Item2</div>        <div class="p-2 bg-success">Item3</div>        <div class="p-2 bg-danger">Item1</div>        <div class="p-2 bg-warning">Item2</div>        <div class="p-2 bg-success">Item3</div>        <div class="p-2 bg-danger">Item1</div>        <div class="p-2 bg-warning">Item2</div>        <div class="p-2 bg-success">Item3</div>        <div class="p-2 bg-danger">Item1</div>        <div class="p-2 bg-warning">Item2</div>        <div class="p-2 bg-success">Item3</div>        <div class="p-2 bg-danger">Item1</div>        <div class="p-2 bg-warning">Item2</div>        <div class="p-2 bg-success">Item3</div>      </div>

.align-self-设定子

      <div class="d-flex bg-secondary text-white p-3" style="height: 150px">        <div class="align-self-start p-2 bg-danger">Item1</div>        <div class="align-self-center p-2 bg-warning">Item2</div>        <div class="align-self-end p-2 bg-success">Item3</div>      </div>

6.是否需要阶层?要怎么分辨呢?

(档案css20_(抓标籤位置笔记)combinator_selectors)

查css看是否有 1.空白 2.>

记忆法 后裔选择器

1.   nav 里面所有的nav-item(爸爸 孙子 *包容)2. > nav 底下一层的nav-item(爸爸 *针对)3. ~ nav 之后所有的nav-item(同一层)(河流~)4. + nav 同一层之后的第一个nav-item(*1+1=2,只有一个)
<ul class="nav nav-pills nav-fill">  <li class="nav-item">    <a class="nav-link active" href="#">Active</a>  </li>  <li class="nav-item">    <a class="nav-link" href="#">Much longer nav link</a>  </li>  <li class="nav-item">    <a class="nav-link" href="#">Link</a>  </li>  <li class="nav-item">    <a class="nav-link disabled" href="#" tabindex="-1" aria-disabled="true">Disabled</a>  </li></ul>

关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章