我的任务是对现有网页控件进行一些更新并将其放在现有网页上。 Web控件使用大量硬编码格式来使其看起来很“漂亮”,并且网页使用CSS覆盖了几乎所有可以成像的视觉元素。所以当控件放在页面上时,它看起来非常糟糕。它基本上不可用,我不知道最好的方法是解决它。从css应用中排除部分页面?
有没有办法清除CSS,例如,作为指定DIV的一部分的所有元素,或者阻止将主css应用到这些组件的方法?
我的任务是对现有网页控件进行一些更新并将其放在现有网页上。 Web控件使用大量硬编码格式来使其看起来很“漂亮”,并且网页使用CSS覆盖了几乎所有可以成像的视觉元素。所以当控件放在页面上时,它看起来非常糟糕。它基本上不可用,我不知道最好的方法是解决它。从css应用中排除部分页面?
有没有办法清除CSS,例如,作为指定DIV的一部分的所有元素,或者阻止将主css应用到这些组件的方法?
您可以尝试CSS reset stylesheet(只需将类yui3-cssreset
添加到您的元素)。
但唯一的问题是,它只是标准化浏览器之间的细微差别,并不是为了完全杀死所有样式表而产生的。
您可以,但是,编辑代码重置background
,font
,border
等
复位样式表没有什么问题问的。他们只是将属性设置为某人选择的某些值。 – 2014-10-27 13:45:49
可以使用不伪选择,如:
:没有(#idname){ 属性...}
但这不会没有JS垫片工作无处不在。
你可以重置样式表应用到div – JohnP 2011-04-04 06:47:25