Bootstrap 排版

作者: 不睡觉呀 | 来源:发表于2018-04-19 12:08 被阅读0次

一、段落

<p>在 Bootstrap 2 中,我们对框架中的某些关键部分增加了对移动设备友好的样式。而在 Bootstrap 3 中,我们重写了整个框架,使其一开始就是对移动设备友好的。这次不是简单的增加一些可选的针对移动设备的样式,而是直接融合进了框架的内核中。也就是说,Bootstrap 是移动设备优先的。针对移动设备的样式融合进了框架的每个角落,而不是增加一个额外的文件。
    </p>

    <p class="lead">
        在 Bootstrap 2 中,我们对框架中的某些关键部分增加了对移动设备友好的样式。而在 Bootstrap 3 中,我们重写了整个框架,使其一开始就是对移动设备友好的。这次不是简单的增加一些可选的针对移动设备的样式,而是直接融合进了框架的内核中。也就是说,<mark>Bootstrap </mark>(这里使用了mark标签,使用mark标记的内容有浅色背景阴影效果)是移动设备优先的。针对移动设备的样式融合进了框架的每个角落,而不是增加一个额外的文件。
    </p>
    <p>
        在 Bootstrap 2 中,我们对框架中的某些关键部分增加了对移动设备友好的样式。而在 Bootstrap 3 中,我们重写了整个框架,使其一开始就是对移动设备友好的。这次不是简单的增加一些可选的针对移动设备的样式,而是直接融合进了框架的内核中。也就是说,Bootstrap 是移动设备优先的。针对移动设备的样式融合进了框架的每个角落,而不是增加一个额外的文件。
    </p>
<style>
        p{
            text-indent: 2em;
        }
    </style>
  1. 如果要突出显示某个段落内容只需要添加class值为lead即可。
  2. mark标签突出标记文字内容。被标记的内容有浅色背景阴影。、
  3. 效果图:


    image.png

二、文本对齐方式

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

三、字母大小写

  • text-lowercase 将字母转换为小写
  • text-uppercase 将字母转换为大写
  • text-capitalize 将首字母大写
        <p class="text-lowercase">BOOTSTRAP </p>
        <p class="text-uppercase">bootstrap </p>
        <p class="text-capitalize">bootstrap </p>

效果图:


image.png

四、abbr标签的title属性

<div class="a text-center">
        <p>title属性在我们鼠标悬停的时候会显示跟踪的内容,一般用于显示缩略文字的全部内容。bootstrap结合abbr标签可以显示缩略文本的详细信息,<abbr title="缩略文本会以虚线突出显示">缩略文本</abbr>缩略文本会以虚线突出显示,当鼠标移上去后会显示一个问号。</p>
    </div>

Attention:<p>title属性在我们鼠标悬停的时候会显示跟踪的内容,一般用于显示缩略文字的全部内容。bootstrap结合abbr标签可以显示缩略文本的详细信息,<abbr title="缩略文本会以虚线突出显示">缩略文本</abbr>缩略文本会以虚线突出显示,当鼠标移上去后会显示一个问号。</p>

五、引用样式

<blockquote class="blockquote-reverse">
            <p>可以使用blockquote标签来表现对文字的引用,引用的neural包含在p标签中,可以通过footer标签标记引用源,原名称可以包含在cite标签中,在blockquote标签中添加class值为blockqute-reverse的内容可以实现文本内容的右对齐</p>
            <footer>The fire</footer>
            <cite>Be clam Be strong</cite>
        </blockquote>
  • 可以使用blockquote标签来表现对文字的引用,引用的内容包含在p标签中
  • 可以通过footer标签标记引用源,原名称可以包含在cite标签中
  • 在blockquote标签中添加class值为blockqute-reverse的内容可以实现文本内容的右对齐
  • 效果图:


    image.png

六、列表

1. 有序 列表和无序列表
<div>
        <ul>
            <li>Javescript</li>
            <li>CSS</li>
            <li>HTMl</li>
        </ul>
    </div>
    <div>
        <ol>
            <li>Javescript</li>
            <li>CSS</li>
            <li>HTMl</li>
        </ol>
    </div>
  • 这两种类型的列表和HTML默认的列表并没有太大区别,仅仅只是在margin上面稍作了修饰
  • 效果如图:


    image.png
2. 去点列表
<div>
        <ul>
            <li>Javescript</li>
            <li>CSS</li>
            <li>HTMl</li>
        </ul>
    </div>
    <div>
        <ul class="list-unstyled">
            <li>Javescript</li>
            <li>CSS</li>
            <li>HTMl</li>
        </ul>
    </div>
  • Bootstrap提供了一个class为list-unstyled的属性,可以去掉前面的.符号,对padding也做了相应的处理。
  • 效果图:


    image.png
3. 内联列表
div>
        <ul class="list-inline">
            <li>Javescript</li>
            <li>CSS</li>
            <li>HTMl</li>
        </ul>
    </div>
  • 所谓内联列表就是将列表中的元素显示在一行,并且度每一个子元素的padding做了相应处理
  • 效果图: image.png
4. 定义列表
  • Bootstrap中的定义列表和HTML中的用法相同,在默认样式上稍作了处理,调整了行间距外边距以及dt字体加粗的效果
<dl>
            <dt>第一项</dt>
            <dt>第二项</dt>
            <dt>第三项</dt>
        </dl>
  • image.png
5. 水平列表
  • 这里的水平列表是针对定义列表的,在bootstrap中,class= ‘dl-horizontal’可以很方便的实现列表水平显示。
<dl >
            <dt>第一项</dt>
            <dd >javascript</dd>
            <dd>javascript</dd>
            <dd>javascript</dd>
        </dl>

        <dl class="dl-horizontal b">
            <dt class="b">第一项 第一项第一项第一项第一项第一项第一项第一项第一项</dt>
            <dd class="b">javascript</dd>
            <dd>javascript</dd>
            <dd>javascript</dd>
        </dl>
  • 效果:


    image.png
  • image.png
  • 当屏幕宽度大于768px的视乎才会启用这个样式
  • 如果dt中的内容超过了160px会显示省略号。
6. 代码
  • 在页面上显示代码风格,有“code、pre、kbd、var。samp”几种风格
<p>在页面上显示代码风格,有“code、pre、kbd、var。samp”几种风格</p>
    <code>&it;div class="container"&gt;&lt;/div&gt;</code><br>
    <div class="pre-scrollable">
        <pre  >
        SELECT*FORM TempTable WHERE RowNumber
        pre代码中如果内容比较多则页面高度会撑得很大,bootstrap中提供了“.pre-scrollable”
        控制了最大高度为340px,超出则显示滚动条。
        SELECT*FORM TempTable WHERE RowNumber
        pre代码中如果内容比较多则页面高度会撑得很大,bootstrap中提供了“.pre-scrollable”
        控制了最大高度为340px,超出则显示滚动条。
        SELECT*FORM TempTable WHERE RowNumber
        pre代码中如果内容比较多则页面高度会撑得很大,bootstrap中提供了“.pre-scrollable”
        控制了最大高度为340px,超出则显示滚动条。
        SELECT*FORM TempTable WHERE RowNumber
        pre代码中如果内容比较多则页面高度会撑得很大,bootstrap中提供了“.pre-scrollable”
        控制了最大高度为340px,超出则显示滚动条。
        SELECT*FORM TempTable WHERE RowNumber
        pre代码中如果内容比较多则页面高度会撑得很大,bootstrap中提供了“.pre-scrollable”
        控制了最大高度为340px,超出则显示滚动条。
        SELECT*FORM TempTable WHERE RowNumber
        pre代码中如果内容比较多则页面高度会撑得很大,bootstrap中提供了“.pre-scrollable”
        控制了最大高度为340px,超出则显示滚动条。
        SELECT*FORM TempTable WHERE RowNumber
        pre代码中如果内容比较多则页面高度会撑得很大,bootstrap中提供了“.pre-scrollable”
        控制了最大高度为340px,超出则显示滚动条。
        SELECT*FORM TempTable WHERE RowNumber
        pre代码中如果内容比较多则页面高度会撑得很大,bootstrap中提供了“.pre-scrollable”
        控制了最大高度为340px,超出则显示滚动条。
        SELECT*FORM TempTable WHERE RowNumber
        pre代码中如果内容比较多则页面高度会撑得很大,bootstrap中提供了“.pre-scrollable”
        控制了最大高度为340px,超出则显示滚动条。
        SELECT*FORM TempTable WHERE RowNumber
        pre代码中如果内容比较多则页面高度会撑得很大,bootstrap中提供了“.pre-scrollable”
        控制了最大高度为340px,超出则显示滚动条。
        SELECT*FORM TempTable WHERE RowNumber
        pre代码中如果内容比较多则页面高度会撑得很大,bootstrap中提供了“.pre-scrollable”
        控制了最大高度为340px,超出则显示滚动条。
        SELECT*FORM TempTable WHERE RowNumber
        pre代码中如果内容比较多则页面高度会撑得很大,bootstrap中提供了“.pre-scrollable”
        控制了最大高度为340px,超出则显示滚动条。
        SELECT*FORM TempTable WHERE RowNumber
        pre代码中如果内容比较多则页面高度会撑得很大,bootstrap中提供了“.pre-scrollable”
        控制了最大高度为340px,超出则显示滚动条。
        SELECT*FORM TempTable WHERE RowNumber
        pre代码中如果内容比较多则页面高度会撑得很大,bootstrap中提供了“.pre-scrollable”
        控制了最大高度为340px,超出则显示滚动条。
        SELECT*FORM TempTable WHERE RowNumber
        pre代码中如果内容比较多则页面高度会撑得很大,bootstrap中提供了“.pre-scrollable”
        控制了最大高度为340px,超出则显示滚动条。
    </pre><br>
    </div>
    
    请输入<kbd>ctrl+c</kbd>来复制代码<br>
    <var>y</var>=<var>m</var><var>+</var><var>b</var><br>
  • 运行结果:


    image.png

七、表格

1.概述

  • table:基础表格
  • table-striped:斑马线表格
  • table-bordered:带边框的表格
  • table-hover:鼠标悬停高亮的表格
  • table-condensed:紧凑型表格
  • table-responsive:响应式表格

Attention:bootstrap还为表格中的tr提供了五种状态的样式类,分别控制着五种不同的背景颜色。

  • active:标志着当前活动的信息。
  • success:表示成功行为
  • info :表示普通中立的行为
  • warning:表示警告行为
  • danger:表示危险行为
    (在表格应用当中,除了active,其他几个状态样式和table-hover一起使用的时候会受table-hover的影响)

2.基础表格

<table class="table">
        <thead>
            <tr>
                <th>标题一</th>
                <th>标题二</th>
                <th>标题三</th>
            </tr>
        </thead>
        <tr>
            <td>1</td>
            <td>2</td>
            <td>3</td>
        </tr>
        <tr>
            <td>4</td>
            <td>5</td>
            <td>6</td>
        </tr>
  • image.png
  • 一个基础表格,三行两列。

2.斑马线表格

<table class="table table-striped">
        <thead>
            <tr>
                <th>标题一</th>
                <th>标题二</th>
                <th>标题三</th>
            </tr>
        </thead>
        <tr>
            <td>1</td>
            <td>2</td>
            <td>3</td>
        </tr>
        <tr>
            <td>4</td>
            <td>5</td>
            <td>6</td>
        </tr>
        <tr>
            <td>7</td>
            <td>8</td>
            <td>9</td>
        </tr>
        <tr>
            <td>10</td>
            <td>11</td>
            <td>12</td>
        </tr>

    </table>
  • 添加class=‘table-striped’即可实现
  • 应用到tbody中的行,tr中会间隔出现一个浅灰色的背景颜色
  • 运行结果:


    image.png

3.表格边框

<table class="table table-striped table-bordered">
        <thead>
            <tr>
                <th>标题一</th>
                <th>标题二</th>
                <th>标题三</th>
            </tr>
        </thead>
        <tr>
            <td>1</td>
            <td>2</td>
            <td>3</td>
        </tr>
        <tr>
            <td>4</td>
            <td>5</td>
            <td>6</td>
        </tr>
        <tr>
            <td>7</td>
            <td>8</td>
            <td>9</td>
        </tr>
        <tr>
            <td>10</td>
            <td>11</td>
            <td>12</td>
        </tr>

    </table>
    


  • 运行结果: image.png
  • 添加table-bordered,表格出现所有框线

4.高亮行

<!-- 高亮行 -->
    <table class="table table-hover">
        <thead>
            <tr>
                <th>one</th>
                <th>two</th>
                <th>three</th>
            </tr>
        </thead>
        <tr>
            <td>1</td>
            <td>2</td>
            <td>3</td>
        </tr>
        <tr>
            <td>4</td>
            <td>5</td>
            <td>6</td>
        </tr>
        <tr>
            <td>7</td>
            <td>8</td>
            <td>9</td>
        </tr>
    </table>
  • image.png
  • table-hover实现鼠标悬停高亮效果

5.紧凑型表格

<table class="table table-hover table-consensed">
        <thead>
            <tr>
                <th>one</th>
                <th>two</th>
                <th>three</th>
            </tr>
        </thead>
        <tr>
            <td>1</td>
            <td>2</td>
            <td>3</td>
        </tr>
        <tr>
            <td>4</td>
            <td>5</td>
            <td>6</td>
        </tr>
        <tr>
            <td>7</td>
            <td>8</td>
            <td>9</td>
        </tr>
    </table>

  • image.png
  • 通过table-condensed实现单元格内间距变小

5.响应式表格

<div class="table-responsive">
        <table class="table table-hover table-consensed">
        <thead>
            <tr>
                <th>one</th>
                <th>two</th>
                <th>three</th>
            </tr>
        </thead>
        <tr>
            <td>1</td>
            <td>2</td>
            <td>3</td>
        </tr>
        <tr>
            <td>4</td>
            <td>5</td>
            <td>6</td>
        </tr>
        <tr>
            <td>7</td>
            <td>8</td>
            <td>9</td>
        </tr>
    </table>
    </div>
  • image.png
  • 通过将table放置于一个响应式容器div中,使用table-responsive达到响应式效果。当浏览器可视区域小于768px,表格底部出现水平滚动条,大于时则滚动条自动消失。

相关文章

  • 2018-10-08Bootstrap02

    Bootstrap 排版 Bootstrap 使用 Helvetica Neue、 Helvetica、 Aria...

  • Bootstrap 排版

    一、段落 如果要突出显示某个段落内容只需要添加class值为lead即可。 mark标签突出标记文字内容。被标记的...

  • Bootstrap - 排版

    标签 标题:h1~h6 / .h1~.h6副标题: 标签 .h1~.h6 small标签小标题 文本 1)段落 ...

  • Bootstrap - 排版

    Bootstrap bootstrap是可用于架构流行的用户界面和交互接口的html,css,javascript...

  • Bootstrap排版

    (bootstrap3支持的浏览器:Chrome (Mac、Windows、iOS和Android)、Safari...

  • Bootstrap - 排版2

    文本对齐风格 在排版中离不开文本的对齐方式。在CSS中常常使用text-align来实现文本的对齐风格的设置。其中...

  • Bootstrap - 排版1

    全局样式 在制作Web页面时,前端人员都习惯为网站设置一个全局样式(reset.css)。那么在Bootstrap...

  • Bootstrap - 排版3

    代码(一) 本节内容相对来说比较简单,一般在个人博客上使用的较为频繁,用于显示代码的风格。在Bootstrap主要...

  • Bootstrap - 排版4

    表格 表格是Bootstrap的一个基础组件之一,Bootstrap为表格提供了1种基础样式和4种附加样式以及1个...

  • 二、bootstrap排版

    知识点:1、标题2、内联文本元素3、缩略语 html title4、地址5、引用6、列表7、代码 1、标题 ...

网友评论

    本文标题:Bootstrap 排版

    本文链接:https://www.haomeiwen.com/subject/ptzbkftx.html