源代码

源代码是指计算机程序的源码,或其他机器可以阅读的文本,如计算机程序、或函数名、XML元素名、或文件名等。

Bootstrap中,有两种方式显示源代码,一种是使用 <code> 标签包裹行内代码,另一种是使用 <pre> 标签包裹多行代码。

在使用 <pre> 和 <code> 标签标记源代码时,为了正确的展示代码,要对代码中的尖括号进行转义处理,即把代码中的左尖括号和右尖括号,分别替换成实体字符 &lt; 和 &gt;。

行内代码

出现在文本流中的行内代码,不会影响文本流的布局,一般使用 <code> 标签来包裹它。如:

  1. <p>For example, <code>&lt;section&gt;</code> should be wrapped as inline.</p>

Bootstrap为 <code> 标签标记的文本使用了不同的文本颜色,并为添加了背景颜色和边框。效果如图 2‑35所示:

图2-35 行内代码

代码块

一般使用 <pre> 标签来包裹多行代码块,这会保证代码中的回车、换行、空格、制表符等原有格式不变。Bootstrap也为多行代码添加了背景颜色和边框。

从美观方面考虑,还可以对源代码进行语法高亮显示。网上有很多这样的插件,最著名的非 google 的 code prettify 插件莫属。这个插件非常好用,只需引入它的样式表和JS文件,并为 <pre> 标签添加 .prettyprint 类即可。如果要为源代码添加行号,再追加一个 .linenums 类就行了。如:

  1. <pre class="prettyprint linenums">
  2. $(function() {
  3.    $("#view").toggle(function() {
  4.        $("nav").hide();
  5.        $("[id=show]:checkbox").attr("checked", false);
  6.    },function() {
  7.        $("nav").show();
  8.        $("[id=show]:checkbox").attr("checked", true);
  9.    });
  10. });
  11. </pre>

效果如图 2‑36所示:

图2-36 多行代码

用户输入

HTML中的 <kbd> 标签用来标记通过键盘输入的内容,通常用来指示键盘按键,如 ctrl、shift等。如:

  1. <p>
  2. To switch directories, type <kbd>cd</kbd> followed by the name of the directory.<br>
  3. To edit settings, press <kbd><kbd>ctrl</kbd>+ <kbd>,</kbd></kbd>
  4. </p>

Bootstrap 为 <kbd> 标签标记的文本添加浅黑色背景,并将文本显示为白色。效果如图 2‑37所示:

图2-37 用户输入

变量

HTML中的 <var> 标签用来标记计算机程序的源代码中的变量,它可以是数学表达式或程序上下文中一个真正变量,或一个常量,或函数参数,或仅仅是内容中的占位符。如:

  1. <p><var>y</var> = <var>m</var><var>x</var> +<var>b</var></p>

Bootstrap 将 <var> 标签标记的文本显示为斜体。效果如图 2‑38所示:

图2-38 变量

程序输出

HTML中的 <samp> 标签用来标记程序或系统输出的内容。如:

  1. <p>
  2. <samp>This text is meant to be treated as sample output from a computer program.</samp>
  3. </p>

Bootstrap 将 <samp> 标签标记的文本以等宽字体显示。效果如图 2‑39所示:

图2-39 程序输出

关于作者

歪脖先生,十五年以上软件开发经验,酷爱Web开发,精通 HTML、CSS、JavaScript、jQuery、JSON、Python、Less、Bootstrap等,著有《HTML宝典》、《揭秘CSS》、《Less简明教程》、《JSON教程》、《Bootstrap2用户指南》、《Bootstrap3实用教程》,并全部在 GitHub 上开源。

Bootstrap3 源代码样式相关推荐

  1. Bootstrap3 表格样式

    紧凑型表格 为 <table> 添加 .table-condensed 类,所有单元格的 padding 都由8px减到5px,让表格更加紧凑.这种样式适合信息密集的情况.如: <t ...

  2. Bootstrap3 全局样式

    Bootstrap 3 的目标是简洁.直观.强悍的前端开发框架,让 Web 开发变得更好.更快.更强壮,我们有必要先了解一下 Bootstrap 底层结构的关键部分. HTML5文档类型 Bootst ...

  3. Bootstrap3兼容IE8

    在使用Bootstarp3的时候,发现在IE8上面的支持并不好,其中使用的H5标签与响应式布局IE8是不支持的,看个例子: <!DOCTYPE html> <html>< ...

  4. python合并表格源代码_Excel电子表格如何合并单元格,Python编程实践,xlwt模块的应用...

    #我要学Python#前面内容,我们详细了解了使用Python来操作Excel文件的一般方法.其中读取并通过Python中PyQt5模块展示了Excel文件的内容,详细方法参见下面的博文: 电子表格处 ...

  5. html网页源代码是什么 如何查看网页源代码经验篇

    网页源代码目录 网页源代码是什么 查看网页源代码 其它浏览器查看源代码方法 查看源代码总结 一.什么是网页源代码?   -   TOP 通俗了解,通过html语法规则让图片.文字等内容,在浏览器显示出 ...

  6. Eclipse中的checkstyle插件

    一.Checkstyle工具 Checkstyle是一款检查Java程序源代码样式的工具,它可以有效的帮助我们检视代码以便更好的遵循代码编写标准. 官方地址:http://checkstyle.sou ...

  7. datatables使用指南

    2019独角兽企业重金招聘Python工程师标准>>> 前言 之前做项目也用过datatables渲染数据表,但也是一扫而过,照着例子初始化,满足基础的搜索,翻页和排序的功能就拉倒了 ...

  8. html如何查找文件,如何查找网站上HTML的CLASS文件并下?如何查找网站上HTM 爱问知识人...

    安装设置步骤: 1. 从http://www.kpdus.com/jad.html 下载jadnt158.zip . 2. 从http://jadclipse.sourceforge.net/ 下载n ...

  9. vue使用typescript有什么好处,vuetypescript有啥优势

    2020年前端最火的技术是什么? 我认为的2020年前端开发者最应该掌握的一些比较火爆的技术与知识点. 1,前端框架和语言层面9月份Vue3.0发布,声称对TypeScript有着更好的开发体验,通过 ...

最新文章

  1. plsql 设置鼠标行执行_Excel中执行“宏”的方法有哪些?我列举了这5个,你会几个...
  2. 剑指 Offer 43. 1~n整数中1出现的次数
  3. 报错记录:SprintBoot---Unable to start embedded container; nested exception is java.lang……
  4. OpenCV安全屏障摄像机Security Barrier Camera的实例(附完整代码)
  5. COMET彗星(三)构建自己的COMET核心
  6. 问道五周年服务器维护公告,问道五周年 欢乐嘉年华
  7. oracle加密表空间,加密表空间
  8. Windows Server 2008搭建域环境---安装活动目录
  9. Picasso源码阅读笔记六
  10. json数据格式在javascript的读取与c#后台的赋值格式
  11. 医学图像之DICOM格式解析
  12. java 串口 rxtx_java使用RXTX进行串口通信
  13. 如何成为一名优秀的程序员
  14. WebCracker4.0和monster字典——路由器登陆密码破解工具
  15. 关于Ajax跨域的解决方案
  16. 2019年c++/c,java,python,前端,数据结构,ps等资料大全
  17. [转]Magento 2 and 1 Million Products
  18. NVME_PCIE_SATA_AHCI_M.2_2.5“
  19. php仿u8系统模板_u8cloud操作步骤!
  20. 短期学习就能月薪过万?IT培训套路揭秘,教育机构宣传是真是假

热门文章

  1. RESTful JSON Web服务最佳实践
  2. Regal灰度发布智能分组引擎
  3. APP版本管理SDK项目实战-准备篇
  4. shell 基础知识
  5. PB代码动态解析执行器
  6. IIS无组件的解决办法 xp系统组件无IIS iis解决办法 IIS
  7. 人生也要一个中心两个基本点(转载)
  8. linux mysql自动备份 和 数据恢复
  9. 用JAVA制作小游戏——推箱子(一)
  10. 简书 android底部导航,使用recyclerView封装底部导航栏