bootstrap学习笔记-第2章 排版

bootstrap学习笔记-第2章 排版

更好排版:https://www.zybuluo.com/phper/note/80418


在慕课网上学习。这里就随便记一下:

第2章 排版

标题

bootstrap用了

~
标签分别标题6个大小的标题:

 
  
  1. Bootstrap标题一

  2. Bootstrap标题二

  3. Bootstrap标题三

  4. Bootstrap标题四

  5. Bootstrap标题五
  6. Bootstrap标题六

同时,bootstrap也使用 div class="h1~h6"和上面的h1~h6一模一样的显示效果:

 
  
  1. class="h1">Bootstrap标题一

  • class="h2">Bootstrap标题二
  • class="h3">Bootstrap标题三
  • class="h4">Bootstrap标题四
  • class="h5">Bootstrap标题五
  • class="h6">Bootstrap标题六
  • 副标题

    bootstrap里也设定了副标题的用法,嵌套到

    ~
    里面,内的文本字体在h1~h3内,其大小都设置为当前字号的65%;而在h4~h6内的字号都设置为当前字号的75%;同时颜色被设置为灰色(#999)

     
      
    1. Bootstrap标题一我是副标题

    2. Bootstrap标题二我是副标题

    3. Bootstrap标题三我是副标题

    4. Bootstrap标题四我是副标题

    5. Bootstrap标题五我是副标题
    6. Bootstrap标题六我是副标题

    段落

    标签来标记一个段落,字号为14px(font-size),行高为1.42857143(line-height),为深灰色(#333),字体为"Helvetica Neue", Helvetica, Arial, sans-serif;(font-family):

     
      
    1. 超酷的互联网、IT技术免费学习平台,创新的网络一站式学习、实践体验;服务及时贴心,内容专业、有趣易学。专注服务互联网工程师快速成为技术高手!

    强调段落

    可以在

    标签上加一个class = .lead,就会字体比之前大了一点:

     
      
    1. class="lead">我是特意要突出的文本,我的样子成这样。我是特意要突出的文本,我的样子长成这样。

    粗体

    粗体用或者标签来表示,相当于用了font-weight: bold;

     
      
    1. 这是一段话我是粗体

    2. 这是一段话我是粗体

    3. 强调
    4. Bootstrap

    斜体

    在Bootstrap中可以通过使用标签来实现斜体,相当于font-style:italic;

     
      
    1. 我正在学习Bootstrap。我发现Bootstrap真的好强大。

    强调相关的类

    bootstrap 中有专门来强调字体颜色的class属性

    有如下:

    .text-muted:提示,使用浅灰色(#999) 
    .text-primary:主要,使用蓝色(#428bca) 
    .text-success:成功,使用浅绿色(#3c763d) 
    .text-info:通知信息,使用浅蓝色(#31708f) 
    .text-warning:警告,使用黄色(#8a6d3b) 
    .text-danger:危险,使用褐色(#a94442)

     
      
    1. class="text-muted">.text-muted 效果

  • class="text-primary">.text-primary效果
  • class="text-success">.text-success效果
  • class="text-info">.text-info效果
  • class="text-warning">.text-warning效果
  • class="text-danger">.text-danger效果
  • class="text-danger">我是一段危险信息,请用Bootstrap框架中的危险风格显示

  • 效果为:

    .text-muted 效果
    .text-primary效果
    .text-success效果
    .text-info效果
    .text-warning效果
    .text-danger效果

    我是一段危险信息,请用Bootstrap框架中的危险风格显示

    文本对齐风格

    css中一般用text-align来对齐,bootstrap抽象了几个class来简化:

    .text-left:左对齐
    .text-center:居中对齐
    .text-right:右对齐
    .text-justify:两端对齐
    
     
      
    1. class="text-left">我居左

    2. class="text-center">我居中

    3. class="text-right">我居右

    4. class="text-justify">我两端对齐

    效果如下:

    我居左

    我居中

    我居右

    我两端对齐

    列表-无序列表、有序列表

    bootstrap里无序列表和有序列表也同样是用

      1. ,只不过对原生的做了若干改动:

        所以我们写无序列表:

         
          
        1. 无序列表
          • 列表项目
          • 列表项目
          • 列表项目
          • 列表项目
          • 列表项目

        效果如下图:

        • 列表项目
        • 列表项目
        • 列表项目
        • 列表项目
        • 列表项目

        有序列表:

         
          
          1. d1
          2. d2
          3. d3

        效果是下面:

        1. d1
        2. d2
        3. d3

        列表--去点列表

        上面都是传统的列表,在Bootstrap中默认情况下无序列表和有序列表是带有项目符号的,如果我们不想要那个黑点或者数字。可以加.list-unstyled, 相当于加了padding-left: 0;list-style: none;样式。

         
          
        1. class="list-unstyled">
        2. 不带黑点
        3. 不带黑点
  • class="list-unstyled">
  • 不带数字
  • 不带数字
  • 演示如下:

    • 不带黑点
    • 不带黑点
    1. 不带数字
    2. 不带数字

    列表-内联列表

    内联列表就是把垂直列表换成水平列表,而且去掉项目符号(编号),保持水平显示。通常用来做水平导航条。添加类名.list-inline来实现内联列表:

     
      
    1. class="list-inline">
    2. 个人中心
    3. 我的相册
    4. 我的说说
    5. 我的日志

    效果像下面这样: 
    个人中心   我的相册   我的说说   我的日志

    列表-定义列表

    在css中我们用

    来定义一个定义列表, 在bootstrap中任然是用这个3个:

     
      
    1. W3cplus
    2. 一个致力于推广国内前端行业的技术博客
    3. 慕课网
    4. 一个真心在做教育的网站

    效果:

    W3cplus

    一个致力于推广国内前端行业的技术博客

    慕课网

    一个真心在做教育的网站


    我们可以再

    上加上
    这样,当屏幕尺寸大于768px的时候,
    就水平显示在一行了。

     
      
    1. class="dl-horizontal">
    2. W3cplus
    3. style="margin-left: 0";>一个致力于推广国内前端行业的技术博客
  • 慕课网
  • style="margin-left: 0";>一个真心在做教育的网站
  • 代码

    我们再bootstrap里写代码时候,是可以特殊标记出来,就像markdown一样,不过bootstrap里更强大:

    1、使用来显示单行内联代码 
    2、使用

    来显示多行块代码 
    3、使用来显示用户输入代码

    其中,类似于markdown里的 `` , 只不过颜色是粉红色的 :

     
      
    1. php

    php

    而 也类似于markdown里的 `` ,只不过颜色是黑色背景,白色字体:

     
      
    1. ctrl+c

    ctrl+c

    来显示多行块代码,和markdown的回车+4个空格效果一样:

     
      
    1. echo 2344;
    2. var_dump(1234);

    效果:

    echo 2344;
    var_dump(1234);
    

    我们可以在

    上加一个pre--scrollable,就可以控制代码块区域最大高度为340px,一旦超出这个高度,就会在Y轴出现滚动条。

     
      
    1. class="pre-scrollable">
    2. echo 2344;
    3. var_dump(1234);

    表格-基础表格

    表格也是平时用的居多的,bootstrap中的基础表格就是只要加个.tableclass就可以了,所以它也是最简单的基础表格,但是bootstrap还是对它进行了优化,也是蛮舒适的看起来。

     
      
    1. class="table">
    2. 表格标题
    3. 表格标题
    4. 表格标题
    5. 表格单元格
    6. 表格单元格
    7. 表格单元格
    8. 表格单元格
    9. 表格单元格
    10. 表格单元格

    .table主要有三个作用:给表格设置了margin-bottom:20px以及设置单元内距,在thead底部设置了一个2px的浅灰实线,每个单元格顶部设置了一个1px的浅灰实线。效果如图,无边框:

    表格--斑马线表格

    斑马线就是在表格上,隔行的颜色不一样,这样立体感更强。bootstrap实现很简单,只需要在原先的.table的基础上加上.table-striped就可以了。

     
      
    1. class="table table-striped">
    2. 表格标题
    3. 表格标题
    4. 表格标题
    5. 表格单元格
    6. 表格单元格
    7. 表格单元格
    8. 表格单元格
    9. 表格单元格
    10. 表格单元格
    11. 表格单元格
    12. 表格单元格
    13. 表格单元格

    效果如图: 
    bootstrap学习笔记-第2章 排版_第1张图片

    表格--带边框的表格

    默认的表格外围和里面是不带边框的,要想加边框也巨简单,在原先的.table的基础上加上.table-bordered就可以了。

     
      
    1. class="table table-bordered">

    效果如图,是带有边框的。 

    表格--鼠标悬浮高亮的表格

    当我们鼠标经过一行表格的时候,这一行就会变成高亮显示。也很简单。在原先的.table的基础上加上.table-hover就可以了。

     
      
    1. class="table table-hover">

    效果如图,鼠标经过后,这一行高亮显示: 

    表格--紧凑型表格

    上面的所有表格,他们行之间的间隔都很大。bootstrap还提供了一种比较紧凑型的。在原先的.table的基础上加上.table-condensed。加上后,明显紧凑了很多。

     
      
    1. class="table table-condensed">

    效果如图:行与行之间的间隙小了一圈 

    对比一下,原先的: 

    表格--响应式表格

    随着移动互联网的发展,越来越多的网站在手机上使用。所以。表格也需要根据屏幕来自适应变大变小。bootstrap中有个样式.table-responsive就起作用了。它能自动识别窗口的大小来自动伸缩表格大小。

    但是,注意的时,它不是加上

    上,而是必须在外面套一层div,加到div上:

    1. class="table-responsive">
    2. class="table table-bordered">
  • 宽屏下,显示: 
     
    小屏幕下是这样的: 

    你可能感兴趣的:(bootstrap)