覆盖角材质css——为什么呢!重要工作
我试图覆盖一些角材质组件的css。我读到关于/deep/和:ng deep不再被使用,所以我尝试在styles.css中添加一些代码。我唯一能做的就是向类添加新属性,而不是覆盖已经存在的属性 你能帮我覆盖这个css吗 ---更新--- 所以我设法改变填充使用!重要:覆盖角材质css——为什么呢!重要工作,css,angular,angular-material,Css,Angular,Angular Material,我试图覆盖一些角材质组件的css。我读到关于/deep/和:ng deep不再被使用,所以我尝试在styles.css中添加一些代码。我唯一能做的就是向类添加新属性,而不是覆盖已经存在的属性 你能帮我覆盖这个css吗 ---更新--- 所以我设法改变填充使用!重要: 我想知道是否有更好的方法可以做到这一点,以及为什么它会起作用?MDN Web文档对CSS的特殊性和CSS的作用有很好的解释!在覆盖级联时非常重要。请记住,id=”“比class=”“更具体 从文档中: 一些经验法则: 在考虑
我想知道是否有更好的方法可以做到这一点,以及为什么它会起作用?MDN Web文档对CSS的特殊性和CSS的作用有很好的解释!在覆盖级联时非常重要。请记住,id=”“比class=”“更具体 从文档中: 一些经验法则: 在考虑之前,始终要寻找一种使用特殊性的方法!重要的 只使用!重要信息:页面特定的CSS会覆盖外部CSS 永远不要使用!重要的站点范围的CSS 而不是使用!重要的是,请考虑: 更好地利用CSS级联,使用更具体的规则 在所选元素之前指示一个或多个元素, 规则变得更具体,优先级更高 我不知道你在用什么!这里的要点是有效的,因为您正在覆盖“外部”css 至于角材质组件的样式,在设置项目时,您使用的是预构建主题或自定义主题。如果你有很多自定义项要做,一个自定义主题就是最好的选择
是的,我认为你需要使用<代码>:NG深< /C>或类似的东西,你也可能需要考虑特殊性和重要性。如果您能提供一个可行的演示(如stackblitz),我将非常高兴地看到,如果我能在您的具体问题上帮助您,欢迎您的回复。一个可行的演示是一个伟大的想法,我设法改变填充现在使用!重要的。我想知道是否可以使用这个。do it inside style.css您不能在component.cssah内部执行。好的,因此如果您在style.css中进行的更改不应强制您使用和深度运算符,那么只使用特殊性和重要性就足够了,正如我告诉您的,如果您能够帮助它,请尽量避免依赖重要性。你熟悉特殊性的概念吗?啊,好的,完美:),styles.css不影响特殊性,唯一的区别是它不受angular视图封装的约束,所以你放在那里的css作为标准css工作,所以你可以自由更改不属于你的css:)