1

このような段落があります

<p> Lorem ipsum dolor sit amet, /* consectetur adipiscing elit. */ </p>

/*との間のテキストのフォントの色が異なる CSS クラスが必要*/ です。

4

4 に答える 4

3

これを行うには使用できませんExpressions

CSS / HTML のように、要素を内部に挿入します。

次の方法で使用できます。

<p> Lorem ipsum dolor sit amet, <span class="comment">/* consectetur adipiscing elit. */</span> </p>

CSS:

p span.comment {color: #999;}

デモ: http://jsfiddle.net/jNvSw/

または、JavaScript の方法で実行したい場合 (jQuery を使用しますが、純粋な JavaScript を使用して実行することもできます):

​$(document)​.ready(function(){
    $("p").html($("p").html().replace('/*', '<span class="comment">/*'));
    $("p").html($("p").html().replace('*/', '*/</span>'));
});​

デモ: http://jsfiddle.net/jNvSw/1/

于 2012-09-28T07:00:03.737 に答える
0
<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>
于 2012-09-28T07:00:59.627 に答える
0

<span>可能であれば、マークアップ (/**/) をタグに置き換えてから、クラスに適切な色を割り当てます。

于 2012-09-28T07:01:17.553 に答える
0

:first-line改行があると仮定すると、疑似要素を使用してハッキングできます。

<p> Lorem ipsum dolor sit amet, /* consectetur adipiscing elit. */ </p>

p { color: grey;
p:first-line { color: black; }

この答えは真剣に受け止めるべきではないことに注意してください。

于 2012-09-28T07:02:03.077 に答える