Answers:
您应该能够!important
在CSS中使用星号和元素。
html *
{
font-size: 1em !important;
color: #000 !important;
font-family: Arial !important;
}
星号匹配所有内容(如果没有,您可能也可以逃脱html
)。
在!important
确保没有任何东西可以替代你在这个样式设置什么(除非它也很重要)。(这是为了满足您的要求,即“忽略文本的内部格式” –这是我的意思是其他样式不能覆盖这些样式)
花括号中的其余样式与其他样式一样,您可以在其中做任何想做的事情。我以更改字体大小,颜色和字体为例。
!important
。必须始终将其用作最后一个选项。
!important
此处的使用是由于原始张贴者的要求,即“具有相同的字体系列和相同的文本大小,而忽略了文本的所有内部格式”。如果您没有该要求,则不要使用!important
。
html * {}
或body * {}
可以帮助您避免body p {}
在随附的样式表中进行更具体的覆盖。body p {}
比更加具体body {}
,因此星号在这里是重要的元素。
html
从html *
这里省略
我认为最佳做法是将字体设置为正文:
body {
font: normal 10px Verdana, Arial, sans-serif;
}
如果决定更改某些元素,则很容易覆盖它:
h2, h3 {
font-size: 14px;
}
将其设置在CSS的主体选择器中。例如
body {
font: 16px Arial, sans-serif;
}
使用以下CSS:
* {
font: Verdana, Arial, 'sans-serif' !important;/* <-- fonts */
}
该*
-selector指任何/所有的元素,但显然是在食物链的底层,当谈到覆盖更具体的选择。
请注意,即使使用了其他选择器来设置文本(例如,the 或a ),- !important
flag也会将font
-style 呈现为*
绝对。body
p
!important
可以防止其他选择器覆盖设置。
!important
只要其他选择器也不要使用它,就可以防止它们被覆盖。嘿。我将编辑我的帖子并添加它-谢谢。:-)
!important
上面更具体的选择器中的。但这不是我
试试这个:
body
{
font-family:your font;
font-size:your value;
font-weight:your value;
}
{}
按钮,则可以在答案中以这种方式显示示例代码。
!important
很有用,但是如果使用过度,它可能会有点“怪兽化”。