当前位置: 首页 > 面试题库 >

CSS的!important声明什么时候不起作用?

阙博容
2023-03-14
问题内容

我想知道是否有人可以在CSS中!important声明 无法 覆盖内联样式时放些权威参考摘要。


问题答案:

确定哪些样式相互替代涉及许多因素。样式声明出现在 级联中 的位置越低,则它在定位元素时 越具体 ,则与其他样式的权衡就越大。

这是样式继承的CSS2标准:

  1. 如果级联产生一个值,请使用它。
  2. 否则,如果属性是继承的,则使用父元素的值,通常是计算值。
  3. 否则,请使用属性的初始值。每个属性的初始值在属性的定义中指示。

在内部,浏览器将根据标准计算规则的特异性。!important声明会增加规则的权重,但是动态分配样式属性通常会优先考虑,因为通常会指定更高的级别。



 类似资料:
  • 还不起作用。所以我放弃链接,我只是编码:

  • 问题内容: 我正在尝试使用 BufferedReader 通过URL上的InputStreamReader 从Web文档中读取文本(到某些Apache服务器上的文件)。 现在,这很好。但是显然,我希望读者不要只读一行,而应该读文件中的所有行。 查看BufferedReader API,以下代码应做到这一点: 即在有更多行时读取所有行,在没有更多行时停止。但是,此代码不起作用-读者 永远不会 报告

  • 声明集合不会抑制其任何功能(仍然可以、、、等),但允许编译器进行更多优化。 在什么情况下,最好更改引用(不允许使用final)而不是使用现有集合的方法?

  • 我生成doc与发音插件和它的工作,我添加了一个源目录添加额外的文件到类路径编译(maven-编译器插件).发音不工作与this.how我解决这个问题?我得到这个错误:[ERROR]未能执行目标org.codehaus.enunciate: maven-en

  • 考虑以下两行代码: 对我来说,他们看起来很相似。但是,第二行被Java编译器(1.8)拒绝,消息是“不能推断SimpleFileVisitor的类型参数<>”。 谁能解释一下,有什么问题吗?

  • 您可以在整个web上读到AWT是旧的和不推荐的,而Swing是旧的,但比AWT新,应该尽可能优先于AWT。但是我如何确定什么时候可以用它的摆动挂件替换AWT组件呢?web中的几个示例仍然使用AWT组件,其中可以使用Swing。那么有没有一个明确的建议,从AWT中使用什么,什么不使用?我知道,当我使用官方不推荐的组件时,java编译器会给出一个简短的说明,例如: 将产生如下警告: 换句话说:及其子包