我想在块中显示一些代码,并包含行号。我怎样才能得到行号显示,不能被选择,不依赖于Javascript?HTML/CSS - 无法选择的行号
Pastebin.com似乎能够做到这一点,但我不明白如何。有任何想法吗?
在此先感谢!
我想在块中显示一些代码,并包含行号。我怎样才能得到行号显示,不能被选择,不依赖于Javascript?HTML/CSS - 无法选择的行号
Pastebin.com似乎能够做到这一点,但我不明白如何。有任何想法吗?
在此先感谢!
Pastebin通过将每行内容作为LI元素添加到有序列表中来解决这个问题。
<ol>
<li>public void foo() {</li>
<li> System.out.println("bar");</li>
<li>}</li>
</ol>
从这样一个列表中的号码中选择时,不会被复制:
其余的是使用CSS的样式。
在pastebin.com的情况下,他们只是使用HTML中的有序列表,它会生成一个带有编号的行列表。 YOu无法选择HTML中的列表项目编号或项目符号...
这只是简单的ol > li
(每一行都是一个有序的列表项)。
我宁愿假定pastebin使用JavaScript ...尽管在pastebin中,代码的每一行都被包装在一个'li'元素中,这可能是服务器端或客户端。但是,无论哪种方式,它绝对*不*只是HTML和CSS。 –
为什么不使用Firebug或类似的东西来检查你喜欢的pastebin页面上的html/css,看看他们在做什么。 –
您是否希望它们根本不可选,或者您可以选择没有数字的代码? – 2012-10-23 12:48:59