整理关于Bootstrap排版的慕课笔记

2022-01-14站长百科26561

这篇文章主要为大家整理了关于Bootstrap排版的慕课笔记,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

整理自慕课笔记

GitHub上这样介绍 bootstrap:

  • 简单灵活可用于架构流行的用户界面和交互接口的html、css、javascript工具集。
  • 基于html5、css3的bootstrap,具有大量的诱人特性:友好的学习曲线,卓越的兼容性,响应式设计,12列格网,样式向导文档。
  • 自定义JQuery插件,完整的类库,基于Less等。

标题

主标题

,只不过Bootstrap覆盖了其默认的样式,使用其在所有浏览器下显示的效果一样,具体定义的规则可以如下表所示:

通过比较可以发现,Bootstrap标题样式进行了以下显著的优化重置:

1、重新设置了margin-top和margin-bottom的值, h1~h3重置后的值都是20px;h4~h6重置后的值都是10px。
2、所有标题的行高都是1.1(也就是font-size的1.1倍),而且文本颜色和字体都继承父元素的颜色和字体。
3、固定不同级别标题字体大小,h1=36px,h2=30px,h3=24px,h4=18px,h5=14px和h6=12px。

~

标签,分别表示标题一至标题六,h 后面的数字越大,表示级别越小,文本也越小。来看一个简单的效果:右侧代码编辑器中的10-16行的代码。

在Bootstrap中为了让非标题元素和标题使用相同的样式,还特意定义了.h1~.h6六个类名。

副标题

除此之外,我们在Web的制作中,常常会碰到在一个标题后面紧跟着一行小的副标题。在Bootstrap中他也考虑了这种排版效果,使用了标签来制作副标题。这个副标题具有其自己的一些独特样式:

1、行高都是1,而且font-weight设置了normal变成了常规效果(不加粗),同时颜色被设置为灰色(#999)。
2、由于内的文本字体在h1~h3内,其大小都设置为当前字号的65%;而在h4~h6内的字号都设置为当前字号的75%;
详细代码请参阅bootstrap.css文件中第407行~第443行。

段落

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

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

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

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

4、字体为”Helvetica Neue”, Helvetica, Arial, sans-serif;(font-family),或许这样的字体对我们中文并不太合适,但在实际项目中,大家可以根据自己的需求进行重置,在此我们不做过多阐述,我们回到这里。该设置都定义在元素上,由于这几个属性都是继承属性,所以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突出显示,可以通过添加类名“.lead”实现,其作用就是增大文本字号,加粗文本,而且对行高和margin也做相应的处理。用法如下:

 

我是普通文本,我的样子长成这样我是普通文本,我的样子长成这样我是普通文本,

我是特意要突出的文本,我的样子成这样。我是特意要突出的文本,我的样子长成这样。

给文本做突出样式处理。

粗体

粗体就是给文本加粗,在普通的元素中我们一般通过font-weight设置为bold关键词给文本加粗。在Bootstrap中,可以使用和标签让文本直接加粗。

斜体

来实现。
例如,下面的代码使用了标签定义了强调文本:

强调相关的类

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

text-muted:提示,使用浅灰色(#999)
text-primary:主要,使用蓝色(#428bca)
text-success:成功,使用浅绿色(#3c763d)
text-info:通知信息,使用浅蓝色(#31708f)
text-warning:警告,使用黄色(#8a6d3b)
text-danger:危险,使用褐色(#a94442)

文本对齐风格

在排版中离不开文本的对齐方式。在CSS中常常使用text-align来实现文本的对齐风格的设置。其中主要有四种风格:

☑ 左对齐,取值left

☑ 居中对齐,取值center

☑ 右对齐,取值right

☑ 两端对齐,取值justify

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

.text-left:左对齐

.text-center:居中对齐

.text-right:右对齐

.text-justify:两端对齐

特别声明:目前两端对齐在各浏览器下解析各有不同,特别是应用于中文文本的时候。所以项目中慎用。

列表

在HTML文档中,列表结构主要有三种:有序列表、无序列表和定义列表。具体使用的标签说明如下:

无序列表

Bootstrap对于列表,只是在margin上做了一些调整。

 

有序列表

 

定义列表

对于定义列表而言,Bootstrap并没有做太多的调整,只是调整了行间距,外边距和字体加粗效果。

 
 
北京
北京是中国的首都,是政治文化集中地
上海
经济中心

水平定义列表

水平定义列表就像内联列表一样,Bootstrap可以给

添加类名“.dl-horizontal”给定义列表实现水平显示效果。
/源码请查看bootstrap.css文件第608行~第621行/

 @media (min-width: 768px) { .dl-horizontal dt { float: left; width: 160px; overflow: hidden; clear: left; text-align: right; text-overflow: ellipsis; white-space: nowrap; } .dl-horizontal dd { margin-left: 180px; } }

此处添加了一个媒体查询。也就是说,只有屏幕大于768px的时候,添加类名“.dl-horizontal”才具有水平定义列表效果。其实现主要方式:
1、将dt设置了一个左浮动,并且设置了一个宽度为160px
2、将dd设置一个margin-left的值为180px,达到水平的效果
3、当标题宽度超过160px时,将会显示三个省略号

宽屏下的效果(屏幕大于768px):

当你缩小你的浏览器屏幕时,水平定义列表将回复到原始的状态。

## 去点列表
在Bootstrap中默认情况下无序列表和有序列表是带有项目符号的,但在实际工作中很多时候,我们的列表是不需要这个编号的,比如说用无序列表做导航的时候。Bootstrap为众多开发者考虑的非常周道,通过给无序列表添加一个类名“.list-unstyled”,这样就可以去除默认的列表样式的风格。除了项目编号之外,还将列表默认的左边内距也清0了。

## 内联列表
Bootstrap像去点列表一样,通过添加类名“.list-inline”来实现内联列表,简单点说就是把垂直列表换成水平列表,而且去掉项目符号(编号),保持水平显示。也可以说内联列表就是为制作水平导航而生。

## 描述列表

水平描述列表

代码

本节内容相对来说比较简单,一般在个人博客上使用的较为频繁,用于显示代码的风格。在Bootstrap主要提供了三种代码风格:
1、使用来显示单行内联代码
2、使用


来显示多行块代码:

元素一般用于显示大块的代码,并保证原有格式不变。但有时候代码太多,而且不想让其占有太大的页面篇幅,就想控制代码块的大小。Bootstrap也考虑到这一点,你只需要在pre标签上添加类名“.pre-scrollable”,就可以控制代码块区域最大高度为340px,一旦超出这个高度,就会在Y轴出现滚动条。 
3、使用来显示用户输入代码

注意: 不管使用哪种代码风格,在代码中碰到小于号<要使用硬编码使用>来替代。而且对于

代码块风格,标签前面留多少个空格,在显示效果中就会留多少个空格。建议在编写HTML标签时,就控制好。

表格

表格是Bootstrap的一个基础组件之一,Bootstrap为表格提供了1种基础样式和4种附加样式以及1个支持响应式的表格。
* .table:基础表格
* .table-striped:斑马线表格
* .table-bordered:带边框的表格
* .table-hover:鼠标悬停高亮的表格
* .table-condensed:紧凑型表格
* .table-responsive:响应式表格

表格行的类

Bootstrap还为表格的行元素提供了五种不同的类名,每种类名控制了行的不同背景颜色,具体说明如下表所示:

其使用非常的简单,只需要在元素中添加上表对应的类名,就能达到你自己需要的效果
特别提示:除了”.active”之外,其他四个类名和”.table-hover”配合使用时,Bootstrap针对这几种样式也做了相应的悬浮状态的样式设置,所以如果需要给tr元素添加其他颜色样式时,在”.table-hover”表格中也要做相应的调整。
注意要实现悬浮状态,需要在

标签上加入table-hover类

基础表格

对表格的结构,跟我们平时使用表格是一样的:

  …  …  … 
表格标题
表格单元格

在Bootstrap中,对于基础表格是通过类名“.table”来控制。如果在

元素中不添加任何类名,表格是无任何样式效果的。想得到基础表格,我们只需要在
元素上添加“.table”类名,就可以得到Bootstrap的基础表格
“.table”主要有三个作用:
1. 给表格设置了margin-bottom:20px以及设置单元内距
2. 在thead底部设置了一个2px的浅灰实线
3. 每个单元格顶部设置了一个1px的浅灰实线

斑马线表格

有时候为了让表格更具阅读性,需要将表格制作成类似于斑马线的效果。简单点说就是让表格带有背景条纹效果。在Bootstrap中实现这种表格效果并不困难,只需要在

的基础上增加类名“.table-striped”即可。其效果与基础表格相比,仅是在tbody隔行有一个浅灰色的背景色。其实现原理也非常的简单,利用CSS3的结构性选择器“:nth-child”来实现,所以对于IE8以及其以下浏览器,没有背景条纹效果。

 

带边框的表格

基础表格仅让表格部分地方有边框,但有时候需要整个表格具有边框效果。Bootstrap出于实际运用,也考虑这种表格效果,即所有单元格具有一条1px的边框。
Bootstrap中带边框的表格使用方法和斑马线表格的使用方法类似,只需要在基础表格

基础上添加一个“.table-bordered”类名即可:

鼠标悬浮高亮的表格

当鼠标悬停在表格的行上面有一个高亮的背景色,这样的表格让人看起来就是舒服,时刻告诉用户正在阅读表格哪一行的数据。Bootstrap的确没有让你失望,他也考虑到这种效果,其提供了一个“.table-hover”类名来实现这种表格效果。
鼠标悬停高亮的表格使用也简单,仅需要

元素上添加类名“table-hover”即可:

注:其实,鼠标悬浮高亮表格,可以和Bootstrap其他表格混合使用。简单点说,只要你想让你的表格具备悬浮高亮效果,你只要给这个表格添加“table-hover”类名就好了。例如,将前面介绍的几种表格结合使用:

紧凑型表格

何谓紧凑型表格,简单理解,就是单元格没内距或者内距较其他表格的内距更小。换句话说,要实现紧凑型表格只需要重置表格单元格的内距padding的值。那么在Bootstrap中,通过类名“table-condensed”重置了单元格内距值。
紧凑型表格的运用,也只是需要在

基础上添加类名“table-condensed”:

从上面效果图可以看出,Bootstrap中紧凑型的表格与基础表格差别不大,因为只是将单元格的内距由8px调至5px。

另外从上面的示例中大家可能也发现了,不管制作哪种表格都离不开类名“table”。所以大家在使用Bootstrap表格时,千万注意,你的

元素中一定不能缺少类名“table”。

响应式表格

随着各种手持设备的出现,要想让你的Web页面适合千罗万像的设备浏览,响应式设计的呼声越来越高。在Bootstrap中也为表格提供了响应式的效果,将其称为响应式表格。

Bootstrap提供了一个容器,并且此容器设置类名“.table-responsive”,此容器就具有响应式效果,然后将

置于这个容器当中,这样表格也就具有响应式效果。

Bootstrap中响应式表格效果表现为:当你的浏览器可视区域小于768px时,表格底部会出现水平滚动条。当你的浏览器可视区域大于768px时,表格底部水平滚动条就会消失。示例如下:

以上就是整理关于Bootstrap排版的慕课笔记的详细内容,更多请关注本站其它相关文章!

本文地址:https://www.ufcn.cn/article/539864.html

如非特殊说明,本站内容均来自于网友自主分享,概不代表本站观点,如有任何问题我们都将在收到反馈后的第一时间进行处理!

  • 小红书发布笔记方法
    07月 11 2026

    小红书怎么发布笔记,好多刚玩小红书的朋友,连发笔记的入口都找不到,图片滤镜、话题标签乱搞一通,发出去小眼睛几十就不动了。我自己断断续续发过几十篇图文,踩过不少烂坑,把从点开APP到最终发布的整套操作,还有编辑图片、写文案的小细节全捋出来,希望能够帮助到你。 小红书怎么发布笔记 1、打开小红书app后,在页面底部右下角位置找到“我”点击,即可进入到个人中心界面,接着找到页面底部的红色图标,这个位置便...

  • 小红书删除笔记方法
    07月 11 2026

    小红书怎么删除自己作品,好多新手发完笔记后悔,想删掉却找不到删除按钮,还有人一通乱删直接把账号流量搞崩,我自己运营账号踩过不少亏,先把一步步操作讲明白,再说说隐藏和删除的区别,感兴趣的小伙伴可以过来学习一下。 小红书怎么删除自己作品 1、打开小红书,在我的个人中心页面,点击想要删除的作品 2、进入作品详情页,点击右上角“转发”图标 3、点击底部“删除” 4、确认删除即可

  • Linux常用命令组合大全(分类整理 + 实战案例)
    07月 11 2026

    在Linux 系统中,熟练使用命令行工具可以极大地提高工作效率,下面是一些常用的命令组合方式,分为不同类别,并附有实战示例,感兴趣的朋友跟随小编一起看看吧 目录一、管道符|:把前一个命令输出作为后一个输入(最常用)高频示例二、重定向:输出 / 输入写入文件(> / >> / / &>)1. 标准输出重定向2. 标准错误重定向(报错信息)3. 输入重定向<管道 ...

  • 讯飞听见怎么提取金句_讯飞听见录音重点句整理方法
    07月 07 2026

    讯飞听见可自动识别金句,需开启【会记】并勾选【区分说话人】和【自适应纪要】,系统边转写边标亮结论性、指令性、高频句;会后用AI问一问、关键词锚定、时间轴核验三步筛选,导出带语音锚点的Markdown金句清单。 你需要从会议、访谈或播客录音里快速捞出金句——那些被反复强调的结论、带情绪的判断、有决策分量的断言,而不是靠人工一句句听再手动摘抄。讯飞听见能自动识别语义强度高、停顿明显、语气上扬或降调的关...

  • 阶跃AI竞品分析助手:快速整理竞品信息并输出对比表格
    07月 07 2026

    阶跃AI竞品扫描锁定智谱AI、MiniMax、百川智能、月之暗面(Kimi)、通义实验室(Qwen)五家,均提供API/SDK/低代码界面;已结构化提取模型支持、分项计价、免费额度、起购量、私有部署、客户案例及文档更新频率等核心参数,并生成带色块标识的横向对比表格。 ☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜ 你需要在30分钟内完成对阶跃...

  • 钉钉AI怎么对比两份文档_钉钉AI差异内容整理方法
    07月 07 2026

    需用钉钉AI文档比对功能快速识别合同差异:先建模(命名、选OCR引擎、开表格识别、设忽略项),再上传同语言的参考与比对文档,系统30秒内生成绿增/红删/蓝改标注报告,支持筛选查看、悬停对比、导出Word、分享链接或发起带差异快照的审批。 ☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜ 你需要快速发现两份合同或协议之间的文字差异,避免人工逐字核...

  • 万知AI整理课程笔记教程
    07月 03 2026

    万知AI可将零散课堂材料快速生成逻辑清晰的复习提纲:第一步导入录音、PPT等原始材料;第二步AI按学科特征自动提取并分层知识点;第三步支持折叠展开、拖拽重排和关键词过滤校准结构;第四步导出带页码/时间戳的Markdown或Word提纲。 ☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜ 你需要把零散的课堂录音、手写笔记和PPT内容快速变成逻辑清...

  • 万知AI整理资料不完整怎么办?
    07月 03 2026

    万知AI内容缺失主因是输入质量差或提问结构不当;需修复文件OCR、删冗余信息,用“动词+对象+限定”等三法重构提问,并核验页数、图表、术语完整性。 ☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜ 万知AI整理资料时出现内容缺失、要点遗漏或逻辑断层,往往不是模型能力问题,而是原始输入质量或提问结构不匹配其处理机制。上传的PDF文字错乱、截图含大...

  • LiblibAI积分不够怎么办?获取、充值和使用规则整理
    07月 03 2026

    LiblibAI积分不足会导致生图中断、模型无法下载或高级功能被锁;2026年6月规则规定非会员每日仅获300点算力且不累计,可通过五种免费方式补足——新用户任务(500点)、发布审核内容(200点/条)、邀请好友(400点)、参与限时活动、每日登录领取(300点);付费充值按1:100折算但每周一清零;科学分配需查刷新时间、精算消耗(如1024×1024+HiRes Fix耗13点)、预留20点...

  • 提升文档整理质量:讯飞听见 AI 的辅助润色功能
    07月 01 2026

    讯飞听见AI辅助润色功能通过语境理解优化口语转写文本,支持按场景适配风格、人工干预对比、关键信息标注及后续整理联动,提升文档质量而非替代人工决策。 ☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜ 讯飞听见 AI 的辅助润色功能,能有效提升文档整理的质量,尤其适合会议纪要、访谈记录、课堂笔记等口语转文字后的文本优化。它不只是简单纠错,而是结合语...