zoukankan      html  css  js  c++  java
  • Bootstrap基础知识

    网格选项

    下表总结了 Bootstrap 网格系统如何跨多个设备工作:

    image

    偏移列

    偏移是一个用于更专业的布局的有用功能。它们可用来给列腾出更多的空间。例如,.col-xs-* 类不支持偏移,但是它们可以简单地通过使用一个空的单元格来实现该效果。

    为了在大屏幕显示器上使用偏移,请使用 .col-md-offset-* 类。这些类会把一个列的左外边距(margin)增加 * 列,其中 * 范围是从 1 到 11。

    列排序

    Bootstrap 网格系统另一个完美的特性,就是您可以很容易地以一种顺序编写列,然后以另一种顺序显示列。

    您可以很轻易地改变带有 .col-md-push-* 和 .col-md-pull-* 类的内置网格列的顺序,其中 * 范围是从 1 到 11。

    在下面的实例中,我们有两列布局,左列很窄,作为侧边栏。我们将使用 .col-md-push-* 和 .col-md-pull-* 类来互换这两列的顺序。

    默认情况下,col-md-9在左边,col-md-3在右边,如果要互换位置,需要将col-md-9列向右移动3个列的距离,也就是推3个列的offset,样式用col-md-push-3;而col-md-3则需要向左移动,也就是拉9个列的offset,样式用col-md-pull-9。读者可能会问,为什么不能用左右浮动呢?这是因为所有的列默认情况下都是左浮动,如果要使用左右浮动,那就不知道得修改多少列的左右浮动样式了。所以,作者在统一左浮动的基础上,通过设置left和right的值来实现定位显示。代码如下所示:

    .col-md-pull-12 {  right: 100%;}

    .col-md-pull-11 {  right: 91.66666666666666%;}

    .col-md-pull-10 {  right: 83.33333333333334%;}

    .col-md-pull-9 {  right: 75%;}

    .col-md-pull-8 {  right: 66.66666666666666%;}

    .col-md-pull-7 {  right: 58.333333333333336%;}

    .col-md-pull-6 {  right: 50%;}

    .col-md-pull-5 {  right: 41.66666666666667%;}

    .col-md-pull-4 {  right: 33.33333333333333%;}

    .col-md-pull-3 {  right: 25%;}

    .col-md-pull-2 {  right: 16.666666666666664%;}

    .col-md-pull-1 {  right: 8.333333333333332%;}

    .col-md-pull-0 {  right: 0;}

    排版

    可查找列表样式、缩写、引用、地址、标题、文本对齐资本用法

    small>本行内容是在标签内</small><br>

    <strong>本行内容是在标签内</strong><br>

    <em>本行内容是在标签内,并呈现为斜体</em><br>

    <p class="text-left">向左对齐文本</p>

    <p class="text-center">居中对齐文本</p>

    <p class="text-right">向右对齐文本</p>

    <p class="text-muted">本行内容是减弱的</p>

    <p class="text-primary">本行内容带有一个 primary class</p>

    <p class="text-success">本行内容带有一个 success class</p>

    <p class="text-info">本行内容带有一个 info class</p>

    <p class="text-warning">本行内容带有一个 warning class</p>

    <p class="text-danger">本行内容带有一个 danger class</p>

    缩写

    <abbr></abbr>

    地址

    <address></address>

    Bootstrap 代码

    Bootstrap 允许您以两种方式显示代码:

    • 第一种是 <code> 标签。如果您想要内联显示代码,那么您应该使用 <code> 标签。
    • 第二种是 <pre> 标签。如果代码需要被显示为一个独立的块元素或者代码有多行,那么您应该使用 <pre> 标签。

    请确保当您使用 <pre> 和 <code> 标签时,开始和结束标签使用了 unicode 变体: &lt; 和 &gt;。

    <pre class="pre-scrollable">多行代码带有滚动条

    响应式表格

    通过把任意的 .table 包在 .table-responsive class 内,您可以让表格水平滚动以适应小型设备(小于 768px)。当在大于 768px 宽的大型设备上查看时,您将看不到任何的差别。

    Bootstrap 表单

    基本的表单结构是 Bootstrap 自带的,个别的表单控件自动接收一些全局样式。下面列出了创建基本表单的步骤:

    • 向父 <form> 元素添加 role="form"。
    • 把标签和控件放在一个带有 class .form-group 的 <div> 中。这是获取最佳间距所必需的。
    • 向所有的文本元素 <input>、<textarea> 和 <select> 添加 class .form-control。类似于一个block

    复选框(Checkbox)和单选框(Radio)

    复选框和单选按钮用于让用户从一系列预设置的选项中进行选择。

    • 当创建表单时,如果您想让用户从列表中选择若干个选项时,请使用 checkbox。如果您限制用户只能选择一个选项,请使用 radio。
    • 对一系列复选框和单选框使用 .checkbox-inline 或 .radio-inline class,控制它们显示在同一行上。

    选择框(Select)

    当您想让用户从多个选项中进行选择,但是默认情况下只能选择一个选项时,则使用选择框。

    • 使用 <select> 展示列表选项,通常是那些用户很熟悉的选择列表,比如州或者数字。
    • 使用 multiple="multiple" 允许用户选择多个选项。

    静态控件

    当您需要在一个水平表单内的表单标签后放置纯文本时,请在 <p> 上使用 class .form-control-static。

    表单控件大小

    您可以分别使用 class .input-lg 和 .col-lg-* 来设置表单的高度和宽度。

    input控件大小:input-lg,input-sm

    表单帮助文本

    Bootstrap 表单控件可以在输入框 input 上有一个块级帮助文本。为了添加一个占用整个宽度的内容块,请在 <input> 后使用 .help-block。

    Bootstrap 按钮

    Bootstrap 提供了一些选项来定义按钮的样式,具体如下表所示:

    以下样式可用于<a>, <button>, 或 <input> 元素上:

    image

    按钮状态

    Bootstrap 提供了激活、禁用等按钮状态的 class,下面将进行详细讲解。

    激活状态

    按钮在激活时将呈现为被按压的外观(深色的背景、深色的边框、阴影)。

    下表列出了让按钮元素和锚元素呈激活状态的 class:

    image

    禁用状态

    当您禁用一个按钮时,它的颜色会变淡 50%,并失去渐变。

    下表列出了让按钮元素和锚元素呈禁用状态的 class:

    image

    按钮标签

    您可以在 <a>、<button> 或 <input> 元素上使用按钮 class。但是建议您在 <button> 元素上使用按钮 class,避免跨浏览器的不一致性问题。

    <img> 类

    以下类可用于任何图片中。

    image

    响应式图片

    通过在 <img> 标签添加 .img-responsive 类来让图片支持响应式设计。 图片将很好地扩展到父元素。

    .img-responsive 类将 max- 100%; 和 height: auto; 样式应用在图片上:

    Bootstrap 辅助类

    文本

    以下不同的类展示了不同的文本颜色。如果文本是个链接鼠标移动到文本上会变暗:

    image

    背景

    以下不同的类展示了不同的背景颜色。 如果文本是个链接鼠标移动到文本上会变暗:

    image

    其他

    image

  • 相关阅读:
    java.nio.channels.ClosedChannelException
    JAVA面试题以及基本hadoop
    one
    在远程桌面集群中——配置Python的环境变量
    双系统——在win10系统保存和查看Ubuntu系统中的文件——Linux Reader
    MySQL——安装
    Python--简单读写csv文件
    Python--画图时希腊字母的显示
    IDL——关系运算符Eq Ne Le Lt Gt Ge
    python——利用scipy.stats import pearsonr计算皮尔逊相关系数
  • 原文地址:https://www.cnblogs.com/Mr-Zhong/p/7798241.html
Copyright © 2011-2022 走看看