Bootstrap响应式前端框架笔记三——代码与表格

简介: Bootstrap响应式前端框架笔记三——代码与表格

一、代码


   在技术博客文章类页面的开发中,常常需要在文本总插入说明代码,使用code便签可以创建这种效果,示例如下:


 <p>code标签用于在文本中插入代码</p>

 <div>定义变量a:<code>int a = 3; </code></div>

效果如下:


image.png


kbd标签可以用来提示进行键盘输入,示例如下:


 <p>kbd标签可以创建用户键盘输入的效果</p>

 <div>使用键盘上的<kbd>control</kbd>+<kbd>v</kbd>来进行文本的粘贴</div>

效果:


image.png


可以使用pre标签来进行成段代码的插入,同时可以使用pre-scrollable类来将代码块修饰为可滚动的,示例如下:


 <pre class="pre-scrollable">

 &lt;head&gt;

  &lt;meta charset="UTF-8"&gt;

  &lt;link rel="stylesheet" href="../bower_components/bootstrap/dist/css/bootstrap.min.css" /&gt;

  &lt;title&lt;代码与表格&lt;/title&gt;

 &lt;/head&gt;

 </pre>

效果如下:


image.png


除了上面描述的标签和类外,一般情况下,程序中的变量会以斜体来显示,也可以使用var标签来包裹,程序输出结果可以使用samp标签来包裹。


二、表格


   为H5标签table添加table类可以使用Bootstrap定义的表格样式,示例如下:


 <p>使用table标签添加table类可以进行表格的创建</p>

 <table class="table">

  <thead>学生表</thead>

  <tr>

   <th>班级</th>

   <th>姓名</th>

   <th>年龄</th>

  </tr>

  <tr>

   <th>3年1班</th>

   <th>jaki</th>

   <th>24</th>

  </tr>

 </table>

效果如下:


image.png


为表格添加tabke-striped类可以实现斑马纹样式的表格,示例如下:


 <p>使用table-striped类可以为表格添加斑马纹</p>

 <table class="table table-striped">

  <thead>学生表</thead>

  <tr>

   <th>班级</th>

   <th>姓名</th>

   <th>年龄</th>

  </tr>

  <tr>

   <th>3年1班</th>

   <th>jaki</th>

   <th>24</th>

  </tr>

  <tr>

   <th>3年2班</th>

   <th>Annay</th>

   <th>22</th>

  </tr>

 </table>

效果如下:

image.png



Bootstrap默认的列表样式是不带边框的,可以使用table-bordered类来为列表添加边框,示例如下:


 <p>使用table-boardered类可以为表格添加边框</p>

 <table class="table table-striped table-bordered">

  <thead>学生表</thead>

  <tr>

   <th>班级</th>

   <th>姓名</th>

   <th>年龄</th>

  </tr>

  <tr>

   <th>3年1班</th>

   <th>jaki</th>

   <th>24</th>

  </tr>

  <tr>

   <th>3年2班</th>

   <th>Annay</th>

   <th>22</th>

  </tr>

 </table>

效果如下:


image.png


使用table-hover类修饰的列表,当鼠标悬停时会有高亮效果,示例如下:


 <p>使用table-hover类修饰的列表,当鼠标悬停时 会有高亮效果</p>

 <table class="table table-hover">

  <thead>学生表</thead>

  <tr>

   <th>班级</th>

   <th>姓名</th>

   <th>年龄</th>

  </tr>

  <tr>

   <th>3年1班</th>

   <th>jaki</th>

   <th>24</th>

  </tr>

  <tr>

   <th>3年2班</th>

   <th>Annay</th>

   <th>22</th>

  </tr>

 </table>

使用.table-condensed类可以是默认的列表padding减半。


   对于行标签tr与列表前th,开发者也可以使用如下类来修饰,为其指定状态:


.active类:将此行或者此列标记为高亮状态。


.success类:将此行或者此列标记为成功状态。


.info类:将此行或者此列标记为详情状态。


.warning类:将此行或者此列标记为警告状态。


.danger类:将此行或者此列标记为危险状态。


示例代码如下:


 <p>为列表设置状态</p>

 <table class="table table-hover table-condensed">

  <thead>学生表</thead>

  <tr>

   <th>班级</th>

   <th>姓名</th>

   <th>年龄</th>

  </tr>

  <tr class="active">

   <th>3年1班</th>

   <th>jaki</th>

   <th>24</th>

  </tr>

  <tr class="success">

   <th>3年2班</th>

   <th>Annay</th>

   <th>22</th>

  </tr>

  <tr class="info">

   <th>3年1班</th>

   <th>CJ</th>

   <th>19</th>

  </tr>

  <tr class="warning">

   <th>3年1班</th>

   <th>jaki</th>

   <th>24</th>

  </tr>

  <tr>

   <th>3年2班</th>

   <th class="danger">Annay</th>

   <th>22</th>

  </tr>

 </table>

效果如下:

image.png



列表元素也可以包裹在table-responsive类内,此时列表会变成响应式列表,当屏幕尺寸小于768px时,会自动出现水平滚动条。

目录
相关文章
|
人工智能 自然语言处理 前端开发
DeepSite:基于DeepSeek的开源AI前端开发神器,一键生成游戏/网页代码
DeepSite是基于DeepSeek-V3模型的在线开发工具,无需配置环境即可通过自然语言描述快速生成游戏、网页和应用代码,并支持实时预览效果,显著降低开发门槛。
2164 93
DeepSite:基于DeepSeek的开源AI前端开发神器,一键生成游戏/网页代码
|
缓存 前端开发 JavaScript
利用代码分割优化前端性能:策略与实践
在现代Web开发中,代码分割是提升页面加载性能的有效手段。本文介绍代码分割的概念、重要性及其实现策略,包括动态导入、路由分割等方法,并探讨在React、Vue、Angular等前端框架中的具体应用。
|
自然语言处理 前端开发 IDE
用通义灵码全新智能体+MCP实现从设计稿到前端代码,个人免费用
通义灵码全新升级,发布国内首个支持“自主决策+工具链闭环”的编程智能体,面向个人免费!新增功能包括智能体模式、混合推理模型Qwen3支持、全面集成MCP中文社区(涵盖2400+服务)及长期记忆能力。用户可通过IDE插件使用,兼容主流开发环境如JetBrains、VS Code和Visual Studio。教程展示如何将MasterGo设计稿转化为前端代码,简化开发流程。探索链接:[通义灵码官网](https://lingma.aliyun.com/)。
|
缓存 监控 前端开发
探索前端性能优化:关键策略与代码实例
本文深入探讨前端性能优化的关键策略,结合实际代码示例,帮助开发者提升网页加载速度和用户体验,涵盖资源压缩、懒加载、缓存机制等技术。
|
Web App开发 缓存 监控
前端性能优化实战:从代码到部署的全面策略
前端性能优化实战:从代码到部署的全面策略
492 1
|
缓存 监控 前端开发
前端性能优化:从代码到部署的全面策略
前端性能优化:从代码到部署的全面策略
|
存储 人工智能 前端开发
前端大模型应用笔记(三):Vue3+Antdv+transformers+本地模型实现浏览器端侧增强搜索
本文介绍了一个纯前端实现的增强列表搜索应用,通过使用Transformer模型,实现了更智能的搜索功能,如使用“番茄”可以搜索到“西红柿”。项目基于Vue3和Ant Design Vue,使用了Xenova的bge-base-zh-v1.5模型。文章详细介绍了从环境搭建、数据准备到具体实现的全过程,并展示了实际效果和待改进点。
1698 14
|
JavaScript 前端开发 程序员
前端学习笔记——node.js
前端学习笔记——node.js
1108 0