
如何给代码添加行号?
最简单的做法:使用 xmp 标签
使用 xmp 标签是一种给代码添加行号的简便方法,但要注意该标签已不再使用。
转换为 pre 标签
要使用 pre 标签代替 xmp,需要对 HTML 代码进行转义,如下所示:
<div> <pre class="brush:php;toolbar:false"><!DOCTYPE html>
登录后复制
<html lang="en">
登录后复制
<head>
登录后复制
<meta charset="UTF-8">
登录后复制
<title>行号</title>
登录后复制
</head>
登录后复制
<body>
登录后复制
<p>测试页面</p>
登录后复制
</body>
登录后复制
</html>
登录后复制
简洁的 JavaScript 解决方案
还有一种使用 JavaScript 的更简洁的方法:
<div id="code" style="font-size:12px"></div>
<style>
* {margin: 0; padding: 0;}
#code p::before {content: attr(data-line-number);min-width: 50px;text-align: right;display: inline-block;padding: 0 5px;color: #ccc;}
</style>
<script>
var $code = document.getElementById('code');
`<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>行号</title>
</head>
<body>
<p>测试页面</p>
</body>
</html>`.split('
').forEach((text, index) => {
var $line = document.createElement('p');
$line.dataset.lineNumber = index + 1;
$line.innerText = text;
$code.appendChild($line);
});
</script>
登录后复制
以上就是如何给代码添加行号?的详细内容,更多请关注米云其它相关文章!
