要使代码段显示行号,切换和其他功能,可以使用以下方法:
在HTML中,可以使用<pre>
标签来显示代码段,并使用<code>
标签来包含代码。然后,可以使用CSS来添加行号和其他功能。
例如:
<!DOCTYPE html>
<html>
<head><style>
pre code {
counter-reset: line;
}
pre code span {
display: block;
counter-increment: line;
}
pre code span:before {
content: counter(line);
padding-right: 1em;
border-right: 1px solid #ccc;
margin-right: 1em;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
}
</style>
</head>
<body>
<pre>
<code>
<span>function hello() {</span>
<span> console.log('Hello, World!');</span>
<span>}</span>
</code>
</pre>
</body>
</html>
有许多JavaScript库可以帮助您添加行号、切换和其他功能。例如,可以使用highlight.js
库来实现这些功能。
首先,在HTML中包含highlight.js
库和相关样式:
<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/styles/default.min.css"><script src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/highlight.min.js"></script>
然后,在JavaScript中初始化highlight.js
:
hljs.highlightAll();
最后,在HTML中添加代码段:
<pre><code class="language-javascript">
function hello() {
console.log('Hello, World!');
}
</code></pre>
这将使代码段显示行号、语法高亮和其他功能。
请注意,本答案中不包含任何云计算品牌商的提及。
领取专属 10元无门槛券
手把手带您无忧上云