ホームページ  >  に質問  >  本文

新しい CSS ファイルを使用して既存の Web サイトのスタイルを上書きします

<p>私の Web サイトには現在、Web サイトの一部として自動的に組み込まれる 3 つの CSS ファイルがあります。ソース コード、つまり Web サイトの Index.html ファイルにはアクセスできませんが、CSS にはアクセスできます。私のウェブサイトのドキュメント。 </p> <p>Web サイトの CSS ファイルを独自のスタイルでオーバーライドし、オーバーライドするすべてのスタイルを含む新しい CSS ファイルを作成しようとしています。 </p> <p><code>@import url(css4.css)</code> を使用して最後の CSS ファイルの上に配置しようとしましたが、これは最後の CSS ファイルのスタイルを上書きしません。 </p> <p>この目標を達成するにはどうすればよいですか? </p> <pre class="brush:php;toolbar:false;"><link rel="stylesheet" type="text/css" href="currentCSS1.css"> <link rel="stylesheet" type="text/css" href="currentCSS2.css"> <link rel="stylesheet" type="text/css" href="currentCSS3.css"> <!-- CSS のみを使用して以下のコードを追加するにはどうすればよいですか? --> <link rel="stylesheet" type="text/css" href="newCSS4.css"></pre> <p><br /></p>
P粉504920992P粉504920992399日前492

全員に返信(2)返信します

  • P粉536532781

    P粉5365327812023-08-24 00:53:13

    これは誰も言及していない興味深い解決策です。

    ######事実:######

    ページの HTML は変更できません -

    問題ありません。
    1. CSS ファイルを変更することはできますが、開発者が後で再度変更し、加えた変更を削除する可能性があります -

      心配しないでください。
    2. JavaScript と JQuery は使用できない/使いたくない -

      私にとっては問題ありません。
    3. サーバーにさらにファイルを追加できます -

      素晴らしいですね!
    4. 楽しみと利益のために .htacess ハッキングをしてみましょう!

      ドキュメント ルート ディレクトリ内の
    5. .htaccess ファイル:
    リーリー

    結果:

    hackedCSS3.php

    は、

    css3.css

    の代わりに、要求されるたびにサイレントに提供されます。 参考: http://httpd.apache.org/docs/2.2/howto/htaccess.html

    hackedCSS3.php ファイル: リーリー

    追加の報酬:

    このソリューションは、この 1 つの .php ファイルで 3 つの

    .css

    ファイルすべてに拡張できます (ただし、css3.css のみです。また、賢い正規表現を使用して、ファイルに一切触れずに、これらの開発者の CSS を削除/変更できます。可能性は刺激的です。 補充: .htaccess ファイルは、Web サイトの

    document

    ルート ディレクトリに配置する必要があります。これは、www.example.com/index.html がindex.html をロードする場所です。

    これは、.htaccess ファイルで指定した任意のディレクトリに配置できます。ドキュメントルートも機能します。変化### リーリー ###のために### リーリー ###不要。 CSS コードのこの部分を .css ファイルとして扱います。 <style> タグは必要ありません。

    返事
    0
  • P粉022140576

    P粉0221405762023-08-24 00:23:36

    ほとんどの回答で提案されている !重要 を使用することに加えて、これは CSS の特異性に関する質問です

    は、4 つの優先度の列で表すことができます:


    これは CSS 固有のコード スニペットの完全な例です

    リーリー リーリー

    返事
    0
  • キャンセル返事