この質問は少し奇妙/初心者/愚かに聞こえるかもしれません。我慢してください。
以下のコードは、CSS、HTML、およびColdFusionを使用して作成したWebページのごく一部です。
<head>
---------------------Part 1--------------------------------------
<CFIF CompareNoCase('#aid#', 0)>
<cfinclude template="show.cfm">
<cfabort>
</CFIF>
-----------------------------------------------------------------
<link rel="stylesheet" href="styles/style.css?1322665623">
</head>
---------------------------PART 2------------------------------------
<body id="wp-home">
<div id="wrapper">
<div class="header left">
<h1><a href="index.cfm" class="right logo">Name Of Client</a></h1>
<div class="tagline">
<span class="left blair"><a href="index.cfm" class="homelink">home</a></span>
<span class="headerline"></span>
<span class="right blair"><a href="index.cfm" class="homelink">antiques</a></span>
</div>
</div>
--------------------------------------------------------------------
ご覧のとおり、パート2を正しく表示するために必要なすべてのスタイルクラスを含むcssファイルstyle.cssを含めました。
問題は、パート1がアクティブ(true)の場合は常に、同じcssがファイルSHOW.CFMの要素にも適用されることです。これにより、ページの元の表示が完全に台無しになります。
とりあえず、リンクの下にタグを付けて、ページの処理とcssファイルの読み込みを停止しました。
show.cssを何度もチェックしましたが、styles.cssのクラスが使用されていないことを確認できます。
したがって、私の質問は、SHOW.CFMからロードされた要素に適用されるstyle.cssのスタイルを停止できるかどうかです。
質問がめちゃくちゃばかげているなら、私を許してください;)