在(GitHub)Markdown中的图像周围流动文本

Jer*_*auw 56 markdown github

我有一个狭长的图像,我想在GitHub上的README.md文件的右上角显示.我一直在尝试几种方法来使它正确对齐并且目前有

<p align="right">
  <img src="doc/subpagelist.png" />
</p>
Run Code Online (Sandbox Code Playgroud)

这是因为图像在右侧对齐,但是相当无用,因为Markdown文件中图像下方的所有内容都显示在图像的底部,而不是显示在图像的左侧.

有没有办法让文本在图像周围流动(没有删除标题和段落)?

Jo *_*iss 89

align="right"(或left)属性适用于GitHub的降价:

<img align="right" src="doc/subpagelist.png">
Run Code Online (Sandbox Code Playgroud)

  • 无论如何,在图像之后是否要“清除:两者”?我正在使用的图像相当高,并且正在渗入下一个H1部分。 (4认同)
  • @JoshuaPinter,您需要使用`&lt;br clear="right"/&gt;`。使用`style =“ clear:both”`无效的原因相同,`style =“ float:right”`则无效:style属性被去除。 (4认同)
  • 不适用于标头。如何在页眉旁边对齐图像? (2认同)
  • @theonlygusti要将图像放在标题旁边,请在标题之前*之前将右对齐的图像放在中间,并在其之间留空行。 (2认同)

Nic*_*mer 15

align="left"工作正常。要再次中断对齐,请使用<br clear="left"/>(或<br clear="right"/>) 标签:

<img src="/path/to/image.png" align="left" width="200px"/>
some text floating around the image

<br clear="left"/>

A "newline". This text doesn't float anymore, is left-aligned.
Run Code Online (Sandbox Code Playgroud)


小智 6

在 Markdown 中,您可以向标签添加额外的属性。例如,我用它来做你想做的事情:

![Some Title](http://placehold.it/image.jpeg){:style="float: right;margin-right: 7px;margin-top: 7px;"}
Run Code Online (Sandbox Code Playgroud)

  • 这似乎不适用于 github 风格的 markdown。 (18认同)

Ric*_*Lee 6

它适用于我(仅适用于 jekyll,不适用于 Github markdown):将下面的代码放在您的内容降价中(为了更好的组织,我已将其放在第一行)


    <style type="text/css">
    .image-left {
      display: block;
      margin-left: auto;
      margin-right: auto;
      float: right;
    }
    </style>

Run Code Online (Sandbox Code Playgroud)

并按如下方式引用您的图像: [![Proguard](./proguard-snippets.png)](http://www.thiengo.com.br/proguard-android){: .image-left } Your Text comes here...

请注意除图像 url 之外的.image-left类。

最终结果在这里:年度电影 jekyll github 页面


Chr*_*ris -1

您所描述的是图像的“浮动”,它允许文本在其周围流动。如果您想了解有关 CSS 浮动的更多信息,有许多关于 CSS浮动教程 。同时,要使图像在 Markdown 中浮动,您可以将图像包装在 div 中并使用以下方法浮动该 div:

<div style="float: right">
    ![Replace this with your image](http://placehold.it/85x85 "Title")
</div>
Run Code Online (Sandbox Code Playgroud)

  • div 仍然存在,但 Github 删除了所有包含的样式信息。 (3认同)