【问题标题】:Adding title attribute to an image in rst在 rst 中为图像添加标题属性
【发布时间】:2018-07-07 22:17:47
【问题描述】:

似乎重组后的文本标记在图像选项方面非常有限:

可识别以下选项:
alt : 文字
高度:长度
width : 当前线宽的长度或百分比
scale : 整数百分比(“%”符号是可选的)
对齐:“顶部”、“中间”、“底部”、“左侧”、“中心”或“右侧”
目标:文本(URI 或参考名称)

是否可以通过 reStructuredText 标记设置一些自定义属性,例如标题?

例如

.. image:: foobar.jpg 
    :title: mouse over text, hi!

会输出:

<img src="foobar.jpg" title="mouse over text, hi!"></img>

【问题讨论】:

标签: restructuredtext pelican


【解决方案1】:

根据docutils,可以识别以下选项:alt、height、width、scale、align、target、class 和 name。没有标题。

选项包括 rewriting in the client with JavaScript 或与 docutils 团队合作制作 feature request 并实施。

【讨论】:

  • 是的,我在我的问题中指出了这一点。有一些 javascript 将 alt 属性移动到 title 是一个好主意!我也会考虑向 docutils 提交 PR :)
【解决方案2】:

您可以使用figure

.. figure:: picture.png

   This is the caption of the figure.

【讨论】:

  • 这会导致图片下方显示标题。虽然这可能非常有用,但它与在 &lt;img&gt; 中添加 title 属性不同(当鼠标悬停在图像上时会显示文本)。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-10-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多