このような段落があります
<p> Lorem ipsum dolor sit amet, /* consectetur adipiscing elit. */ </p>
/*
との間のテキストのフォントの色が異なる CSS クラスが必要*/
です。
これを行うには使用できませんExpressions
。
次の方法で使用できます。
<p> Lorem ipsum dolor sit amet, <span class="comment">/* consectetur adipiscing elit. */</span> </p>
p span.comment {color: #999;}
$(document).ready(function(){
$("p").html($("p").html().replace('/*', '<span class="comment">/*'));
$("p").html($("p").html().replace('*/', '*/</span>'));
});
<p> Lorem ipsum dolor sit amet, <label class="classA"> /* consectetur adipiscing elit. */ </label></p>
<style>
.classA
{
font-size:12px;
font-family:Arial;
color:blue;
}
</style>
<span>
可能であれば、マークアップ (/**/) をタグに置き換えてから、クラスに適切な色を割り当てます。
:first-line
改行があると仮定すると、疑似要素を使用してハッキングできます。
<p> Lorem ipsum dolor sit amet, /* consectetur adipiscing elit. */ </p>
p { color: grey;
p:first-line { color: black; }
この答えは真剣に受け止めるべきではないことに注意してください。