这个问题可能听起来有点奇怪/新手/愚蠢。请多多包涵。
下面的代码是我使用 CSS、HTML 和 Coldfusion 创建的网页的一小部分。
<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>
--------------------------------------------------------------------
如您所见,我包含了一个 css 文件 style.css,其中包含正确显示第 2 部分所需的所有样式类。
问题是,只要第 1 部分处于活动状态(为真),相同的 css 也会应用于文件 SHOW.CFM 中的元素。这完全打乱了页面的原始显示。
目前,我在链接下方放置了一个标签,以停止处理页面和加载 css 文件。
我已经多次检查 show.css 并且可以确认其中没有使用来自 styles.css 的类。
因此,我的问题是我是否可以停止 style.css 中的样式应用于从 SHOW.CFM 加载的元素
如果这个问题非常愚蠢,请原谅我;)