Heim  >  Artikel  >  Web-Frontend  >  有什么方面禁用掉全局CSS?_html/css_WEB-ITnose

有什么方面禁用掉全局CSS?_html/css_WEB-ITnose

WBOY
WBOYOriginal
2016-06-24 12:07:371735Durchsuche

用了bootstrap, 但是这个强大的框架对所有html元素都有自己的CSS,

我有个特殊的 里面想自己设置CSS,但是它全局的CSS总是会影响我。

请问有啥办法禁用全局的CSS么? 就是让其他地方设置的CSS都不会影响我的这个元素。


回复讨论(解决方案)

放进iframe里应该可以


你不可以写详细点,优先级比他高吗?

回复1楼:
你是指在iframe里再调一个独立的body么? 听上去是个好方法,回头我试试。

回复2楼:
bootstrap有很多默认CSS,就是我的 div里什么也不写,也会应用它的CSS。 我都不知道是哪个属性影响了我,怎么优先级比它高呢?

那个可以设置只对某些元素及其子元素有效的吧?

直接写在span的style里 要是调用的样式没有!important 就可以忽略掉了

按理说,span这标签,bootstrap没有做任何设置。


bootstrap都是先加专属类名,然后才有影响。

你要是只是这个span小样式想套用,直接copy它的样式就好了啊。或者,你把bootstrap的样式引用写前面,再引入自己的css。就不会覆盖你的样式

直接写在span的style里 要是调用的样式没有!important 就可以忽略掉了
看了bootcss的css文件,里面有好多!important  
我自己的css是这样写的
    
不知道跟哪个冲突,但确实不用bootcss我的就能正常显示。 请问有什么办法禁用它的important么?

!important

那有关于span的   important  


你这样就行
level>level2>level3>span  

假设你的标签是 span 并且同时有一个 class 。 你可以这么定义 span.classname{} 注意这个样式写在 css 表的 最下面 如果你只有一个css 表的话。多个的时候请注意 引用的顺序。

最笨的方法,在页面里面覆盖全局的CSS样式

哎,谢谢大家。因为我的class是直接引用第三方的,不好去改。
所以最终还是用了1楼的方法。 iframe确实可以,虽然麻烦点。。。

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn