2

可能重复:
自定义 html 标签——有更好的方法吗?

<pre class="cpp">在使用 highlight.js 时,我发现自己经常写:只是出于兴趣,有什么办法可以制作一个新标签,比如说<pcpp>,它的行为与 完全一样<pre class="cpp">,只是使用 CSS?

我可以想象这可以通过 JavaScript 实现,但我不想在每次加载页面时都开始更改所有标签。

4

2 回答 2

-1

不,您不应该在 HTML 中创建新标签

于 2013-01-23T13:04:30.480 回答
-1

不,但是如果您仍然使用 JavaScript,那么如果您发现您正在将该类应用于页面上的每个元素,则可以将该cpp类应用于所有元素:<pre><pre>

// Using jQuery
$('pre').addClass('cpp');

制作一个新元素可能会导致页面出现重大问题,比它的价值要麻烦得多,而且它不会再被验证为 HTML。

于 2013-01-23T12:17:37.743 回答