Bootstrap 排版

Bootstrap 使用 Helvetica Neue� Helvetica� Arial 和 sans-serif 作为其默认的字体栈。

使用 Bootstrap 的排版特性,您�以创建标题�段��列表�其他内�元素。


标题

Bootstrap 中定义了所有的 HTML 标题(h1 到 h6)的样�。请看下�的实例:

实例

<h1>我是标题1 h1</h1> <h2>我是标题2 h2</h2> <h3>我是标题3 h3</h3> <h4>我是标题4 h4</h4> <h5>我是标题5 h5</h5> <h6>我是标题6 h6</h6>

�试一下 »

结果如下所示:

标题

内��标题

如果需��任何标题添加一个内��标题,�需�简�地在元素两�添加 <small>,或者添加 .small class,这样�您就能得到一个字�更�的颜色更浅的文本,如下�实例所示:

实例

<h1>我是标题1 h1. <small>我是副标题1 h1</small></h1> <h2>我是标题2 h2. <small>我是副标题2 h2</small></h2> <h3>我是标题3 h3. <small>我是副标题3 h3</small></h3> <h4>我是标题4 h4. <small>我是副标题4 h4</small></h4> <h5>我是标题5 h5. <small>我是副标题5 h5</small></h5> <h6>我是标题6 h6. <small>我是副标题6 h6</small></h6>

�试一下 »

结果如下所示:

内��标题

引导主体副本

为了给段�添加强调文本,则�以添加 class="lead",这将得到更大更粗�行高更高的文本,如下�实例所示:

实例

<h2>引导主体副本</h2> <p class="lead">这是一个演示引导主体副本用法的实例。这是一个演示引导主体副本用法的实例。这是一个演示引导主体副本用法的实例。这是一个演示引导主体副本用法的实例。这是一个演示引导主体副本用法的实例。这是一个演示引导主体副本用法的实例。这是一个演示引导主体副本用法的实例。这是一个演示引导主体副本用法的实例。</p>

�试一下 »

结果如下所示:

引导主体副本

强调

HTML 的默认强调标签 <small>(设置文本为父文本大�的 85%)�<strong>(设置文本为更粗的文本)�<em>(设置文本为斜体)。

Bootstrap �供了一些用于强调文本的类,如下�实例所示:

实例

<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>

�试一下 »

结果如下所示:

强调

缩写

HTML 元素�供了用于缩写的标记,比如 WWW 或 HTTP。Bootstrap 定义 <abbr> 元素的样�为显示在文本底部的一�虚线边框,当鼠标悬�在上�时会显示完整的文本(��您为 <abbr> title 属性添加了文本)。为了得到一个更�字体的文本,请添加 .initialism 到 <abbr>。

实例

<abbr title="World Wide Web">WWW</abbr><br> <abbr title="Real Simple Syndication" class="initialism">RSS</abbr>

�试一下 »

结果如下所示:

缩写

地�(Address)

使用 <address> 标签,您�以在网页上显示�系信�。由于 <address> 默认为 display:block;,您需�使用 <br> 标签�为�闭的地�文本添加�行。

实例

<address> <strong>Some Company, Inc.</strong><br> 007 street<br> Some City, State XXXXX<br> <abbr title="Phone">P:</abbr> (123) 456-7890 </address> <address> <strong>Full Name</strong><br> <a href="mailto:#">mailto@somedomain.com</a> </address>

�试一下 »

结果如下所示:

地�

引用(Blockquote)

您�以在任�的 HTML 文本�使用默认的 <blockquote>。其他选项包括,添加一个 <small> 标签�标识引用的��,使用 class .pull-right ��对�引用。下�的实例演示了这些特性:

实例

<blockquote> <p> 这是一个默认的引用实例。这是一个默认的引用实例。这是一个默认的引用实例。这是一个默认的引用实例。这是一个默认的引用实例。这是一个默认的引用实例。这是一个默认的引用实例。这是一个默认的引用实例。 </p> </blockquote> <blockquote> 这是一个带有�标题的引用。 <small>Someone famous in <cite title="Source Title">Source Title</cite></small> </blockquote> <blockquote class="pull-right"> 这是一个��对�的引用。 <small>Someone famous in <cite title="Source Title">Source Title</cite></small> </blockquote>

�试一下 »

结果如下所示:

引用

列表

Bootstrap 支�有�列表�无�列表和定义列表。

  • 有åº�列表:有åº�列表是指以数字或其他有åº�字符开头的列表。
  • æ— åº�列表:无åº�列表是指没有特定顺åº�的列表,是以传统风格的ç�€é‡�å�·å¼€å¤´çš„列表。如果您ä¸�想显示这些ç�€é‡�å�·ï¼Œæ‚¨å�¯ä»¥ä½¿ç”¨ class .list-unstyled æ�¥ç§»é™¤æ ·å¼�。您也å�¯ä»¥é€šè¿‡ä½¿ç”¨ class .list-inline 把所有的列表项放在å�Œä¸€è¡Œä¸­ã€‚
  • 定义列表:在这ç§�类型的列表中,æ¯�个列表项å�¯ä»¥åŒ…å�« <dt> å’Œ <dd> 元素。<dt> 代表 定义术语,就åƒ�字典。接ç�€ï¼Œ<dd> 是 <dt> çš„æ��述。.dl-horizontal å�¯ä»¥è®© <dl> 内的短语å�Šå…¶æ��述排在一行。开始是åƒ� <dl> 的默认样å¼�å †å� åœ¨ä¸€èµ·ï¼Œéš�ç�€å¯¼èˆªæ�¡é€�æ¸�展开而排列在一行。

下�的实例演示了这些类型的列表:

实例

<h4>有�列表</h4> <ol> <li>Item 1</li> <li>Item 2</li> <li>Item 3</li> <li>Item 4</li> </ol> <h4>无�列表</h4> <ul> <li>Item 1</li> <li>Item 2</li> <li>Item 3</li> <li>Item 4</li> </ul> <h4>未定义样�列表</h4> <ul class="list-unstyled"> <li>Item 1</li> <li>Item 2</li> <li>Item 3</li> <li>Item 4</li> </ul> <h4>内�列表</h4> <ul class="list-inline"> <li>Item 1</li> <li>Item 2</li> <li>Item 3</li> <li>Item 4</li> </ul> <h4>定义列表</h4> <dl> <dt>Description 1</dt> <dd>Item 1</dd> <dt>Description 2</dt> <dd>Item 2</dd> </dl> <h4>水平的定义列表</h4> <dl class="dl-horizontal"> <dt>Description 1</dt> <dd>Item 1</dd> <dt>Description 2</dt> <dd>Item 2</dd> </dl>

�试一下 »

结果如下所示:

列表

更多排版类

下表�供了 Bootstrap 更多排版类的实例:

类 �述 实例
.lead 使段��出显示 �试一下
.small 设定�文本 (设置为父文本的 85% 大�) �试一下
.text-left 设定文本左对� �试一下
.text-center 设定文本居中对� �试一下
.text-right 设定文本�对� �试一下
.text-justify 设定文本对�,段�中超出�幕部分文字自动�行 �试一下
.text-nowrap 段�中超出�幕部分��行 �试一下
.text-lowercase 设定文本�写 �试一下
.text-uppercase 设定文本大写 �试一下
.text-capitalize 设定��首字�大写 �试一下
.initialism 显示在 <abbr> 元素中的文本以��字体展示,且�以将�写字�转�为大写字� �试一下
.blockquote-reverse 设定引用�对� �试一下
.list-unstyled 移除默认的列表样�,列表项中左对� ( <ul> 和 <ol> 中)。 这个类仅适用于直接�列表项 (如果需�移除嵌套的列表项,你需�在嵌套的列表中使用该样�) �试一下
.list-inline 将所有列表项放置�一行 �试一下
.dl-horizontal 该类设置了浮动和�移,应用于 <dl> 元素和 <dt> 元素中,具体实现�以查看实例 �试一下
.pre-scrollable 使 <pre> 元素�滚动,代��区域最大高度为340px,一旦超出这个高度,就会在Y轴出现滚动� �试一下