作者Derix (PalaPala)
看板Web_Design
標題[問題] 有關跨站的CSS疑問
時間Tue May 24 00:59:03 2011
小的試著利用 javascript ,想在其他網站上嵌入一個 div 圖層,
(意即利用 document.body.appendChild(divID) 的方法嵌入)
然而雖然自身的 div 內有自己的 style 定義,然而仍會受到該站的 CSS 影響...
舉個類似的例子
(此情況倒不會發生),假設小的預設嵌入的 div 的背景為綠色,
然而會因為該站預設的 div 的背景為黑色所影響,造成無法以綠色為底...
因此不知是否有經驗的前輩們遇過或解決這類的問題呢?
或者有甚麼方法可以強制自己嵌入的元素不會因為原站設定而跑掉?
(已知自己寫的 div.style.Element = "..." 的方法在某些網站上會失效)
又因為小的嵌入的動作會在不同網站上使用,不知有沒有能通用的方法處理?
先謝謝各位的回覆建議了!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.5.247
→ mrbigmouth:啊咧 如果你不需要動態加載的話其實用不到這麼大的... 05/24 01:04
推 mrbigmouth:你不如說說在什麼情況下會產生"即使修改element style 05/24 01:07
→ mrbigmouth:也還是會被外層的div背景蓋過去"的情形吧... 05/24 01:08
→ mrbigmouth:應該只是語法問題 理論上元素的style是最優先的 05/24 01:08
→ mrbigmouth:想要跨瀏覽器又方便使用 可以考慮使用JQuery之類的lib 05/24 01:09
→ Derix:感謝m大的推文先...其實在非IE的平台上大部分都是style優先 05/24 01:10
→ Derix:沒錯...但是像在IE上或是少少數非IE上發生的問題就比較不知 05/24 01:11
→ Derix:該如何處理~ 小的找找比較好說明的實際例子再來請教好了... 05/24 01:12