掘金Markdown编辑器中的图片怎么居中?

简介: 掘金Markdown编辑器中的图片怎么居中?

背景


刚才在某群里无意间看到有位掘友提问:这个插入的图片怎么居中显示?其实我也早有这个疑问,只是懒得去处理。但是看到掘友有疑问,那作为热心肠的我必须帮他答疑解惑。


掘金原始居中方式


网络异常,图片无法展示
|


你会发现掘金原始的图片并不居中


尝试第1次


我们都知道,无论是Markdown还是富文本编辑器,最终在网页上的呈现方式都是一样的,无非是HTML+CSS+JS,通过以上简单的理论,我们开始第一次尝试,计划直接将Markdown的图片展示方式用HTML的标签替代。


代码


<img style="align:center" src="https://p6-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/58935071dcee4613bf27ec6e9bb10bc6~tplv-k3u1fbpfcp-watermark.image" />
复制代码


效果


网络异常,图片无法展示
|


你会发现依然不居中,原因竟是直接在img标签中添加的样式竟然没有生效,证据如下。


网络异常,图片无法展示
|


尝试第2次


经过上面的失败,我们决定换一种方式,即直接使用style标签来定义样式。


代码


<style type="text/css">
img {align:center}
</style>
<img style="align:center" src="https://p6-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/58935071dcee4613bf27ec6e9bb10bc6~tplv-k3u1fbpfcp-watermark.image" />
复制代码


效果


img {align:center}

网络异常,图片无法展示
|


-_-// 简直没脸看啊,样式直接漏了。


尝试第3次


经过上面的失败,我决定了这次再不成功,我就弃笔从戎了!估计我这小身板儿也进不了部队,哈哈哈。这次我们计划用div包裹img标签,因为通常前端都是这么干的。


代码


<div align=center>
<img src="https://p6-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/58935071dcee4613bf27ec6e9bb10bc6~tplv-k3u1fbpfcp-watermark.image" />
</div>
复制代码


效果


网络异常,图片无法展示
|


(#^.^#),我去,终于成了。虽然这是很简单的基操,但是能够帮到掘友,我还是很开心的。


多说一句


通过这篇文章,我建议各位掘友能够动手去设计属于自己的主题并且贡献给社区,这样对于推动社区体验无疑是一件小但很好的事情。


以上就是本文的全部内容,如果喜欢记得(四连):点赞,评论,收藏,转发。

相关文章
|
前端开发 Docker 容器
写作利器,一款极简的Markdown 编辑器
WeChat Markdown Editor 是一款高度简洁的微信 Markdown 编辑器:支持 Markdown 语法、色盘取色、多图上传、一键下载文档、自定义 CSS 样式、一键重置等特性。
751 70
写作利器,一款极简的Markdown 编辑器
|
Ubuntu Linux 测试技术
Linux系统之部署轻量级Markdown文本编辑器
【10月更文挑战第6天】Linux系统之部署轻量级Markdown文本编辑器
867 1
Linux系统之部署轻量级Markdown文本编辑器
|
存储 安全 数据安全/隐私保护
Django 后端架构开发:富文本编辑器权限管理与 UEditor 、Wiki接入,实现 Markdown 文本编辑器
Django 后端架构开发:富文本编辑器权限管理与 UEditor 、Wiki接入,实现 Markdown 文本编辑器
785 0
|
Linux UED C++
MarkEdit:相信做技术的同学都会喜欢这个编辑器的,MarkEdit编辑器,让Markdown编辑变得简单而强大,超赞~~~
嗨,大家好,我是小华同学。MarkEdit是一款跨平台的Markdown编辑器,支持Windows、macOS和Linux,提供实时预览、快捷键、自定义主题和插件系统等核心功能。它适用于日常笔记、技术文档、博客写作、学术论文和电子书制作等多种场景。
1172 31
|
移动开发 前端开发 JavaScript
基于 HTML5 和 Canvas 开发的在线图片编辑器
基于 HTML5 和 Canvas 开发的在线图片编辑器
615 0
|
机器学习/深度学习 人工智能 文字识别
Zerox:AI驱动的万能OCR工具,精准识别复杂布局并输出Markdown格式,支持PDF、DOCX、图片等多种文件格式
Zerox 是一款开源的本地化高精度OCR工具,基于GPT-4o-mini模型,支持PDF、DOCX、图片等多种格式文件,能够零样本识别复杂布局文档,输出Markdown格式结果。
1575 4
Zerox:AI驱动的万能OCR工具,精准识别复杂布局并输出Markdown格式,支持PDF、DOCX、图片等多种文件格式
|
存储 前端开发 JavaScript
🚀前端轻松实现网页内容转换:一键复制、保存图片及生成 Markdown
在现代前端开发中,提升用户的交互体验至关重要。本文将详细介绍如何使用 HTML2Canvas 和 Turndown 两个强大的 JavaScript 库,实现将网页选中文本转化为图片并保存或复制到剪贴板,或将内容转换为 Markdown 格式。文章包含核心代码实现、技术细节和功能拓展方向,为开发者提供了一个轻量级的解决方案,提升用户体验。
1601 68
|
人工智能 移动开发 前端开发
Markdown-to-Image:开源的在线 Markdown 转海报编辑器
Markdown-to-Image 是一款开源的在线 Markdown 转海报编辑器,能够将 Markdown 文本内容转换为图像,适用于创建社交媒体帖子、海报和其他视觉内容。该工具支持多种输出格式,并允许用户自定义样式,适用于多种应用场景。
1176 4
Markdown-to-Image:开源的在线 Markdown 转海报编辑器
|
JavaScript 前端开发 API
vue3 v-md-editor markdown编辑器(VMdEditor)和预览组件(VMdPreview )的使用
本文介绍了如何在Vue 3项目中使用v-md-editor组件库来创建markdown编辑器和预览组件。文章提供了安装步骤、如何在main.js中进行全局配置、以及如何在页面中使用VMdEditor和VMdPreview组件的示例代码。此外,还提供了一个完整示例的链接,包括编辑器和预览组件的使用效果和代码。
vue3 v-md-editor markdown编辑器(VMdEditor)和预览组件(VMdPreview )的使用
|
开发工具
用 Vim 编辑 Markdown 时直接粘贴图片
介绍一款 Vim 插件,可以帮助提升编辑 Markdown 时的从剪贴板粘贴图片的效率和体验。
304 2
下一篇
开通oss服务