gpt4 book ai didi

html - 覆盖 CSS 样式还是添加它?

转载 作者:太空宇宙 更新时间:2023-11-04 15:01:47 25 4
gpt4 key购买 nike

我有一个包含大量 CSS 格式的模板,但现在当我尝试添加我的文本时,我无法向其添加任何格式。在一个段落中,我尝试放置上标、斜体,但没有任何效果。有解决办法吗?

最佳答案

这里有一些关于覆盖 CSS 的解释

我将以这个简单的 HTML 为例:

<div id='home' class='current'></div>

例如,如果你有一个像这样的 CSS

#home{color : blue;}
.current{color : orange;}

文本将是蓝色的,因为#home“更强”

如果我们将值放入选择器:id=10 class=5 节点选择器 (div) = 1

所以 #home = 10 并且高于 .current 等于 5,#homestyles 将覆盖。

您可以使用 li.current,但同样,5+1=6 低于 id。

但是#home.current 将等于 15!这将覆盖#home 样式!

但是,如果您的颜色样式在属性 style=""中的节点本身上,则必须使用 jquery 将其删除或使用 !important :

.current{
color: blue !important;
}

它会覆盖所有的 css,但不推荐。

请注意,我使用的值不是准确的值,因此 .parentClass .class 可能不会超过 id,我找不到原始值...但请记住你越挑剔,就越有可能覆盖样式。

最后,如果您有 2 个具有相同值的选择器,则最后一个被调用的将被覆盖。

使用 chrome inspector 或 firebug 查看覆盖了什么。

关于html - 覆盖 CSS 样式还是添加它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16343632/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com