的CSS我相信這是不可能的,但我希望有一個人招或解決方案。忽略網站
站點A都定義了它自己的HTML和CSS樣式想要使用第三方組件從服務B.服務B提供了自己的HTML和CSS,因此它可以呈現其組件。
是否有保證站點A的CSS不會覆蓋或影響服務燒烤組件的CSS一個通用的方法?
比方說,站點A具有以下CSS
-- Site A Css
button{
color:#fff;
}
Compoonent B有一個按鈕元素,但不會改變按鈕的顏色。因此,我們站在一起,服務Bs按鈕將具有#fff的顏色。
有沒有一種方法,以確保組件燒烤按鈕(和所有組件燒烤等元素)忽略網站A的CSS在HTML
把它放在一個iframe。 – sevenseacat
如果它包含在網站A的代碼中,則不會有機會。你將不得不使用一個iframe(因爲sevenseacat已經說過) –
如何確保? '#id' +'!important'會給出一個特殊性,使意外覆蓋不太可能。 –