创建一个新的HTML标记,其作用类似于带有附加内容的存在标记

时间:2013-01-23 12:14:33

标签: html css

  

可能重复:
  Custom html tags — Is there a better way?

在使用highlight.js时,我经常使用<pre class="cpp">来编写自己。只是出于兴趣,我有没有办法制作一个新标签,比如<pcpp>,就像<pre class="cpp">一样,只是使用CSS?

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

2 个答案:

答案 0 :(得分:-1)

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

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

创建一个新元素可能会导致页面出现重大问题,比它的价值更麻烦,而且它不会再以HTML格式验证。

答案 1 :(得分:-1)

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