当前位置: 首页 > news >正文

【Bootstrap V4系列】学习入门教程之 页面内容排版

Bootstrap V4 学习入门教程之 页面内容排版

  • 按钮上的指针
  • 排版
    • 一、Global settings 全局设置
    • 二、Headings 标题
      • 2.1 Customizing headings 自定义标题
      • 2.2 Display headings 显示标题
      • 2.3 Lead 引导
    • 三、Blockquotes 块引用
      • 3.1 Naming a source 命名源
      • 3.2 Alignment 对齐
    • 四、Lists 列表
      • 4.1 Unstyled 无样式
      • 4.2 Inline 内联
      • 4.3 Description list alignment 描述列表对齐

按钮上的指针

页面内容样式的设置包括对role=“button”的增强,可以将默认光标更改为指针。将此属性添加到元素中,以帮助指示元素是交互式的。<button>元素不需要此角色,因为它们会自己更改光标。

<!-- Pointers on buttons -->
<span role="button" tabindex="0">Non-button element button</span>

页面展示效果:

在这里插入图片描述

排版

Bootstrap排版的文档和示例,包括全局设置、标题、正文、列表等。

一、Global settings 全局设置

  • 使用本机字体堆栈,为每个操作系统和设备选择最佳字体系列。
  • 为了获得更具包容性和可访问性的字体比例,我们使用浏览器的默认根字体大小(通常为16px),以便访问者可以根据需要自定义浏览器默认值。

二、Headings 标题

所有HTML标题,从<h1>到<h6>,都是可用的。

<h1>h1. Bootstrap heading</h1>
<h2>h2. Bootstrap heading</h2>
<h3>h3. Bootstrap heading</h3>
<h4>h4. Bootstrap heading</h4>
<h5>h5. Bootstrap heading</h5>
<h6>h6. Bootstrap heading</h6>

.h1.h6类也可用,用于当您想匹配标题的字体样式但无法使用相关的HTML元素时。

<p class="h1">h1. Bootstrap heading</p>
<p class="h2">h2. Bootstrap heading</p>
<p class="h3">h3. Bootstrap heading</p>
<p class="h4">h4. Bootstrap heading</p>
<p class="h5">h5. Bootstrap heading</p>
<p class="h6">h6. Bootstrap heading</p>

页面展示效果:

在这里插入图片描述

2.1 Customizing headings 自定义标题

使用附带的实用程序类从Bootstrap 3中重新创建小的次要标题文本。

<h3>Fancy display heading<small class="text-muted">With faded secondary text</small>
</h3>

页面展示效果:

在这里插入图片描述

2.2 Display headings 显示标题

传统的标题元素旨在在页面内容中发挥最佳作用。当你需要一个突出的标题时,可以考虑使用一个显示标题——一种更大、稍微更有主见的标题风格。请记住,这些标题默认情况下不是响应式的,但可以启用响应式字体大小。

<!-- Display headings -->
<h1 class="display-1">Display 1</h1>
<h1 class="display-2">Display 2</h1>
<h1 class="display-3">Display 3</h1>
<h1 class="display-4">Display 4</h1>

页面展示效果:
在这里插入图片描述

2.3 Lead 引导

通过添加.lead使段落突出。

<p class="lead">This is a lead paragraph. It stands out from regular paragraphs.
</p>

页面展示效果:

在这里插入图片描述

三、Blockquotes 块引用

用于引用文档中其他来源的内容块。将<blockquote class=“blockquote”>包裹在任何HTML周围作为引号。

<blockquote class="blockquote"><p class="mb-0">A well-known quote, contained in a blockquote element.</p>
</blockquote>

页面展示效果:
在这里插入图片描述

3.1 Naming a source 命名源

添加一个<footer class=“blockquote footer”>来标识源。将源代码的名称括在中。

<blockquote class="blockquote"><p class="mb-0">A well-known quote, contained in a blockquote element.</p><footer class="blockquote-footer">Someone famous in <cite title="Source Title">Source Title</cite></footer>
</blockquote>

页面展示效果:

在这里插入图片描述

3.2 Alignment 对齐

根据需要使用文本实用程序更改的块引用对齐方式。

<!--居中对齐-->
<blockquote class="blockquote text-center"><p class="mb-0">A well-known quote, contained in a blockquote element.</p><footer class="blockquote-footer">Someone famous in <cite title="Source Title">Source Title</cite></footer>
</blockquote>

页面展示效果:
在这里插入图片描述

<!--右对齐-->
<blockquote class="blockquote text-right"><p class="mb-0">A well-known quote, contained in a blockquote element.</p><footer class="blockquote-footer">Someone famous in <cite title="Source Title">Source Title</cite></footer>
</blockquote>

页面展示效果:

在这里插入图片描述

四、Lists 列表

4.1 Unstyled 无样式

删除默认列表样式和列表项的左边距(仅限直接子项)。这仅适用于直接的子列表项,这意味着您也需要为任何嵌套列表添加类。

<ul class="list-unstyled"><li>This is a list.</li><li>It appears completely unstyled.</li><li>Structurally, it's still a list.</li><li>However, this style only applies to immediate child elements.</li><li>Nested lists:<ul><li>are unaffected by this style</li><li>will still show a bullet</li><li>and have appropriate left margin</li></ul></li><li>This may still come in handy in some situations.</li>
</ul>

页面展示效果:

在这里插入图片描述

4.2 Inline 内联

删除列表的项目符号,并使用.list-inline内联和.list-inline-item内联项这两个类的组合应用一些小边距。

<ul class="list-inline"><li class="list-inline-item">This is a list item.</li><li class="list-inline-item">And another one.</li><li class="list-inline-item">But they're displayed inline.</li>
</ul>

页面展示效果:

在这里插入图片描述

4.3 Description list alignment 描述列表对齐

使用网格系统的预定义类(或语义混合)水平对齐术语和描述。对于较长的术语,您可以选择添加.text truncate类,用省略号截断文本。

<dl class="row"><dt class="col-sm-3">Description lists</dt><dd class="col-sm-9">A description list is perfect for defining terms.</dd><dt class="col-sm-3">Term</dt><dd class="col-sm-9"><p>Definition for the term.</p><p>And some more placeholder definition text.</p></dd><dt class="col-sm-3">Another term</dt><dd class="col-sm-9">This definition is short, so no extra paragraphs or anything.</dd><dt class="col-sm-3 text-truncate">Truncated term is truncated</dt><dd class="col-sm-9">This can be useful when space is tight. Adds an ellipsis at the end.</dd><dt class="col-sm-3">Nesting</dt><dd class="col-sm-9"><dl class="row"><dt class="col-sm-4">Nested definition list</dt><dd class="col-sm-8">I heard you like definition lists. Let me put a definition list inside your definition list.</dd></dl></dd>
</dl>

页面展示效果:

在这里插入图片描述

http://www.xdnf.cn/news/246853.html

相关文章:

  • 图像加密算法概述
  • Elsevier latex报错Paragraph ended before \@citex was complete.<to be read again>
  • Vue3 + OpenLayers 企业级应用进阶
  • Linux 第六讲 --- 工具篇(一)yum/apt与vim
  • 哈希表笔记(四)Redis对比Java总结
  • YOLOv8模型训练过程
  • Python与MySQL高效集成指南:从基础到高级实践
  • Hibernate与MybatisPlus的混用问题(Invalid bound statement (not found))
  • (C题|社交媒体平台用户分析问题)2025年第二十二届五一数学建模竞赛(五一杯/五一赛)解题思路|完整代码论文集合
  • 恒流源电路
  • RAG工程-基于LangChain 实现 Advanced RAG(预检索-查询优化)(下)
  • 前端HTML基础知识
  • 【大模型面试每日一题】Day 5:GQA vs MHA效率对比
  • CV中常用Backbone-2:ConvNeXt模型详解
  • 微软推出数款Phi 4“开放式”人工智能模型
  • VB.net序列化和反序列化的使用方法和实用场景
  • NUS:多模态多视角理解评估
  • 攻防世界 - Misc - Level 6 | Wireshark
  • jupyterlab建议安装的两个插件
  • LeetCode:DP-回文串问题
  • 如何测试登录模块?全面测试思路解析
  • Python爬虫(14)Python爬虫数据存储新范式:云原生NoSQL服务实战与运维成本革命
  • Socket通信
  • Beetle-RP2350 扩展板设计
  • 力扣——23合并升序链表
  • 【ESP32】st7735s + LVGL使用-------图片显示
  • python多线程输入字符和写入文件
  • 关系型数据库设计指南
  • 2025五一杯数学建模竞赛选题建议+初步分析
  • terraform实现本地加密与解密