我的任務是對現有網頁控件進行一些更新並將其放在現有網頁上。 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