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 相关文章推荐
用jQuery简化JavaScript开发分析
Feb 19 Javascript
javascript 四则运算精度修正函数代码
May 31 Javascript
javascript中的对象创建 实例附注释
Feb 08 Javascript
js跑步算法的实现代码
Dec 04 Javascript
JS中类或对象的定义说明
Mar 10 Javascript
jQuery实现的仿select功能代码
Aug 19 Javascript
简单实现JS对dom操作封装
Dec 02 Javascript
基于Javascript实现文件实时加载进度的方法
Oct 12 Javascript
JS简单判断函数是否存在的方法
Feb 13 Javascript
Vue filter介绍及详细使用
Apr 04 Javascript
javascript 易错知识点实例小结
Apr 25 Javascript
vue webpack build资源相对路径的问题及解决方法
Jun 04 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
DC四月将推出百页特刊漫画 纪念小丑诞生80周年
2020/04/09 欧美动漫
ThinkPHP之N方法实例详解
2014/06/20 PHP
Windows下的PHP安装pear教程
2014/10/24 PHP
php中in_array函数用法探究
2014/11/25 PHP
PHP传参之传值与传址的区别
2015/04/24 PHP
PHP session文件独占锁引起阻塞问题解决方法
2015/05/12 PHP
PHP实现简单汉字验证码
2015/07/28 PHP
javaScript 读取和设置文档元素的样式属性
2009/04/14 Javascript
js操作时间(年-月-日 时-分-秒 星期几)
2010/06/20 Javascript
jQuery 翻牌或百叶窗效果(内容三秒自动切换)
2012/06/14 Javascript
JavaScript实现网页对象拖放功能的方法
2015/04/15 Javascript
js实现仿阿里巴巴城市选择框效果实例
2015/06/24 Javascript
js改变style样式和css样式的简单实例
2016/06/28 Javascript
JavaScript 冒泡排序和选择排序的实现代码
2016/09/03 Javascript
BootStrap实现邮件列表的分页和模态框添加邮件的功能
2016/10/13 Javascript
JS判断输入的字符串是否是数字的方法(正则表达式)
2016/11/29 Javascript
javascript实现秒表计时器的制作方法
2017/02/16 Javascript
基于rem的移动端响应式适配方案(详解)
2017/07/07 Javascript
前端路由&amp;webpack基础配置详解
2019/06/10 Javascript
17个Python小技巧分享
2015/01/23 Python
Python3中多线程编程的队列运作示例
2015/04/16 Python
Python中优化NumPy包使用性能的教程
2015/04/23 Python
Python 异常处理的实例详解
2017/09/11 Python
PyTorch 1.0 正式版已经发布了
2018/12/13 Python
python统计中文字符数量的两种方法
2019/01/31 Python
django的settings中设置中文支持的实现
2019/04/28 Python
python使用配置文件过程详解
2019/12/28 Python
python烟花效果的代码实例
2020/02/25 Python
浅谈matplotlib 绘制梯度下降求解过程
2020/07/12 Python
CSS3中Animation属性的使用详解
2015/08/06 HTML / CSS
Linux文件操作命令都有哪些
2016/07/23 面试题
英文请假条
2014/04/11 职场文书
政风行风评议心得体会
2014/10/21 职场文书
2014年村委会工作总结
2014/11/24 职场文书
2016幼儿园中班开学寄语
2015/12/03 职场文书
Django框架之路由用法
2022/06/10 Python