Bootstrap 全局CSS 样式:标签及相关类的使用

简介: Bootstrap 框架

作者: WangMin
格言: 努力做好自己喜欢的每一件事
博客地址 👉 WangMin

标题
HTML标签中的所有标题标签h1-h6都可以使用,同时bootstrap还提供了.h1到.h6,它们的字体大小和标签h1-h6的字体大小一致,为的是给内联(inline)属性的文本应用到标题的样式。

<h1>bootstrap</h1>
<div class="h1">bootstrap</div>

1.png

在标题内还可以包含 <small> 标签或赋予 .small 类的元素,可以用来标记副标题。

2.png


页面主体
Bootstrap 将全局 font-size 设置为 14pxline-height 设置为 1.428。这些属性直接赋予 <body> 元素和所有段落元素。另外,<p>(段落)元素还被设置了等于 1/2 行高(即 10px)的底部外边距(margin)。

  注意: Bootstrap 3 将行高设置为 1.428,其实目的就是想将行高设置为20px。
<p>
Bootstrap 将全局 font-size 设置为 14px,line-height 设置为 1.428。
这些属性直接赋予 body 元素和所有段落元素。
另外,p (段落)元素还被设置了等于 1/2 行高(即 10px)的底部外边距(margin)。
</p>
<p>
Bootstrap 将全局 font-size 设置为 14px,line-height 设置为 1.428。
这些属性直接赋予 body 元素和所有段落元素。
另外,p (段落)元素还被设置了等于 1/2 行高(即 10px)的底部外边距(margin)。
</p>
<p>
Bootstrap 将全局 font-size 设置为 14px,line-height 设置为 1.428。
这些属性直接赋予 body 元素和所有段落元素。
另外,p (段落)元素还被设置了等于 1/2 行高(即 10px)的底部外边距(margin)。
</p>

3.png


中心内容

通过添加 .lead 类可以让段落突出显示。

<p class="lead">
Bootstrap 将全局 font-size 设置为 14px,line-height 设置为 1.428。
这些属性直接赋予 body 元素和所有段落元素。
另外,p (段落)元素还被设置了等于 1/2 行高(即 10px)的底部外边距(margin)。
</p>
<p>
Bootstrap 将全局 font-size 设置为 14px,line-height 设置为 1.428。
这些属性直接赋予 body 元素和所有段落元素。
另外,p (段落)元素还被设置了等于 1/2 行高(即 10px)的底部外边距(margin)。
</p>
<p>
Bootstrap 将全局 font-size 设置为 14px,line-height 设置为 1.428。
这些属性直接赋予 body 元素和所有段落元素。
另外,p (段落)元素还被设置了等于 1/2 行高(即 10px)的底部外边距(margin)。
</p>

4.png


内联文本元素

1. mark 标签 加背景色

<div><mark>.mark</mark>标签 加背景色</div>
<mark>bootstrap</mark>

5.png

2. del 标签 删除

对于被删除的文本使用<del>标签。

<del>对于被删除的文本使用del标签。<del>

6.png

3. s 标签 去掉没用的文本

<s>去掉没用的文本<s>

7.png

可以看出 s 标签和 del 标签的效果一样,具体使用要看具体文本结构。

4. ins 标签额外插入的文本使用。

<ins>插入的文本使用<ins>

8.png

5. u 标签 文本下划线。

<u>文本下划线<u>

9.png

可以看出 ins 标签和 u 标签的效果一样,具体使用要看具体文本结构。

6. strong标签 通过增加font-weight值强调一段文本。

<p>通过增加 <strong>font-weight</strong> 值强调一段文本</p>

10.png

7. em 用斜体强调一段文本。

<em>用斜体强调一段文本。</em>

11.png


对齐

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

<div class="text-center">居中对齐</div>
<div class="text-right"> 右对齐</div>
<div class="text-left "> 左对齐</div>
<div class="text-justify "> 字体对齐</div>
<div class="text-nowrap "> 不换行</div>

12.png


改变大小写

通过这几个类可以改变文本的大小写。

<p class="text-lowercase">Lowercased text. 字母小写</p>
<p class="text-uppercase">Uppercased text. 字母大写</p>
<p class="text-capitalize">Capitalized text. 首字母大写</p>

13.png


缩略语

当鼠标悬停在缩写和缩写词上时就会显示完整内容,Bootstrap 实现了对 HTML 的<abbr>元素的增强样式。一般会在 abbr 标签元素中的 title 属性中定义对缩写词的完整描述。定义 title 属性后,浏览器会在元素下方添加一条浅色的虚线,当鼠标悬停时,会有一个“?”符号,同时还会显示 title 属性所提供的内容。

<abbr title="attribute">attr</abbr>

14.png


首字母缩略语

为 abbr 元素添加 .initialism 类,可以得到稍小一些的文本,文本会缩小到原来大小的 90%,并且字母全部以大写显示。

<abbr title="HyperText Markup Language" class="initialism">HTML</abbr>

15.png


引用

在你的文档中引用其他来源的内容。

1. 默认样式的引用

将任何HTML元素包裹在<blockquote>中即可表现为引用样式。

<blockquote>
    <p>将任何 HTML 元素包裹在blockquote 中即可表现为引用样式</p>
</blockquote>

16.png

2. 多种引用样式

第一种样式 命名来源

添加<footer>用于标明引用来源。来源的名称可以包裹进<cite>标签中。

<blockquote>
    <p>将任何 HTML 元素包裹在blockquote 中即可表现为引用样式</p>
        <footer>该语句出自 <cite title="Source Title">文章来源</cite></footer>
</blockquote>

17.png

第二种样式 另一种展示风格

通过赋予.blockquote-reverse类可以让引用呈现内容右对齐的效果。

<blockquote class="blockquote-reverse">
    <p>将任何 HTML 元素包裹在blockquote 中即可表现为引用样式</p>
        <footer>该语句出自 <cite title="Source Title">文章来源</cite></footer>
</blockquote>

18.png


列表

1. 无样式列表

移除了默认的list-style样式和左侧外边距的一组元素(只针对直接子元素)。你需要对所有嵌套的列表都添加这个类才能具有同样的样式。

没有添加了list-unstyled这个类:

<ul>
    <li>移除了默认的 list-style 样式和左侧外边距的一组元素(只针对直接子元素)</li>
    <li>这是针对直接子元素的</li>
    <li>也就是说,你需要对所有嵌套的列表都添加这个类才能具有同样的样式。</li>
</ul>

19.png

添加了list-unstyled这个类:

<ul class="list-unstyled">
    <li>移除了默认的 list-style 样式和左侧外边距的一组元素(只针对直接子元素)</li>
    <li>这是针对直接子元素的</li>
    <li>也就是说,你需要对所有嵌套的列表都添加这个类才能具有同样的样式。</li>
</ul>

20.png

2. 内联列表

.list-inline通过设置display: inline-block;并添加少量的内补(padding),将所有元素放置于同一行,并且移除了默认的list-style样式和左侧外边距。

没有添加了list-inline这个类:

<ul>
    <li>苹果</li>
    <li>香蕉</li>
    <li>橘子</li>
    <li>西瓜</li>
</ul>

21.png

添加了list-inline这个类:

<ul class="list-inline">
    <li>苹果</li>
    <li>香蕉</li>
    <li>橘子</li>
    <li>西瓜</li>
</ul>

22.png

3. 描述

带有描述的短语列表。

没有添加了dl-horizontal这个类:

<dl>
    <dt>标题信息</dt>
    <dd>详细标题信息详细标题信息</dd>
</dl>
<dl>
    <dt>标题信息</dt>
    <dd>详细标题信息详细标题信息</dd>
</dl>

23.png

添加了dl-horizontal这个类:

<dl class="dl-horizontal">
    <dt>标题信息</dt>
    <dd>详细标题信息详细标题信息</dd>
</dl>
<dl>
    <dt>标题信息</dt>
    <dd>详细标题信息详细标题信息</dd>
</dl>

24.png


就先分享到这里!! 😄 后续继续更新!!

目录
相关文章
|
前端开发
如何设置 CSS 盒子模型的边框样式?
CSS盒子模型的边框样式可以通过`border`属性设置,包括边框宽度、样式和颜色。例如:`border: 2px solid red;` 设置了2像素宽的红色实线边框。也可分别设置四边,如`border-top`、`border-right`等。
|
7月前
|
前端开发 算法 Java
【CSS】前端三大件之一,如何学好?从基本用法开始吧!(二):CSS伪类:UI伪类、结构化伪类;通过伪类获得子元素的第n个元素;创建一个伪元素展示在页面中;获得最后一个元素;处理聚焦元素的样式
伪类:伪类这个叫法源自于它们跟类相似,但实际上并没有类会附加到标记中的标签上。 伪类分为两种(以及新增的伪类选择器): UI伪类:会在HTML元素处于某种状态时(例如:鼠标指针位于连接上),为该元素应用CSS样式。 :hover 结构化伪类:会在标记中存在某种结构上的关系时 例如: 某元素是一组元素中的第一个或最后一个,为该元素应用CSS样式。 :not和:target(CSS3新增的两个特殊的伪类选择器)
964 2
|
7月前
|
前端开发 算法 Java
【CSS】前端三大件之一,如何学好?从基本用法开始吧!(三):元素继承关系、层叠样式规则、字体属性、文本属性;针对字体和文本作样式修改
继承 我们的CSS中很多的属性也是可以继承的,其中相当一部分是跟文字的相关的,比如说颜色、字体、字号。 当然还有一部分是不能继承的。 例如边框、内外边距。 层叠 层叠是CSS的核心机制。 层叠的工作机制: 当元素的同一个样式属性有多种样式值的时候,CSS就是靠层叠机制来决定最终应用哪种样式。 层叠规则: 层叠规则一:找到应用给每个元素和属性的声明。 说明:浏览器在加载每个页面时,都会据此查找到每条CSS规则, 并标识出所有受到影响的HTML元素。
266 1
|
前端开发
基于CSS3+Bootstrap实现的侧边栏后台菜单源码
CSS3+Bootstrap实现的侧边栏后台菜单特效源码是一段基于Bootstrap和图标库制作的侧边栏菜单后台管理页面效果代码,简洁大方、易于管理,是一段非常不错的后台菜单栏效果,欢迎对此段代码感兴趣的朋友前来下载。
267 54
|
前端开发
|
JavaScript 前端开发
jQuery和CSS3斑马线样式range滑块特效
jQuery和CSS3斑马线样式range滑块特效
|
存储 移动开发 前端开发
高效的 HTML 与 CSS 编写技巧,涵盖语义化标签、文档结构优化、CSS 预处理、模块化设计、选择器优化、CSS 变量、媒体查询等内容
本文深入探讨了高效的 HTML 与 CSS 编写技巧,涵盖语义化标签、文档结构优化、CSS 预处理、模块化设计、选择器优化、CSS 变量、媒体查询等内容,旨在提升开发效率、网站性能和用户体验。
454 5
|
前端开发 JavaScript UED
|
前端开发
Bootstrap辅助类
【10月更文挑战第21天】
227 3
|
前端开发 JavaScript
CSS样式穿透技巧:利用scoped与deep实现前端组件样式隔离与穿透
CSS样式穿透技巧:利用scoped与deep实现前端组件样式隔离与穿透
1883 1

热门文章

最新文章

  • 1
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(九):强势分析Animation动画各类参数;从播放时间、播放方式、播放次数、播放方向、播放状态等多个方面,完全了解CSS3 Animation
    507
  • 2
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(八):学习transition过渡属性;本文学习property模拟、duration过渡时间指定、delay时间延迟 等多个参数
    392
  • 3
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(七):学习ransform属性;本文学习 rotate旋转、scale缩放、skew扭曲、tanslate移动、matrix矩阵 多个参数
    380
  • 4
    (CSS)使用Flex布局,帮助你快速了解各种基本的Flex布局属性以及帮你让元素快速达到布局中的指定位置!
    250
  • 5
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(六):全方面分析css的Flex布局,从纵、横两个坐标开始进行居中、两端等元素分布模式;刨析元素间隔、排序模式等
    498
  • 6
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(五):背景属性;float浮动和position定位;详细分析相对、绝对、固定三种定位方式;使用浮动并清除浮动副作用
    671
  • 7
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(四):元素盒子模型;详细分析边框属性、盒子外边距
    1150
  • 8
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(三):元素继承关系、层叠样式规则、字体属性、文本属性;针对字体和文本作样式修改
    266
  • 9
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(二):CSS伪类:UI伪类、结构化伪类;通过伪类获得子元素的第n个元素;创建一个伪元素展示在页面中;获得最后一个元素;处理聚焦元素的样式
    964
  • 10
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(一):CSS发展史;CSS样式表的引入;CSS选择器使用,附带案例介绍
    449