LNA*_*LNA 6 html css restructuredtext python-sphinx
我的.rst文件中有一个链接
Click me! <../link_reference.html>
Run Code Online (Sandbox Code Playgroud)
这就像点击我一样!但是,我想为它添加一个CSS类,所以它看起来像Click me!.
我将下面的行添加到我的RST文件的顶部:
role:: example
Run Code Online (Sandbox Code Playgroud)
然后我改变了我的链接,看起来像这样:
例: Click me! <../link_reference.html>
但是,这个RST呈现为<span class="problematic">:example:Click me!<../ link_reference.html> _</span>代替.:(
我认为使用.. role ::是在RST中将CSS添加到文本的最佳方式.我需要为链接做些什么特别的事吗?
这给我带来了一些麻烦.这个解决方案不是很好,但我能够做我需要的,所以希望它可以帮到你.它基本上会在您的类的链接周围添加一个div,以便您可以定位链接并设置其样式.根据你正在做的事情你也必须为div设计风格.
RST代码:
.. container:: myclass
`google <www.google.com>`_
Run Code Online (Sandbox Code Playgroud)
输出:
<div class="myclass container">
<a class="reference external" href="www.google.com">
google
</a>
</div>
Run Code Online (Sandbox Code Playgroud)