我一直在研究GitHub中使用的Markdown语法,但除了将图像大小调整为README的宽度。md页面,我不知道如何在它的中心图像。
这可能吗?如果有,我该怎么做?
我一直在研究GitHub中使用的Markdown语法,但除了将图像大小调整为README的宽度。md页面,我不知道如何在它的中心图像。
这可能吗?如果有,我该怎么做?
当前回答
它在GitHub上为我工作
<p align="center">
<img src="...">
</p>
其他回答
它在GitHub上为我工作
<p align="center">
<img src="...">
</p>
我解决图像定位问题的方法是使用HTML属性:
![Image](Image.svg){ width="800" height="600" style="display: block; margin: 0 auto" }
图像被正确地调整了大小和居中,至少在我本地的Visual Studio Community Markdown渲染器中是这样。
然后,我已经将更改推到存储库,不幸的是,我意识到它不适用于GitHub README。md文件。尽管如此,我还是留下这个答案,因为它可能会帮助其他人。
所以最后,我已经结束使用好的旧HTML标签代替:
<img src="Image.svg" alt="Image" width="800" height="600" style="display: block; margin: 0 auto" />
但你猜怎么着?一些JavaScript方法取代了我的样式属性!我甚至尝试了类属性和相同的结果!
然后我发现了以下要点页面,其中使用了更多的老式HTML:
<p align="center">
<img src="Image.svg" alt="Image" width="800" height="600" />
</p>
然而,这一个工作得很好,我想在没有进一步评论的情况下离开它…
另外,如果您可以控制CSS内容,则可以巧妙地使用URL参数和CSS。
Markdown:
![A cute kitten](http://placekitten.com/200/300?style=centerme)
和CSS:
img[src$="centerme"] {
display:block;
margin: 0 auto;
}
您可以通过这种方式创建各种样式选项,同时保持Markdown内容不包含额外的代码。当然,如果其他人在其他地方使用Markdown,您无法控制会发生什么,但对于共享的所有Markdown文档来说,这是一个普遍的样式问题。
为了扩展答案以支持本地图像,只需将FILE_PATH_PLACEHOLDER替换为图像路径并检查它。
<p align="center">
<img src="FILE_PATH_PLACEHOLDER">
</p>
这其实很简单。
-> This is centered Text <-
记住这一点,你可以把它应用到img语法中。
->![alt text](/link/to/img)<-