html - 如何在HTML中调用特定页面的css样式?

标签 html css

我已经以 Angular 创建网页。我有三个样式表。这三个文件在所有页面都会被调用。现在,我想为我的主页执行特定的 CSS block 。我为此过程尝试了更少的文件。

HTML:

//此代码用于主页

<div class="homePage">
<div class="content">

</div>
</div>

//内页代码

<div class="content">

</div>

CSS:

.homePage
{
    .content
    {
        background-color: #F00;
        color: #FFF;
    }
}
.content
{
    background-color: #000;
    color: #FFF;
}

但它不起作用。请帮我。

最佳答案

您可以为 .content div 设置全局样式

.content {
    background-color: #000;
    color: #FFF;
}

每当您想要覆盖 .content div 样式或添加页面特定样式时,只需将 .content div 包装到父 div

HTML

<div class="home-page">
   <div class="content"></div>
</div>

CSS

.home-page .content {
    background-color: #F00;
}

关于html - 如何在HTML中调用特定页面的css样式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32412071/

相关文章:

javascript - 无法获取对现有窗口的引用

javascript - 当用户滚动经过所有行时,表格后面的按钮出现

html - CSS如何使 '>'个字符去同一个方向

jquery - 如何在 div 中的文本的第一部分周围添加一个跨度

html - 在网页中插入音频文件

html - 为什么 CSS head 样式不适用于 Bootstrap HTML 文件

html - 让 TextArea 在不同浏览器中看起来都一样?

html - 如何让两个街区更近

javascript - 在进入或离开 AngularJS 状态时更改 CSS 属性

javascript - div在无限循环jquery中只翻转一次