如何使用 CSS if..else 更改正文背景颜色
我遇到了一个与 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您无法解析标准 .css 文件中的函数。
但是,您想要执行的操作的解决方案:
然后只需使用
或
每个相应的页面。
You cannot parse functions within a standard .css file.
However, a solution to what you want to do:
Then simply use
<body class="a">
or<body class="b">
on each respective page.在
元素上放置
id
或class
属性。例如,在
a.html
上,它将是,在
b.html
上,它将是 <代码>。然后你可以这样做:Put an
id
orclass
attribute on your<body>
element.For example, on
a.html
it would be<body id="a">
and onb.html
it would be<body id="b">
. You can then do:你可以给你的身体上一堂课来实现这一目标。
在 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