ホームページ  >  記事  >  ウェブフロントエンド  >  特定の文字を含むスタイルを変更する方法_html/css_WEB-ITnose

特定の文字を含むスタイルを変更する方法_html/css_WEB-ITnose

WBOY
WBOYオリジナル
2016-06-24 12:08:371337ブラウズ

たとえば (*)、CSS を使用して * の色を赤に変更したいです。
プロジェクトが非常に古く、ページが無数にあるため、手動でスタイルを追加するのは大変です。
以前に関連する投稿を見たようですが、何か良い解決策がわかりません


ディスカッションに返信 (解決策)

外部 CSS ファイルを呼び出します。 。 。

これにはファイル置換ツールを見つける必要があります
* の付いたスタイルにはルールが必要です。そうでないと悪夢になります。

複数のページで同じCSSを呼び出す

同じCSSを呼び出すということですが、どのように記述するのですか? すべてのページに*を付けることはできません。
ルールは (*) を赤にします。

同じCSSを呼び出していますが、すべてのページのクラスに*を追加することはできません。
ルールは (*) を赤にします。 css外部ファイルを書きます。 。次に、

を呼び出します

たとえば、1000 ページがあり、各ページに多くの (*) がある場合、* に別のラベルを追加しないでください。
これらの 1000 ページはすべて CSS ファイルを参照しており、スタイルはこの CSS ファイルにのみ記述できます。
それともjQueryを使いますか?

4 階の xiaabadi からの返信を引用します:

同じ CSS を呼び出しますが、どのように記述するか? すべてのページのクラスに * を追加することはできません。
ルールは (*) を赤にします。
CSS 外部ファイルを書き込みます。 。それから電話してください
書き方、助けてください~~ ありがとうございます

4階のxiaabadiからの返信を引用します:

同じCSSを呼び出しますが、どのように記述するかすべてのクラスに*を追加することはできません。ページ。
ルールは (*) を赤にします。
CSS 外部ファイルを書き込みます。 。次に、それらをすべて呼び出します
これで、各ページは CSS ファイルを参照します。 この CSS ファイルにどのように記述するか?

selector { color:red ! important;}

この兄貴、私。 Javaコーディングに従事しているのですが、CSSについてはあまり詳しくありません。詳しく教えていただけますか


たとえば、

CSS


.test {value} を変更したい場合、各ページは CSS ファイルを参照します。この CSS ファイルに
.test{ color:red ! important; }

selector { color:red ! important;}
I just と書きます。 * を赤にする方法

それぞれの * にラベルを追加する場合は、Until を追加する必要があります。いつ?


かすか 元のポスターの意味は何ですか?
これにはファイル一括置換ツールを見つける必要があります。

(*) を見つけて (*) に置き換えます



次に
を一般的に参照される css .tip-red { color:red; }


これは必然的にフォーム以外の (*) を置き換えます。

うわー、代替のリスクが大きすぎます。
CSSで出来ないんですか?以前に可能そうな投稿を見た記憶がありますが、jsで書くことは可能ですか?

CSS ができない場合は、JS を書きたいのですが、まずテーブル内のすべての内容を読んで (*) が含まれているかどうかを確認します。追記: * だけを含めると間違った置換が発生する可能性があります
次に、(*) を次のように置き換えます。 ( *)

これは機能しますか?


ページがロードされた後、$(".first") は配列を返します (ページ上に複数の .first がある場合) $(".first").html() はテキスト値を取得します。repalce() は ( *) これを * に変更し、.first ノード配列に再割り当てするだけです。後で CSS を使用して色を赤に変更できます。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。