Markdown+Bootstrap图片自适应属性详解


Posted in Javascript onMay 21, 2016

Markdown 是一种轻量级的「标记语言」,它的优点很多,目前也被越来越多的写作爱好者,撰稿者广泛使用。看到这里请不要被「标记」、「语言」所迷惑,Markdown 的语法十分简单。常用的标记符号也不超过十个,这种相对于更为复杂的 HTML 标记语言来说,Markdown 可谓是十分轻量的,学习成本也不需要太多,且一旦熟悉这种语法规则,会有一劳永逸的效果。

使用 Markdown 的优点
1、专注你的文字内容而不是排版样式,安心写作。
2、轻松的导出 HTML、PDF 和本身的 .md 文件。
3、纯文本内容,兼容所有的文本编辑器与字处理软件。
4、随时修改你的文章版本,不必像字处理软件生成若干文件版本导致混乱。
5、可读、直观、学习成本低。

使用 Markdown 的误区
Markdown 旨在简洁、高效,也由于 Markdown 的易读易写,人们用不同的编程语言实现了多个版本的解析器和生成器,这就导致了目前不同的 Markdown 工具集成了不同的功能(基础功能大致相同),例如流程图与时序图,复杂表格与复杂公式的呈现,虽然功能的丰富并没有什么本质的缺点,但终归有些背离初衷,何况在编写的过程中很费神,不如使用专业的工具撰写来的更有效率,所以如果你需实现复杂功能,专业的图形界面工具会更加方便。

Markdown是一个很好的标记语言,越来越流行作为编辑器的语法,Bootstrap是一个前端框架,那么问题来了,Markdown的图片标记如:![alt](url),在页面上通常会转换成html,这个时候如何给图片加Bootstrap的图片自适应属性.img-responsive?

如: <img alt=”武汉光谷” src=”http://cdn.tanteng.me/uploads/2016/05/guang-gu.jpg” class=”img-responsive”>

用js就好了:

<scripttype="text/javascript">
  $(".content img").addClass('img-responsive');
</script>

别忘了在html的head标签内加上:

<metaname="viewport" content="width=device-width, initial-scale=1">
这样在手机小屏幕上,图片也能够自动缩放了,同时不影响Bootstrap的自适应布局。.img-responsive属性其实也就是给图片加block,max-width:100%的属性。

以上就是本文的全部内容,希望对大家的学习有所帮助。

Javascript 相关文章推荐
简短几句 通俗解释javascript的闭包
Jan 17 Javascript
基于jQuery的投票系统显示结果插件
Aug 12 Javascript
jquery实现可拖拽弹出层特效
Jan 04 Javascript
javascript制作2048游戏
Mar 30 Javascript
基于jQuery实现点击弹出层实例代码
Jan 01 Javascript
AngularJS通过$http和服务器通信详解
Sep 21 Javascript
AngularJS表单验证功能分析
May 26 Javascript
vue.js中实现登录控制的方法示例
Apr 23 Javascript
JavaScript引用类型RegExp基本用法详解
Aug 09 Javascript
Vue 页面状态保持页面间数据传输的一种方法(推荐)
Nov 01 Javascript
JS 数组和对象的深拷贝操作示例
Jun 06 Javascript
Node.js实现断点续传
Jun 23 Javascript
使用jQuery实现WordPress中的Ctrl+Enter和@评论回复
May 21 #Javascript
JavaScript的ExtJS框架中数面板TreePanel的使用实例解析
May 21 #Javascript
IScroll5 中文API参数说明和调用方法
May 21 #Javascript
JavaScript的ExtJS框架中表格的编写教程
May 21 #Javascript
基于HTML5上使用iScroll实现下拉刷新,上拉加载更多
May 21 #Javascript
jQuery插件pagination实现无刷新分页
May 21 #Javascript
JavaScript中对JSON对象的基本操作示例
May 21 #Javascript
You might like
PHP图片验证码制作实现分享(全)
2012/05/10 PHP
php常用字符串比较函数实例汇总
2014/11/24 PHP
php微信高级接口群发 多客服
2016/06/23 PHP
CI框架实现框架前后端分离的方法详解
2016/12/30 PHP
简单实现php上传文件功能
2017/09/21 PHP
实例讲解PHP表单
2020/06/10 PHP
提交表单时执行func方法实现代码
2013/03/17 Javascript
Javascript级联下拉菜单以及AJAX数据验证核心代码
2013/05/10 Javascript
使用原生JS实现弹出层特效
2014/12/22 Javascript
JQuery核心函数是什么及使用方法介绍
2016/05/03 Javascript
轻松掌握JavaScript中的Math object数学对象
2016/05/26 Javascript
JavaScript实现页面无操作倒计时退出
2016/10/22 Javascript
JS瀑布流实现方法实例分析
2016/12/19 Javascript
基于jQuery实现的打字机效果
2017/01/16 Javascript
解决Jquery下拉框数据动态获取的问题
2018/01/25 jQuery
小程序实现留言板
2018/11/02 Javascript
jQuery实现回到顶部效果
2020/10/19 jQuery
用python + hadoop streaming 分布式编程(一) -- 原理介绍,样例程序与本地调试
2014/07/14 Python
使用Python3中的gettext模块翻译Python源码以支持多语言
2015/03/31 Python
浅要分析Python程序与C程序的结合使用
2015/04/07 Python
python实现矩阵乘法的方法
2015/06/28 Python
详解Python中的序列化与反序列化的使用
2015/06/30 Python
Python中的条件判断语句基础学习教程
2016/02/07 Python
详解用python计算阶乘的几种方法
2019/08/14 Python
Python面向对象之私有属性和私有方法应用案例分析
2019/12/31 Python
详解python算法常用技巧与内置库
2020/10/17 Python
python爬虫中抓取指数的实例讲解
2020/12/01 Python
css3 中的新特性加强记忆详解
2016/04/16 HTML / CSS
毕业生自我推荐
2013/11/04 职场文书
《分一分》教学反思
2014/04/13 职场文书
刑事上诉状(量刑过重)
2015/05/23 职场文书
老干部座谈会主持词
2015/07/03 职场文书
大学生党课感想
2015/08/11 职场文书
防溺水安全教育主题班会
2015/08/12 职场文书
vue报错function () { [native code] },无法出现我们想要的内容 Unknown custom element
2022/04/11 Vue.js
MySQL数据库 安全管理
2022/05/06 MySQL