私はいくつかのテキストの魔法使いをhtmlの<code>
タグで囲んでいます。しかし、スタイリングはサーバー側のクラスで行われます。例えば:htmlコードのテキストのスタイリング
myValue.replaceAll(" " + textToStyle + " ", " <span style=\"color: orange;\"> " + textToStyle + "</span> ");
このラインについて<code>
タグでラップされたテキストとして行きます。テキストは、JSFのデータテーブルに表示されます。
<h:column>
<code class="dt_row">
#{myList.myValue}
</code>
</h:column>
<code>
タグCSSクラス:
.dt_row {
height: 8px;
margin: 3px 3px 3px 3px;
color: #000000;
font-size: 12px;
}
HTMLはコードはすべてのタグに表示されているブラウザに表示されたときに問題があります。私はそれが欲しい、この<span style=\"color: orange;\">
はページに表示されますが、テキスト値はオレンジ色で表示されます。
これを実現する方法はありますか?
私はあなたの最後の行の近くにあなたを失いました。エスケープを無効にしますか? – adarshr
はい、エスケープをオフにしたいと思います。例えば、私の質問でclass = "dt_row"の場合、class属性は青色で、例えばクラスではありません。クラス –