【发布时间】:2016-09-12 16:38:07
【问题描述】:
我正在使用prism 库来突出显示一些HTML、CSS 和JavaScript 代码。它在大多数情况下都做得非常出色,除了行号。
它们看起来像:
如您所见,它们未对齐。 我怎样才能解决这个问题? 我当前的代码如下所示:
<div id="html-display" class="display code-display">
<button class="explain-code">Explain this code</button>
<span class="current-code"><pre class="line-numbers"><code class="language-markup">
<!DOCTYPE html>
<html>
<head>
<title>a</title>
<meta charset="UTF-8">
<meta name="author" content="A A">
<link rel="stylesheet" type="text/css" href="design.css">
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="script.js"></script>
</head>
<body>
<h1>Test</h1>
</body>
</html></code></pre></span>
</div>
【问题讨论】:
-
我有同样的问题,必须硬编码(即以 px 定义,而不是相对)
code[class*="language-"]s 和.line-numbers-rows > span:beforestext-heightprism.css中的属性(主题 Twilight,Okaidia 似乎工作)。 -
文字高度?你是说行高吗?
标签: javascript html css highlight prism.js