在 CSS 中创建带有标题/图例的框
作为上一个问题的后续,我想为 < 添加一个标题/code> 框,指示其中的代码类型(例如,
R
、sh
、perl
,...)。但我不能像上一个问题一样使用
<pre class="src src-R">
here <- is(the=code)
</pre>
所以我希望创建一个 src-R
类,将 R
标题添加到
框中,在纯CSS中,或者如果不可能的话,使用一些额外的Javascript。
任何指示表示赞赏!
As a follow-up to this previous question, I'd like to add a title to a <pre>
box, indicating what kind of code is inside it (e.g. R
, sh
, perl
, ...). But I can't use a <div>
as in the previous question, because the <pre>
is generated by another tool (org-mode export). It looks like this:
<pre class="src src-R">
here <- is(the=code)
</pre>
So I'm hoping to create a src-R
class that adds an R
title to the <pre>
box, in pure CSS, or if that's not possible, using some additional Javascript.
Any pointers appreciated!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以仅使用带有
.src-R:before
的 CSS 来完成此操作。参见: http://jsfiddle.net/thirtydot/myAhS/
:before
在 IE8+ 中有效和所有现代的浏览器。如果您需要 IE7 或更低版本的支持,则需要 JavaScript。
You can do it using only CSS with
.src-R:before
.See: http://jsfiddle.net/thirtydot/myAhS/
:before
works in IE8+ and all modern browsers.If you need IE7 or lower support, JavaScript will be needed.