- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
据我了解,:host-context
用于根据父级选择器应用样式。
让我们考虑如下规则:
:host-context(.red-theme) { 背景颜色:红色; }
同样可以使用 :host 选择器编写如下:
.red-theme :host { 背景颜色:红色; }
那么明确要求 host-context
是什么?
最佳答案
如果您想为组件自定义 HTML 元素本身设置样式,请使用 :host
。
:host-context
用于当您还希望让组件应用样式并考虑呈现组件的上下文时使用。
因此,例如,您可以这样做:(使用 host-context
)
<div class="red-theme">
<app-component></app-component>
</div>
哪里 app-component
<button class="btn btn-theme">Button</button>
并且定义了组件样式:
:host-context(.red-theme) .btn-theme {
background: red;
}
如果您想在您的 Web 应用程序上有多个替代主题,这很有用。
关于css - 为什么是:host-context is required when :host can suffice the needs in Angular,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56777350/
我无法编译以下代码。 void print_number(long n) { std::cout p) { std::cout (p) p) { std::cout (p) )’
据我了解,:host-context 用于根据父级选择器应用样式。 让我们考虑如下规则: :host-context(.red-theme) { 背景颜色:红色; } 同样可以使用 :host 选择器
我有一个 SQLite3 数据库,其中包含以下五个表: Addressbook SQL Schema 列表可以分配给联系人和打印作业。如果我想处理打印作业(例如在信封上打印联系人),我需要获取与该打印
尝试安装 R-3.3.2 但当我使用 $./configure 时,我不断收到错误: 正在检查 bzip2 支持是否足够...配置:错误:需要 bzip2 库和 header 最佳答案 它对我有用:
我是一名优秀的程序员,十分优秀!