【Bootstrap】<前端框架>Bootstrap常用样式 - 排版

简介: 【1月更文挑战第17天】【Bootstrap】<前端框架>Bootstrap常用样式 - 排版

 目录

一、标题:

二、段落:

三、强调:

四、对齐效果:

五、列表:

1.去点列表:

2.内联列表:

3.定义列表:

六、代码:

七、表格:


一、标题:

       Bootstrap和普通的HTML页面一样,定义标题都是使用标签<h1>到<h6>,只是Bootstrap覆盖了默认的样式,使用其所在浏览器下显示的效果一样。为了让非标题标签元素和标题使用相同的样式,还特意定义了.h1- .h6六个类名。同时,后面还可以跟着一个小的副标题<small></small>或使用 .small

<body>
    <!-- Bootstrap定义的标题标签 -->
    <h1>标题1(使用h1标签)</h1>
    <div class="h1">标题1(使用.h1类名)</div>
    <div class="h1">标题1<small>这是一个由small定义的副标题</small></div>
    <div class="h3">标题1<small>这是一个由small定义的副标题</small></div>
  </body>

image.gif

image.gif编辑


二、段落:

       段落是排版中另一个重要元素之一。通过.lead 来突出强调的内容。其作用就是增大文本字号,加粗文本内容,而且对行高和margin也做相应的处理。可以使用下标签给文本给文本做突出样式处理:

<p class="lead">
    <small>以后的你</small><b>会</b><i>感谢</i><em>现在</em><strong>努力</strong>的你!
</p>

image.gif

image.gif编辑

    • <small>:小号字
    • <b>,<strong>:加粗
    • <i>,<em>:斜体

    三、强调:

           Bootstrap定义了一套类名,这里称为强调类名,这些强调类都是通过颜色来起强调作用。

      • text-muted:提示,使用浅灰色(#999)
      • text-primary:主要,使用蓝色(#428bca)
      • text-success:成功,使用浅绿色(#3c783d)
      • text-info:通知信息,使用浅蓝色(#31708f)
      • text-warning:警告,使用黄色(#8a6d3b)
      • text-dager:危险,使用褐色(#a94442)
      <!-- 
            text-muted:提示,使用浅灰色(#999)
            text-primary:主要,使用蓝色(#428bca)
            text-success:成功,使用浅绿色(#3c783d)
            text-info:通知信息,使用浅蓝色(#31708f)
            text-warning:警告,使用黄色(#8a6d3b)
            text-danger:危险,使用褐色(#a94442)
           -->
          <div class="text-muted">提示效果</div>
          <dic class="text-primary">主要效果</dic>
          <div class="text-success">成功效果</div>
          <div class="text-info">信息效果</div>
          <div class="text-waring">警告效果</div>
          <div class="text-danger">危险效果</div>

      image.gif

      image.gif编辑


      四、对齐效果:

             在CSS中常常使用text-align来实现文本的对齐风格设置。其中主要的四种风格:

        • 左对齐,left
        • 居中对齐,center
        • 右对齐,right
        • 两端对齐,justify

               为了简化操作,Bootstrap通过定义四个类名来控制文本的对齐风格:

          • text-left:左对齐
          • text-center:居中对齐
          • text-right:右对齐
          • text-justify:两端对齐

          image.gif编辑


          五、列表:

                 在HTML中,列表结构主要有三种:

            • 无序列表:(<ul><li>...</li></ul>)
            • 有序列表:(<ol><li>...</li></ol>)
            • 定义列表:(<dl><dt>...</dt><dd>...</dd></dl>)

            1.去点列表:

                   class="list-unstyled"

            <ul class="list-unstyled">
                <li>无序列表一</li>
                <li>无序列表二</li>
            </ul>

            image.gif

            2.内联列表:

                   class="list-inline",把垂直列表换成水平列表,而且去掉项目符号(编号),保持水平显示。内联列表是为制作水平导航而生

            <ul class="list-inline">
                <li>首页</li>
                <li>java</li>
                <li>c++</li>
            </ul>

            image.gif

            3.定义列表:

                   在原有的基础上加入了一些样式,使用样式class="dl-horizontal",制作水平定义列表:当标题宽度超过160px时,会显示三个省略号。

            <dl class="dl-horizontal">
                  <dt>情绪</dt>
                  <dd>如果一个人影响到了你的情绪,你的焦点应该放在控制自己的情绪上,而不是影响你情绪的人身上。只有这样,才能真正自信起来。</dd>
                  <dt>立志</dt>
                  <dd>不怕变成自己厌恶的人,我怕的是,过的还不如他们。</dd>
                  <dt>带着面具时你说我虚伪,摘下面具你问我是谁。</dt>
                  <dd>无论受了多少委屈。我只会把它憋在心里。不是不想说,只是不知道该怎么说,能和谁说。</dd>
                </dl>

            image.gif

            image.gif编辑


            六、代码:

                   一般在个人博客上使用较为频繁,用于显示代码的风格。在Bootstrap主要提供了三种代码风格:

              • 使用<code></code>,来显示单行内联代码
              • 使用<pre></pre>,来显示多行代码。样式:pre-scrollable(height)max-height高度固定为340px,超过存在滚动条
              • 使用<kbd><kbd>,来显示用户输入的代码,如快捷键
              <!doctype html>
              <html lang="zh-CN">
                <head>
                  <meta charset="utf-8">
                  <meta http-equiv="X-UA-Compatible" content="IE=edge">
                  <meta name="viewport" content="width=device-width, initial-scale=1">
                  <title>Bootstrap 101 Template</title>
                  <!-- 加载BootStrap CSS样式 -->
                  <link rel="stylesheet" href="../bootstrap-3.4.1/dist/css/bootstrap.min.css">
                </head>
                <body>
                  <!-- 键盘按键 -->
                  <p>键盘快捷键<kbd>ctrl</kbd> + <kbd>/</kbd></p>
                  <!-- 单行代码 -->
                  <p>输出“你好世界!” : <code>system.out.println("你好世界!");</code></p>
                  <hr>
                  <!-- 多行代码 -->
                  <pre>
                    public class MyClass {
                      public static void main(String[] args){
                          System.out.println("你好世界!");
                      }
                    }
                  </pre>
                  <hr>
                  <!-- 滚动条 -->
                  <pre class="pre-scrollable">
                    public class MyClass {
                      public static void main(String[] args){
                          System.out.println("你好世界!");
                      }
                    }
                    public class MyClass {
                      public static void main(String[] args){
                          System.out.println("你好世界!");
                      }
                    }
                    public class MyClass {
                      public static void main(String[] args){
                          System.out.println("你好世界!");
                      }
                    }
                    public class MyClass {
                      public static void main(String[] args){
                          System.out.println("你好世界!");
                      }
                    }
                    public class MyClass {
                      public static void main(String[] args){
                          System.out.println("你好世界!");
                      }
                    }
                    public class MyClass {
                      public static void main(String[] args){
                          System.out.println("你好世界!");
                      }
                    }
                  </pre>
                </body>
                <!-- 引入需要的JavaScript文件 -->
                <script src="../bootstrap-3.4.1/js/jquery.js"></script>
              </html>

              image.gif

              image.gif编辑


              七、表格:

                     Bootstrap为表格提供了1种基础样式和4种附加样式以及1个支持响应式的表格。在使用Bootstrap的表格过程中,只需要添加对应的类名就可以得到不同的表格风格:

              基础样式:

                • .table:基础表格

                附加样式:

                  • .table-striped:斑马线表格
                  • .table-bodered:带边框的表格
                  • .table-hover:鼠标悬停高亮表格
                  • .table-condensed:紧凑型表格,单元格没有内距或者内距较其它表格小

                  tr、th、td样式:

                         Bootstrap提供了五种不同的类名,每种类名控制了行的不同背景颜色

                  image.gif编辑

                  <!-- On rows -->
                  <tr class="active">...</tr>
                  <tr class="success">...</tr>
                  <tr class="warning">...</tr>
                  <tr class="danger">...</tr>
                  <tr class="info">...</tr>
                  <!-- On cells (`td` or `th`) -->
                  <tr>
                    <td class="active">...</td>
                    <td class="success">...</td>
                    <td class="warning">...</td>
                    <td class="danger">...</td>
                    <td class="info">...</td>
                  </tr>

                  image.gif


                  相关文章
                  |
                  27天前
                  |
                  Dart 前端开发
                  【05】flutter完成注册页面完善样式bug-增加自定义可复用组件widgets-严格规划文件和目录结构-规范入口文件-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草央千澈
                  【05】flutter完成注册页面完善样式bug-增加自定义可复用组件widgets-严格规划文件和目录结构-规范入口文件-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草央千澈
                  116 75
                  【05】flutter完成注册页面完善样式bug-增加自定义可复用组件widgets-严格规划文件和目录结构-规范入口文件-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草央千澈
                  |
                  3月前
                  |
                  JSON 缓存 前端开发
                  个人练习前端技术使用Bootstrap、JQuery、thymeleaf
                  个人练习前端技术使用Bootstrap、JQuery、thymeleaf
                  55 3
                  |
                  4月前
                  |
                  前端开发
                  Bootstrap5 文字排版3
                  Bootstrap 5 默认字体大小为 16px,行高 1.5,字体族为 &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif。所有元素默认上边距为 0,下边距为 1rem (16px)。HTML 标题(h1 至 h6)和代码元素(code、kbd、pre)均有预设样式,方便快速开发和一致的视觉效果。
                  |
                  4月前
                  |
                  前端开发
                  Bootstrap5 文字排版2
                  Bootstrap 5 默认字体大小为 16px,行高 1.5,字体系列为 &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif。所有 HTML 标题(h1 至 h6)均有预设样式,段落默认上下间距为 16px。此外,Bootstrap 5 还提供了高亮文本、缩写、引用块和描述列表等元素的样式定义。
                  |
                  4月前
                  |
                  移动开发 前端开发
                  Bootstrap5 文字排版1
                  Bootstrap 5 的默认文字排版设置包括:font-size 为 16px,line-height 为 1.5,font-family 为 &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif。所有元素的 margin-top 为 0,margin-bottom 为 1rem。HTML 标题(h1 至 h6)和 .h1 至 .h6 类均定义了样式,还有 .display-1 至 .display-4 类用于更大的标题样式。small 元素用于创建更小且颜色更浅的文本。
                  |
                  4月前
                  |
                  前端开发 JavaScript
                  CSS样式穿透技巧:利用scoped与deep实现前端组件样式隔离与穿透
                  CSS样式穿透技巧:利用scoped与deep实现前端组件样式隔离与穿透
                  474 1
                  |
                  4月前
                  |
                  前端开发 JavaScript
                  乾坤qiankun(微前端)样式隔离解决方案--使用插件替换前缀
                  乾坤qiankun(微前端)样式隔离解决方案--使用插件替换前缀
                  765 8
                  |
                  5月前
                  |
                  JSON 缓存 前端开发
                  个人练习前端技术使用Bootstrap、JQuery、thymeleaf
                  个人练习前端技术使用Bootstrap、JQuery、thymeleaf
                  42 2
                  |
                  5月前
                  |
                  前端开发
                  前端基础(四)_CSS层叠样式表_什么是css_css样式的引入方式_样式表的优先级_样式选择器
                  本文详细介绍了CSS(层叠样式表)的基本概念、语法规则、引入方式、样式表的优先级和样式选择器。文章解释了CSS的作用,展示了如何在HTML中通过行内样式、内部样式和外部样式引入CSS,讨论了不同CSS选择器的优先级和如何确定最终的样式应用。此外,还强调了使用`!important`规则时的优先级高于行内样式。
                  191 1
                  |
                  5月前
                  |
                  前端开发
                  【前端web入门第五天】03 清除默认样式与外边距问题【附综合案例产品卡片与新闻列表】
                  本文档详细介绍了CSS中清除默认样式的方法,包括清除内外边距、列表项目符号等;探讨了外边距的合并与塌陷问题及其解决策略;讲解了行内元素垂直边距的处理技巧;并介绍了圆角与盒子阴影效果的实现方法。最后通过产品卡片和新闻列表两个综合案例,展示了所学知识的实际应用。
                  112 11

                  热门文章

                  最新文章

                • 1
                  【11】flutter进行了聊天页面的开发-增加了即时通讯聊天的整体页面和组件-切换-朋友-陌生人-vip开通详细页面-即时通讯sdk准备-直播sdk准备-即时通讯有无UI集成的区别介绍-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草Alex
                • 2
                  【08】flutter完成屏幕适配-重建Android,增加GetX路由,屏幕适配,基础导航栏-多版本SDK以及gradle造成的关于fvm的使用(flutter version manage)-卓伊凡换人优雅草Alex-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草Alex
                • 3
                  【05】flutter完成注册页面完善样式bug-增加自定义可复用组件widgets-严格规划文件和目录结构-规范入口文件-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草央千澈
                • 4
                  详解智能编码在前端研发的创新应用
                • 5
                  巧用通义灵码,提升前端研发效率
                • 6
                  智能编码在前端研发的创新应用
                • 7
                  【04】flutter补打包流程的签名过程-APP安卓调试配置-结构化项目目录-完善注册相关页面-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程
                • 8
                  【07】flutter完成主页-完成底部菜单栏并且做自定义组件-完整短视频仿抖音上下滑动页面-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草央千澈
                • 9
                  抛弃node和vscode,如何用记事本开发出一个完整的vue前端项目
                • 10
                  大前端之前端开发接口测试工具postman的使用方法-简单get接口请求测试的使用方法-简单教学一看就会-以实际例子来说明-优雅草卓伊凡
                • 1
                  以项目登录接口为例-大前端之开发postman请求接口带token的请求测试-前端开发必学之一-如果要学会联调接口而不是纯写静态前端页面-这个是必学-本文以优雅草蜻蜓Q系统API为实践来演示我们如何带token请求接口-优雅草卓伊凡
                  29
                • 2
                  大前端之前端开发接口测试工具postman的使用方法-简单get接口请求测试的使用方法-简单教学一看就会-以实际例子来说明-优雅草卓伊凡
                  51
                • 3
                  【2025优雅草开源计划进行中01】-针对web前端开发初学者使用-优雅草科技官网-纯静态页面html+css+JavaScript可直接下载使用-开源-首页为优雅草吴银满工程师原创-优雅草卓伊凡发布
                  26
                • 4
                  巧用通义灵码,提升前端研发效率
                  93
                • 5
                  【11】flutter进行了聊天页面的开发-增加了即时通讯聊天的整体页面和组件-切换-朋友-陌生人-vip开通详细页面-即时通讯sdk准备-直播sdk准备-即时通讯有无UI集成的区别介绍-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草Alex
                  141
                • 6
                  详解智能编码在前端研发的创新应用
                  96
                • 7
                  智能编码在前端研发的创新应用
                  83
                • 8
                  【09】flutter首页进行了完善-采用android studio 进行真机调试开发-增加了直播间列表和短视频人物列表-增加了用户中心-卓伊凡换人优雅草Alex-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草Alex
                  37
                • 9
                  【08】flutter完成屏幕适配-重建Android,增加GetX路由,屏幕适配,基础导航栏-多版本SDK以及gradle造成的关于fvm的使用(flutter version manage)-卓伊凡换人优雅草Alex-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草Alex
                  121
                • 10
                  【07】flutter完成主页-完成底部菜单栏并且做自定义组件-完整短视频仿抖音上下滑动页面-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草央千澈
                  75