设置图像在Typora中左对齐

时间:2018-11-02 01:27:05

标签: css markdown

默认情况下,Typora将所有图像设置为居中对齐。

image

我搜索了github.css,但没有找到img

$ grep img "/Users/me/Library/Application Support/abnerworks.Typora/themes/github.css"
#return no matches

如何设置图像左对齐?

3 个答案:

答案 0 :(得分:3)

偶然发现了这个荒谬的简单但不稳定的解决方案:在图像后添加一个空格字符。实际上,任何字符都可以使用,因此为了使它更加可见,在此示例中,我在图像后放置了字母“ s”:

enter image description here

在Typora 0.9.93版(测试版)中进行了测试。

答案 1 :(得分:1)

您可以编辑主题的CSS文件。

转到 File > Preference 或按 Ctrl+Comma 。在主题中,单击 Open Theme Folder

image

打开您主题的CSS文件。例如,我使用的是 Github 主题。

image

在CSS文件中搜索img {}。在github.css中,我没有找到任何img {}。如果找不到img {},则可以写一个。然后,如下设置displayalign-items

img {
    display: -webkit-flex;
    -webkit-align-items: flex-start;
    display: flex;
    align-items: flex-start;
}

在应用上述CSS属性之前进行对齐:

image

应用上述CSS代码后的对齐方式:

image

注意:(有时但不一定)在某些情况下,在编辑文件时,如果光标位于图像或图像链接之间,则可以将图像临时显示在中间。但是,如果将光标的位置从图像上移开,效果会很好。

希望有帮助!

答案 2 :(得分:0)

根据官方文档here,通过在github.css或yourTheme.css中添加以下代码来使img左对齐:

p .md-image:only-child{
    width: auto;
    text-align: left;
}