如何使用 CSS if..else 更改正文背景颜色

发布于 2024-12-05 02:08:10 字数 240 浏览 0 评论 0原文

我遇到了一个与 CSS 相关的问题。

我们如何在 CSS 中执行 if/else... 例如,我有一个名为 main.css 的 CSS 文件和两个 HTML 页面,即 a.html 和 b.html。

在 body {} 元素 (main.css) 内,背景颜色始终为 #dad4d4。 对于a.html,主体将继承此颜色属性,但对于b.html,我希望将主体背景颜色更改为#eae1e2。

怎样才能让这件事成功呢?

I got a CSS-related issue..

How can we perform if/else in CSS...
for example, i have a CSS file named main.css and two HTML pages namely a.html and b.html.

Inside body {} element (main.css) , the background-color will always be #dad4d4.
For a.html, the body will inherit this color property, but for b.html, i want the body background-color to be changed to #eae1e2.

How to make this a success?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

深居我梦 2024-12-12 02:08:10

您无法解析标准 .css 文件中的函数。

但是,您想要执行的操作的解决方案:

body.a {
    background-color: red;
}

body.b {
    background-color: blue;
}

然后只需使用 每个相应的页面。

You cannot parse functions within a standard .css file.

However, a solution to what you want to do:

body.a {
    background-color: red;
}

body.b {
    background-color: blue;
}

Then simply use <body class="a"> or <body class="b">on each respective page.

大海や 2024-12-12 02:08:10

元素上放置 idclass 属性。

例如,在 a.html 上,它将是 ,在 b.html 上,它将是 <代码>。然后你可以这样做:

body#a {
    background-color: blue;
}

body#b {
    background-color: green;
}

Put an id or class attribute on your <body> element.

For example, on a.html it would be <body id="a"> and on b.html it would be <body id="b">. You can then do:

body#a {
    background-color: blue;
}

body#b {
    background-color: green;
}
焚却相思 2024-12-12 02:08:10

你可以给你的身体上一堂课来实现这一目标。
在 a.html 中,您的正文将具有类“a”,在 b.html 中将具有类“b”。
每个类都可以有它自己的属性。

据我所知,CSS 中是否不可能有 else

You could give your body a class to achieve this.
In a.html your body will have class 'a', in b.html class 'b'.
Each class can then have it's own properties.

As far as I know if else is not possible in CSS

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文