Bootstrap框架之排版

释放双眼,带上耳机,听听看~!

一、简介

Bootstrap 使用 Helvetica Neue、 Helvetica、 Arial 和 sans-serif 作为其默认的字体栈。使用 Bootstrap 的排版特性,可以创建标题、段落、列表等。
这里主要介绍以下几种:

  • 标题
  • 页面主体
  • 内联文本元素
  • 对齐
  • 改变大小写
  • 缩略语
  • 地址
  • 引用
  • 列表

二、排版介绍

标题

HTML 中的所有标题标签,<h1><h6> 均可使用。另外,还提供了 .h1 到 .h6 类,为的是给内联(inline)属性的文本赋予标题的样式。


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
1&lt;!DOCTYPE html&gt;
2&lt;html&gt;
3&lt;head&gt;
4   &lt;title&gt;button&lt;/title&gt;
5   &lt;meta name=&quot;viewport&quot; content=&quot;width=device-width, initial-scale=1&quot;&gt;
6   &lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; href=&quot;css/bootstrap.min.css&quot;&gt;
7&lt;/head&gt;
8&lt;body&gt;
9   &lt;h1&gt;Hello World!&lt;/h1&gt;
10  &lt;h2&gt;Hello World!&lt;/h2&gt;
11  &lt;h3&gt;Hello World!&lt;/h3&gt;
12  &lt;h4&gt;Hello World!&lt;/h4&gt;
13  &lt;h5&gt;Hello World!&lt;/h5&gt;
14  &lt;h6&gt;Hello World!&lt;/h6&gt;
15&lt;/body&gt;
16&lt;/html&gt;
17
18

效果图如下:
Bootstrap框架之排版
在标题内还可以包含 <small> 标签或赋予 .small 类的元素,可以用来标记副标题。


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
1&lt;!DOCTYPE html&gt;
2&lt;html&gt;
3&lt;head&gt;
4   &lt;title&gt;button&lt;/title&gt;
5   &lt;meta name=&quot;viewport&quot; content=&quot;width=device-width, initial-scale=1&quot;&gt;
6   &lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; href=&quot;css/bootstrap.min.css&quot;&gt;
7&lt;/head&gt;
8&lt;body&gt;
9   &lt;h1&gt;Hello World!&lt;small&gt;Hi&lt;/small&gt;&lt;/h1&gt;
10  &lt;h2&gt;Hello World!&lt;small&gt;Hi&lt;/small&gt;&lt;/h2&gt;
11  &lt;h3&gt;Hello World!&lt;small&gt;Hi&lt;/small&gt;&lt;/h3&gt;
12  &lt;h4&gt;Hello World!&lt;small&gt;Hi&lt;/small&gt;&lt;/h4&gt;
13  &lt;h5&gt;Hello World!&lt;small&gt;Hi&lt;/small&gt;&lt;/h5&gt;
14  &lt;h6&gt;Hello World!&lt;small&gt;Hi&lt;/small&gt;&lt;/h6&gt;
15&lt;/body&gt;
16&lt;/html&gt;
17
18

效果图如下:
Bootstrap框架之排版

页面主体

Bootstrap 将全局 font-size 设置为 14px,line-height 设置为 1.428。这些属性直接赋予 <body> 元素和所有段落元素。另外,<p> (段落)元素还被设置了等于 1/2 行高(即 10px)的底部外边距(margin)。
##通过添加 .lead 类可以让段落突出显示。


1
2
3
4
5
6
7
8
9
10
11
12
13
1&lt;!DOCTYPE html&gt;
2&lt;html&gt;
3&lt;head&gt;
4   &lt;title&gt;button&lt;/title&gt;
5   &lt;meta name=&quot;viewport&quot; content=&quot;width=device-width, initial-scale=1&quot;&gt;
6   &lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; href=&quot;css/bootstrap.min.css&quot;&gt;
7&lt;/head&gt;
8&lt;body&gt;
9   实践是检验真理的唯一标准&lt;p class=&quot;lead&quot;&gt;学会用质疑的眼光求真,用踏实的态度去实践&lt;/p&gt;是每一位技术人员所必须的。
10&lt;/body&gt;
11&lt;/html&gt;
12
13

效果图如下:
Bootstrap框架之排版

内联文本元素

【1】标记文本


1
2
3
1You can use the mark tag to &lt;mark&gt;highlight&lt;/mark&gt; text.
2
3

效果图如下:
Bootstrap框架之排版
【2】被删除的文本
对于被删除的文本使用 <del> 标签。


1
2
3
1&lt;del&gt;This line of text is meant to be treated as deleted text.&lt;/del&gt;
2
3

效果图如下:
Bootstrap框架之排版
【3】插入文本
额外插入的文本使用 <ins> 标签。


1
2
3
1&lt;ins&gt;This line of text is meant to be treated as an addition to the document.&lt;/ins&gt;
2
3

效果图如下:
Bootstrap框架之排版
【4】小号文本
对于不需要强调的inline或block类型的文本,使用 <small> 标签包裹,其内的文本将被设置为父容器字体大小的 85%。标题元素中嵌套的 <small> 元素被设置不同的 font-size 。


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
1&lt;!DOCTYPE html&gt;
2&lt;html&gt;
3&lt;head&gt;
4   &lt;title&gt;button&lt;/title&gt;
5   &lt;meta name=&quot;viewport&quot; content=&quot;width=device-width, initial-scale=1&quot;&gt;
6   &lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; href=&quot;css/bootstrap.min.css&quot;&gt;
7&lt;/head&gt;
8&lt;body&gt;
9   实践是检验真理的唯一标准&lt;br&gt;
10  &lt;small&gt;学会用质疑的眼光求真,用踏实的态度去实践&lt;/small&gt;&lt;br&gt;
11  是每一位技术人员所必须的
12&lt;/body&gt;
13&lt;/html&gt;
14
15

效果图如下:
Bootstrap框架之排版

对齐

通过文本对齐类,可以简单方便的将文字重新对齐。


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
1&lt;!DOCTYPE html&gt;
2&lt;html&gt;
3&lt;head&gt;
4   &lt;title&gt;button&lt;/title&gt;
5   &lt;meta name=&quot;viewport&quot; content=&quot;width=device-width, initial-scale=1&quot;&gt;
6   &lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; href=&quot;css/bootstrap.min.css&quot;&gt;
7&lt;/head&gt;
8&lt;body&gt;
9   &lt;p class=&quot;text-left&quot;&gt;Left aligned text.&lt;/p&gt;
10  &lt;p class=&quot;text-center&quot;&gt;Center aligned text.&lt;/p&gt;
11  &lt;p class=&quot;text-right&quot;&gt;Right aligned text.&lt;/p&gt;
12  &lt;p class=&quot;text-justify&quot;&gt;Justified text.&lt;/p&gt;
13  &lt;p class=&quot;text-nowrap&quot;&gt;No wrap text.&lt;/p&gt;
14&lt;/body&gt;
15&lt;/html&gt;
16
17

效果如下:
Bootstrap框架之排版

改变大小写


1
2
3
4
5
1&lt;p class=&quot;text-lowercase&quot;&gt;Lowercased text.&lt;/p&gt;
2&lt;p class=&quot;text-uppercase&quot;&gt;Uppercased text.&lt;/p&gt;
3&lt;p class=&quot;text-capitalize&quot;&gt;Capitalized text.&lt;/p&gt;
4
5

效果图如下:
Bootstrap框架之排版

缩略语

当鼠标悬停在缩写和缩写词上时就会显示完整内容,Bootstrap 实现了对 HTML 的 <abbr> 元素的增强样式。缩略语元素带有 title 属性,外观表现为带有较浅的虚线框,鼠标移至上面时会变成带有“问号”的指针。如想看完整的内容可把鼠标悬停在缩略语上(对使用辅助技术的用户也可见), 但需要包含 title 属性。


1
2
3
4
5
6
7
8
9
10
11
12
13
1&lt;!DOCTYPE html&gt;
2&lt;html&gt;
3&lt;head&gt;
4   &lt;title&gt;button&lt;/title&gt;
5   &lt;meta name=&quot;viewport&quot; content=&quot;width=device-width, initial-scale=1&quot;&gt;
6   &lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; href=&quot;css/bootstrap.min.css&quot;&gt;
7&lt;/head&gt;
8&lt;body&gt;
9   &lt;abbr title=&quot;Hello World!你好 世界&quot;&gt;Hello&lt;/abbr&gt;
10&lt;/body&gt;
11&lt;/html&gt;
12
13

效果图如下:
Bootstrap框架之排版

地址

让联系信息以最接近日常使用的格式呈现。在每行结尾添加 <br> 可以保留需要的样式。


1
2
3
4
5
6
7
8
9
10
11
12
13
1&lt;address&gt;
2  &lt;strong&gt;Twitter, Inc.&lt;/strong&gt;&lt;br&gt;
3  1355 Market Street, Suite 900&lt;br&gt;
4  San Francisco, CA 94103&lt;br&gt;
5  &lt;abbr title=&quot;Phone&quot;&gt;P:&lt;/abbr&gt; (123) 456-7890
6&lt;/address&gt;
7
8&lt;address&gt;
9  &lt;strong&gt;Full Name&lt;/strong&gt;&lt;br&gt;
10  &lt;a href=&quot;mailto:#&quot;&gt;first.last@example.com&lt;/a&gt;
11&lt;/address&gt;
12
13

效果图如下:
Bootstrap框架之排版

引用

对于标准样式的 <blockquote>,可以通过几个简单的变体就能改变风格和内容。


1
2
3
1第一种展示风格
2
3

1
2
3
4
5
6
1&lt;blockquote&gt;
2  &lt;p&gt;Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.&lt;/p&gt;
3  &lt;footer&gt;Someone famous in &lt;cite title=&quot;Source Title&quot;&gt;Source Title&lt;/cite&gt;&lt;/footer&gt;
4&lt;/blockquote&gt;
5
6

效果图如下:
Bootstrap框架之排版


1
2
3
1第二种展示风格
2
3

1
2
3
4
5
6
1&lt;blockquote class=&quot;blockquote-reverse&quot;&gt;
2  &lt;p&gt;Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.&lt;/p&gt;
3  &lt;footer&gt;Someone famous in &lt;cite title=&quot;Source Title&quot;&gt;Source Title&lt;/cite&gt;&lt;/footer&gt;
4&lt;/blockquote&gt;
5
6

效果图如下:
Bootstrap框架之排版

列表

无样式列表


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
1&lt;!DOCTYPE html&gt;
2&lt;html&gt;
3&lt;head&gt;
4   &lt;title&gt;button&lt;/title&gt;
5   &lt;meta name=&quot;viewport&quot; content=&quot;width=device-width, initial-scale=1&quot;&gt;
6   &lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; href=&quot;css/bootstrap.min.css&quot;&gt;
7&lt;/head&gt;
8&lt;body&gt;
9   &lt;ul class=&quot;list-unstyled&quot;&gt;
10      &lt;li&gt;.A.&lt;/li&gt;
11      &lt;li&gt;.B.&lt;/li&gt;
12      &lt;li&gt;.C.&lt;/li&gt;
13      &lt;li&gt;.D.&lt;/li&gt;
14  &lt;/ul&gt;
15&lt;/body&gt;
16&lt;/html&gt;
17
18

效果图如下:
Bootstrap框架之排版
内联列表


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
1&lt;!DOCTYPE html&gt;
2&lt;html&gt;
3&lt;head&gt;
4   &lt;title&gt;button&lt;/title&gt;
5   &lt;meta name=&quot;viewport&quot; content=&quot;width=device-width, initial-scale=1&quot;&gt;
6   &lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; href=&quot;css/bootstrap.min.css&quot;&gt;
7&lt;/head&gt;
8&lt;body&gt;
9   &lt;ul class=&quot;list-inline&quot;&gt;
10      &lt;li&gt;.A.&lt;/li&gt;
11      &lt;li&gt;.B.&lt;/li&gt;
12      &lt;li&gt;.C.&lt;/li&gt;
13      &lt;li&gt;.D.&lt;/li&gt;
14  &lt;/ul&gt;
15&lt;/body&gt;
16&lt;/html&gt;
17
18

效果图如下:
Bootstrap框架之排版

三、总结

实践是检验真理的唯一标准。

给TA打赏
共{{data.count}}人
人已打赏
安全技术

哈希(Hash)与加密(Encrypt)的基本原理、区别及工程应用

2021-8-18 16:36:11

安全技术

C++ 高性能服务器网络框架设计细节

2022-1-11 12:36:11

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索