美文网首页
学习Bootstrap3之文本编辑

学习Bootstrap3之文本编辑

作者: ldhonline | 来源:发表于2018-09-18 00:01 被阅读0次
image.png

使用markdown的视角去看bt3的基本标签修饰,是因为这些基本标签囊括了markdown所需要的元素,我们可以更加容易的去理解与熟悉它们,可以参考 markown基本语法 这篇文章。

一、标题

标题指的是 H1 - H6 共6个标题标签
它们使用500的粗体,在中文看来,不是很重,有时候要自己定义一个.b类加重。

.b{
  font-weight: 700;
}
  • 所有标签都有上下外边距。
  • H1-H3 是20px上边距,其它的都是上下10px边距。
  • 使用内联的small标签可以展示子标题。
  • 最小字号为12px, 最大为36px,不同设备可能要自行再调整。

二、引用

引用是一个有左边框、灰底的矩形容器。

  • 内容可以用p标签进行布局。
  • 可以添加一个 footer 标签进行底注描述来源,或者使用其它内联元素来增强显示。

三、代码

代码也是markdown的重要组成部分, bt3同样添加了多个描述代码的标签与类

  • 内联代码段 <code>,灰字红字。
  • 块级代码段 <pre>, 圆角灰底框 。
    可以添加 .pre-scrollable 来限制高度自动滚动
  • 按钮 <kbd>, 显示为黑底灰字。
  • 变量 <var>, 其实就是斜体。
  • 代码字体 <samp>, 使用和<code><kbd><pre>同样的字体。

四、文本段落

markdown 使用空白行表示文本块,bt的文本块,字号为全局的14px, 有下边距10px。

  • 使用.lead类可以创建一个稍大字号的段落,字号为21px, 细体。

五、列表

列表包括3类
无序列表ul, 有缩进,前缀点,嵌套时会不同的实心点、空心点、方点。
有序列表ol, 有缩进,前缀数字序号,嵌套时会变换序号为罗马数字、字母。
定义列表dl,无缩进,dt会为粗体,可以有多个dtdd穿插为多组定义/描述。

  • 使用 .list-unstyled 可以去除缩进与前缀,ul, ol 都可以使用。
  • 使用 .list-inline 可以让列表水平排版,有5px的左外边距,首子项会抵消以与父元素对齐。
  • 使用 .dl-horizontal 可以让定义列表显示为两列,使用dt右对齐,在宽度较窄的时候恢复为堆叠模式。
  • 列表变形已接近排版层面,实质上导航菜单、面包屑都可以使用水平列表进行排版。

六、内联文本

内联文本有多个标签,分别表现高亮、删除线、下划线、斜体、小号、粗体、缩略样式。

  • 高亮<mark>, 浅黄底色。
  • 删除线 <del> 或者 <s>, 表示已删除或者弃用的内容。
  • 下划线 <ins> 或者 <u>, 表示插入或者着重的内容。
  • 粗体 <b> 或者 <strong>, 表示重要的部分, 它使用700磅的粗体,比标题更重。
  • 小号 <samll>, 它通常是父元素字号的 85%, 在标题中可以表示子标题或者备注。
  • 斜体 <i> 或者 <em>, 还有一个 <city>标签也有同样的表示。
  • 缩略词 <abbr>, 它表现为90%大小的有虚下划的文本,光标为问号,通常要添加title属性。
    它的可以添加一个类 .initalism, 可以转换全大写,字号稍小,做为第一个单词描述。
  • 地址块 <address>, 它只是一个有20px下边距的块容器,内容如果是其它内联文本,必须自已添加<br/>换行,用来表示多组地址。

七、文本对齐

文本对齐比较简单,就是左,右,中, 两端,还有一个不换行。

  • 左对齐 text-left
  • 右对齐 text-right
  • 居中对齐 text-center
  • 两端对齐 text-justify, 注意如果在中文后面跟一串英文的话,有可能把中文拉得间隔非常大。
  • 强制不换行 text-nowrap

八、字母或者单词大小转换

分别有强制全大写, 强制全小写,单词首字母大写3类。

  • 强制小写 text-lowercase
  • 强制大写 text-uppercase
  • 首字母大写 text-capitalize

九、分隔线

  • <hr>标签,显示为浅灰水平线, 类似 markdown 中的 ---
  • 它上下有10px的外间距。

十、文本编辑器映射

察看大部分文本编辑器的工具栏,我们可以找到90%的功能对应,也就是说这些基本标签的定义,是为了实现满足文本编辑的需求或者体现。

image.png

BT3的基本元素修饰,是为了更好的排版文本,能以简单的标签与类,很好表示一段视觉良好的文字版面,它包括了markdown中所需要的元素,参照 markdown的语法,可以更好的理解与体会这些修饰手段。

  • 基本元素大多是自然堆叠排版,h1-6ppreul、ol、dl 这几个和文本关联比较紧密的块元素,都有着上下的外边距来安放文本块。

相关文章

  • 学习Bootstrap3之文本编辑

    使用markdown的视角去看bt3的基本标签修饰,是因为这些基本标签囊括了markdown所需要的元素,我们可以...

  • 学习Bootstrap3之基本表单

    表单由 form 容器,输入描述组.form-group>(label+input.form-control),单...

  • 学习Bootstrap3之基本表格

    表格是二维数据集的最佳表现形式,在网站后台中尤其不可缺少。 一、基本表格 基本表格比较清爽,只添加了水平分隔线,而...

  • 学习Bootstrap3之辅助类

    一、五颜六色 指的是五种背景色和六种文本色, 分别代表不同的场景分别以bg-、text-开头背景色是提高了亮度而且...

  • MocOs:Django(模板优化)

    下载Bootstrap3 使用Bootstrap3优化页面 1.下载完成以后解压 2.在项目目录下创建static...

  • Bootstrap3学习笔记

    Bootstrap3学习笔记 javascript good parts这本书里面说到,页面布局和展示效果的事情都...

  • 学习Bootstrap3之按钮与图片

    一、按钮 按钮类.btn是用户操作的入口元素,不同的颜色代表不同的情境含义颜色在屏幕阅读器上不可见,所以建议同时使...

  • Bootstrap学习

    以Bootstrap3为例学习! 需要使用Bootstrap做一个响应式布局的页面,学习一下 什么是 Bootst...

  • 学习Bootstrap3之栅格排版系统

    bootstrap 的栅格系统是布局的一套基本工具。 相当于文本编辑来说,栅格系统是对版面的处理,尤其是水平方向的...

  • 学习Bootstrap3组件之导航

    一、选项卡 boostrap 提供了两种样式,一种是经典的选项卡,一种是胶囊式的。它默认没有提供js支持,不能切换...

网友评论

      本文标题:学习Bootstrap3之文本编辑

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