Css 为残疾人实施站点版本
我有一个非常大的项目。我必须执行动态字体更改版本的残疾人等。。因此,我有许多css文件,其中包含声明字体大小的类。现在我必须做另外两个文件,其中将定义正常字体和更大的字体。比如:Css 为残疾人实施站点版本,css,Css,我有一个非常大的项目。我必须执行动态字体更改版本的残疾人等。。因此,我有许多css文件,其中包含声明字体大小的类。现在我必须做另外两个文件,其中将定义正常字体和更大的字体。比如: fontSize8 { font-size: 8px; } fontSize9 { font-size: 9px; } 等等 在第二个文件中: fontSize8 { font-size: 13px; } 等等 项目中任何地方的字体都必须依赖于此文件中预定义的类。我的问题:在css文件的某个地方,我有这样
fontSize8 {
font-size: 8px;
}
fontSize9 {
font-size: 9px;
}
等等
在第二个文件中:
fontSize8 {
font-size: 13px;
}
等等
项目中任何地方的字体都必须依赖于此文件中预定义的类。我的问题:在css文件的某个地方,我有这样的东西:
DIV.LabelText {
font-size: 12;
}
我如何将这两个类fontSize12和DIV.LabelText关联起来,才能不更改文档文件中DIV.LabelText类的所有用法?如果我必须纠正每一种用法,那将是一场灾难。要在不同粒度级别的样式上覆盖或严格实现样式,可以使用此属性
!important
一个例子
fontSize8 {
font-size: 8px !important;
}
这将覆盖其他样式,甚至包括内联样式(如果有)。按升序排列的样式优先级如下所示:
样式表可以有几个不同的来源:
用户代理:
-例如,浏览器的默认样式表。
使用者
-例如用户的浏览器选项。
著者
-这是由页面提供的CSS,无论是内联的、嵌入的还是外部的
知道了这一点,让我们看看最后的顺序,按照重要性的升序:
用户代理声明,
用户声明,
作者声明,
著者重要宣言,
使用者重要宣言。
这些信息可以在使用SASS中找到,如果你能在纯CSS中做到这一点,我会非常惊讶。Javascript可以在页面加载后为您调整CSS。但我必须说:有专门用于将字体大小设置为特定像素值的类似乎有点奇怪。这真的违背了使用样式表按类定义样式的目的。你可以用em做一些稍微不同的事情。你只需要更改正文上的字体大小百分比,以增加/减少所有em字体大小。我不是设计师,所以我对此无能为力:。@misterManSam这将非常优雅,但我不是这个项目的决策者。顺便说一句,谢谢你的提示。如果下面的文档层次结构中的某些东西也有呢!重要属性?我想这是个反问句。但是谢谢你的重播。大多数情况下它都会骗人。如果一个孩子有!重要的是,它优先考虑。我猜你必须求助于手动更新这些特定的子元素,或者使用Javascript来处理它。希望这有帮助。正如我写的,这不是完整的答案。好的,这是你的电话,没有问题。