`
9秒学院
  • 浏览: 37406 次
  • 性别: Icon_minigender_2
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

bootstrap中的段落和强调内容

阅读更多
段落是排版中另一个重要元素之一。在Bootstrap中为文本设置了一个全局的文本样式(这里所说的文本是指正文文本):

1、全局文本字号为14px(font-size)。

2、行高为1.42857143(line-height),大约是20px(大家看到一串的小数或许会有疑惑,其实他是通过LESS编译器计算出来的,当然Sass也有这样的功能)。

3、颜色为深灰色(#333);

4、字体为"Helvetica Neue", Helvetica, Arial, sans-serif;(font-family),或许这样的字体对我们中文并不太合适,但在实际项目中,大家可以根据自己的需求进行重置,在此我们不做过多阐述,我们回到这里。该设置都定义在<body>元素上,由于这几个属性都是继承属性,所以Web页面中文本(包括段落p元素)如无重置都会具有这些样式效果。

/*源码请查看bootstrap.css文件中第274行~280行*/

body {
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 14px;
line-height: 1.42857143;
color: #333;
background-color: #fff;
}
另外在Bootstrap中,为了让段落p元素之间具有一定的间距,便于用户阅读文本,特意设置了p元素的margin值(默认情况之下,p元素具有一个上下外边距,并且保持一个行高的高度):
/*源码请查看bootstrap.css文件中第467行~469行*/

p {
margin: 0 0 10px;
}
如果你对CSS预处理器有所了解,那么你完全可以根据Bootstrap提供的预编译版本LESS(或者Sass)进行自定义排版设置。在Bootstrap中,排版设置的默认值都存在variables.less文件中(Sass版本存在_variables.scss中)的两个变量:

LESS版本:

@font-size-base: 14px; @line-height-base: 1.428571429; // 20/14
Sass版本:

$font-size-base: 14px !default; $line-height-base: 1.428571429 !default; // 20/14
第一条语句用于设置字体大小,第二条语句用于设置行高。系统默认使用这两个值产生整个页面相应的margin、padding和line-height的值。换句话说,你只需要修改这两个变量的值,然后重新编译,就可以自定义自己的Bootstrap排版样式。(有兴趣的同学可以尝试一下,此处对于LESS或Sass版本运用不做过多阐述)。

<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<title>段落(正文文本)</title>
<link rel="stylesheet" href="//netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap.min.css">
</head>

<body>
<p>Bootstrap是Twitter推出的一个用于前端开发的开源工具包。它由Twitter的设计师Mark Otto和Jacob Thornton合作开发,是一个CSS/HTML框架。</p>
<p>Seashen.cn是国内领先的HTML5学习社区!</p></body>

</html>

强调内容

在实际项目中,对于一些重要的文本,希望突出强调的部分都会做另外的样式处理。Bootstrap同样对这部分做了一些轻量级的处理。

如果想让一个段落p突出显示,可以通过添加类名“.lead”实现,其作用就是增大文本字号,加粗文本,而且对行高和margin也做相应的处理。用法如下:

<p>我是普通文本,我的样子长成这样我是普通文本,我的样子长成这样我是普通文本,</p>
<p class="lead">我是特意要突出的文本,我的样子成这样。我是特意要突出的文本,我的样子长成这样。</p>
效果查看最右侧结果窗口。

“.lead”对应的样式如下:
/*源码查看bootstrap.css文件第470行~480行*/

.lead {
margin-bottom: 20px;
font-size: 16px;
font-weight: 200;
line-height: 1.4;
}
@media (min-width: 768px) {/*大中型浏览器字体稍大*/
.lead {
font-size: 21px;
  }
}
除此之外,Bootstrap还通过元素标签:<small>、<strong>、<em>和<cite>给文本做突出样式处理。
/*源码查看bootstrap.css文件第55行~第58行*/

b,strong {
  font-weight: bold; /*文本加粗*/
}
/*源码查看bootstrap.css文件第481行~第484行*/

small,.small {
  font-size: 85%; /*标准字体的85%,也就是14px * 0.85px,差不多12px*/
}
/*源码查看bootstrap.css第485行~第487行*/

cite {
font-style: normal;
}
粗体

粗体就是给文本加粗,在普通的元素中我们一般通过font-weight设置为bold关键词给文本加粗。在Bootstrap中,可以使用<b>和<strong>标签让文本直接加粗。
/*源码查看bootstrap.css文件第55行~第58行*/

b,strong {
  font-weight: bold; /*文本加粗*/
}
例如,下面的代码使用<strong>标签定义了强调文本:

<p>我在学习<strong>Bootstrap</strong>,我要掌握<strong>Bootstrap</strong>的所有知识。</p>
斜体

在排版中,除了用加粗来强调突出的文本之外,还可以使用斜体。斜体类似于加粗一样,除了可以给元素设置样式font-style值为italic实现之外,在Bootstrap中还可以通过使用标签<em>或<i>来实现。
例如,下面的代码使用了<em>和<i>标签定义了强调文本:

<p>我在seashen.cn网上跟<em>大海</em>一起学习<i>Bootstrap</i>的使用。我一定要学会<i>Bootstrap</i>。</p>
强调相关的类

在Bootstrap中除了使用标签<strong>、<em>等说明正文某些字词、句子的重要性,Bootstrap还定义了一套类名,这里称其为强调类名(类似前面说的“.lead”),这些强调类都是通过颜色来表示强调,具本说明如下:

.text-muted:提示,使用浅灰色(#999)
.text-primary:主要,使用蓝色(#428bca)
.text-success:成功,使用浅绿色(#3c763d)
.text-info:通知信息,使用浅蓝色(#31708f)
.text-warning:警告,使用黄色(#8a6d3b)
.text-danger:危险,使用褐色(#a94442)
具本源码查看bootstrap.css文件第500行~第532行:

.text-muted {
color: #999;
}
.text-primary {
color: #428bca;
}
a.text-primary:hover {
color: #3071a9;
}
.text-success {
color: #3c763d;
}
a.text-success:hover {
color: #2b542c;
}
.text-info {
color: #31708f;
}
a.text-info:hover {
color: #245269;
}
.text-warning {
color: #8a6d3b;
}
a.text-warning:hover {
color: #66512c;
}
.text-danger {
color: #a94442;
}
a.text-danger:hover {
color: #843534;
}
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<title>强调相关的类</title>
<link rel="stylesheet" href="//netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap.min.css">
</head>

<body>
<div class="text-muted">.text-muted 效果</div>
<div class="text-primary">.text-primary效果</div>
<div class="text-success">.text-success效果</div>
<div class="text-info">.text-info效果</div>
<div class="text-warning">.text-warning效果</div>
<div class="text-danger">.text-danger效果</div>
</body>
</html>
在排版中离不开文本的对齐方式。在CSS中常常使用text-align来实现文本的对齐风格的设置。其中主要有四种风格:

☑  左对齐,取值left

☑  居中对齐,取值center

☑  右对齐,取值right

☑  两端对齐,取值justify

为了简化操作,方便使用,Bootstrap通过定义四个类名来控制文本的对齐风格:

☑   .text-left:左对齐

☑   .text-center:居中对齐

☑   .text-right:右对齐

☑   .text-justify:两端对齐

具体源码查看bootstrap.css文件第488行~第499行:

.text-left {
text-align: left;
}
.text-right {
text-align: right;
}
.text-center {
text-align: center;
}
.text-justify {
text-align: justify;
}
例如下面的四行代码,分别定义文本的四种不同的对齐风格:

<p class="text-left">我居左</p>
<p class="text-center">我居中</p>
<p class="text-right">我居右</p>
<p class="text-justify">我两端对齐</p>
分享到:
评论

相关推荐

    Bootstrap 中文api手册_bootstrapv3.3.5 中文手册 chm格式

    3. **排版工具**:包括标题(`&lt;h1&gt;`到`&lt;h6&gt;`)、段落、引用、代码块等,以及内联样式如文本对齐、强调和链接。 4. **导航和布局元素**:包含导航栏(navbar)、下拉菜单、面包屑导航、按钮组、分页、模态框、提示...

    bootstrap3中文文档_cn.zip

    10. **排版**:Bootstrap 3 提供了简单的排版工具,如页眉(headers)、段落(paragraphs)、内联(inline)和块级(blockquotes)引述、以及列表(unordered and ordered lists)。 11. **图像**:Bootstrap 提供...

    Bootstrap中文API

    6. **类型排版**:Bootstrap提供了丰富的文本样式,包括标题、段落、引用、代码块、列表、强调文本等,确保了内容的清晰可读。 7. **表单**:Bootstrap的表单组件提供了一套统一的样式,包括输入框、选择框、复选框...

    bootstrap-4.5.2-例子_例子_bootstrap_源码

    3. **排版工具**:Bootstrap提供了一系列排版工具,如`&lt;h1&gt;`至`&lt;h6&gt;`的标题、段落(`.lead`)、文本对齐(`.text-left`、`.text-center`、`.text-right`)和强调文本(`.text-muted`、`.text-primary`等)。...

    Bootstrap3.3.4中文离线文档

    `.text-*`类用于文本对齐,`.lead`用于强调段落,`.small`用于子标题或辅助文本。 4. **表格(`tables`)**:Bootstrap的表格可以快速实现响应式,通过添加`.table-responsive`类,表格在小屏幕设备上会自动滚动。 ...

    bootStrap3及jquery、离线文档.zip

    5. **排版(Typography)**:Bootstrap 3 提供了一系列的文本样式和排版工具,如h1到h6的标题、段落、强调文本、引用等。 6. **图标(Glyphicons)**:Bootstrap 3 包含一套基本的图标集,可以方便地插入到网页中,...

    Bootstrap文档

    Bootstrap提供了一套基本的排版规则和文本样式,包括字体、行高、段落间距等,使得文本内容在视觉上保持一致性。此外,还有标题、引用、强调文本等预设样式。 6. **表格、图片和图标** 在Bootstrap中,表格可以...

    bootstrap3 单页设计模版

    在单页设计中,所有的内容通常都在一个页面上以不同的部分或“段落”呈现,用户通过滚动浏览页面,而无需点击导航链接跳转到其他页面。Bootstrap3 提供了一系列组件和样式,使得创建这样的布局变得简单高效。 模版...

    bootstrap3.2.0离线文档

    7. **类型和文本**:包括标题(headings)、段落(paragraphs)、强调(emphasis)、列表(lists)等基本HTML元素的样式调整。 8. **代码示例**:每个组件和功能都配有代码示例,便于开发者理解和应用。 9. **浏览器兼容性...

    Bootstrap基础文档.docx

    9. **基础样式**:Bootstrap 对于常见的HTML元素如标题(`&lt;h1&gt;`到`&lt;h6&gt;`)、段落、强调文本、列表、代码块、表格等都有预设的样式,提供了统一的视觉风格。 10. **自定义和扩展**:Bootstrap 可以通过修改LESS源码...

    bootstrap学习文档

    3. 字体和行高设置:Bootstrap定义了全局的基础字体大小为14px,行高为20px,并对标签和所有段落应用了这些样式。此外,标签默认具有1/2行高,即10px的底部外边距。 4. 文件引入:要使Bootstrap正常工作,需要在...

    bootstrap-4.6.1-examples.zip

    3. **排版**:Bootstrap提供了诸如`.h1`到`.h6`的标题样式、段落样式、引用样式、列表样式等,使得文本排版更加统一和专业。此外,还有代码高亮、引号、强调等元素的样式。 4. **字体与图标**:Bootstrap 4引入了...

    BootStrap3开发文档

    - **强调文本**:通过`.lead`类让文本更加突出,通常用于页面介绍段落。 - **文本颜色**:使用如`.text-muted`、`.text-primary`等类来改变文本颜色。 - **对齐方式**:使用`.text-left`、`.text-center`、`.text-...

    bootstrap3.30网站实战开发代码

    4. **排版工具**:包括字体设置、文本对齐、段落、强调文本、引用、列表等,使得文本样式统一且易于阅读。 5. **JavaScript插件**:虽然Bootstrap主要是CSS框架,但它也包含了一些基于jQuery的JavaScript插件,如...

    Bootstrap - Jake Spurlock

    为了适应不同的屏幕尺寸,Bootstrap提供了多种断点来控制不同设备下的布局行为,例如`sm`(小)、`md`(中)、`lg`(大)和`xl`(特大)等。 **3.4 断点偏移与嵌套** 在复杂的布局中,可能需要对某些列进行偏移或...

    bootstrap4 cheat sheet 快捷使用表格

    - `.lead`:用于强调段落的第一行。 - `&lt;blockquote&gt;`:用于引用内容。 ### 实例代码 Bootstrap4可以通过特定的class来快速创建组件。例如,创建一个导航栏可以使用: ```html ...

    Bootstrap入门书籍之(一)排版

    排版在网页设计中扮演着至关重要的角色,因为它决定了内容的可读性和整体视觉效果。Bootstrap的排版组件旨在提供一致且易于使用的样式,简化了创建吸引人的布局的过程。 1. 标题 Bootstrap的标题设计考虑了不同级别...

    bootstrap3.0教程之排版详细使用教程(标题、页面主体、强调、缩略语等用法)

    Bootstrap 提供了 `.text-muted`, `.text-primary`, `.text-success`, `.text-info`, `.text-warning`, `.text-danger` 等预定义的文本类,用于改变文本颜色,以突出显示或强调内容。例如: ```html ...

    bootstrap模板

    2. **ui_typography.html** - 展示了Bootstrap中的排版元素,包括字体、头部标签(h1到h6)、段落、引用、强调文本、列表、代码块等。这些元素都是网页内容呈现的基础。 3. **form_components.html** - 包含了...

    Bootstrap 第2章 排版样式

    2. **文本工具**:Bootstrap提供了一系列类用于调整文本的对齐(`.text-left`, `.text-center`, `.text-right`),强调(`.text-bold`, `.text-muted`)和转换(`.text-uppercase`, `.text-lowercase`)。...

Global site tag (gtag.js) - Google Analytics