gpt4 book ai didi

css - 忽略特定页面的 CSS 样式

转载 作者:太空宇宙 更新时间:2023-11-04 11:21:31 26 4
gpt4 key购买 nike

例如,我有 3 个 html,分别是 login.htmlhome.htmlcontact.html。他们三个都有这样的横幅编码:

.
.
<div id="banner" class="banner" >
....
</div>
.
.

他们还调用了一个包含以下内容的 css 文件

.
.
.
.banner {
background: url("images/image1.jpg");
}
.
.

我只想为 home.html 和 contact.html 设置 image1.jpg 背景。如果页面是 login.html 则忽略 css。是否可以仅通过调整 css 文件?

为了说清楚,我想做这样的事情:

.banner{
if(page != login.html)
background: url("images/image1.jpg");
else
ignore;
}

最佳答案

您有两个选项:

  1. <body> 添加一个类标记或特定元素。
  2. 添加额外的样式表以覆盖默认样式。

如果你能给body一类login对于 login.html :

<body class="login">

<div id="banner" class="banner">
....
</div>

</body>

您可以通过添加以下内容来覆盖样式:

.login .banner {background: none;}

关于css - 忽略特定页面的 CSS 样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32729554/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com