Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使CSS样式不可能覆盖和唯一_Css_Overriding - Fatal编程技术网

使CSS样式不可能覆盖和唯一

使CSS样式不可能覆盖和唯一,css,overriding,Css,Overriding,假设我想把我的内容包括到别人的网站上。有没有一种方法可以使我的风格独一无二,并且不能被他的css文件覆盖 我把我的内容放在一个具有特定ID的div中 #divId a { color:red; } 链接颜色仍然可以被他的样式覆盖。我希望这个问题是可以理解的 #divId a { color:red !important; } 这将使你的风格优先,但如果他以后使用!重要的是,对于同一个元素,它将遵循正常的级联规则,并覆盖您的元素。最好是创建不同的类来执行这样的操作,以避免出现问题,例如,如

假设我想把我的内容包括到别人的网站上。有没有一种方法可以使我的风格独一无二,并且不能被他的css文件覆盖

我把我的内容放在一个具有特定ID的div中

#divId a {
color:red;
}
链接颜色仍然可以被他的样式覆盖。我希望这个问题是可以理解的

#divId a {
  color:red !important;
}

这将使你的风格优先,但如果他以后使用!重要的是,对于同一个元素,它将遵循正常的级联规则,并覆盖您的元素。

最好是创建不同的类来执行这样的操作,以避免出现问题,例如,如果您希望某些元素始终是红色creade类,如下所示:

.总是红的{ 颜色:红色!重要; }