例如,是否有可能完全忽略CSS規則的div
,無論它包含哪些class
es和id
?有沒有辦法在不使用iframe的情況下將一個HTML塊「離開其頁面的CSS」?
10
A
回答
8
不,沒有iframe
這是(可惜)不可能。
你將不得不重置每一個現有的CSS規則爲div
,像這樣:
div.sandbox
{
font-size: ....
font-family: ..........
margin: .........
padding: .........
line-height: .........
}
而艱難,從來沒有100%可靠的,有可能實現可用的結果這樣。您可以查看其中一個「重置樣式表」,如Eric Meyer's以獲取重置屬性的列表; here是聲稱是CSS 2.1屬性的完整列表 - 不包括CSS 3和供應商特定的屬性,您也必須考慮這些屬性。
第三方小部件的提供者通常會將其「重置CSS」作爲內聯CSS在HTML元素內進行硬編碼,以覆蓋任何可能覆蓋沙箱類規則的!important
規則。
0
可能得出的結果:
div {
all:unset !important;
clear:both !important;
margin: 0 !important
}
內嵌樣式將在此改變任何CSS樣式。 這也意味着任何由JavaScript設置的樣式都會覆蓋任何CSS規則,只是因爲javascript是以內聯方式設置樣式的。
以及直接在HTML部分上的樣式標籤之間的任何樣式都會覆蓋CSS文件中設置的樣式。 在任何情況下,內聯風格都是等級統治其他人。
相關問題
- 1. 有沒有辦法在不使用header()的情況下重定向到php中的另一個頁面?
- 2. 在沒有iframe的情況下呈現HTML 4(網頁)
- 3. 有沒有辦法在不使用服務器端語言的情況下密碼保護HTML頁面?
- 4. 有沒有辦法在不調用__init__的情況下實例化一個類?
- 5. 有沒有辦法使用ModalPopup Extender打開另一個頁面?
- 6. 有沒有辦法打開iframe中的任何頁面?
- 7. 如何在不離開頁面的情況下下載圖片?
- 8. 在不使用onload(IE)的情況下將css注入頁面?
- 9. 有沒有辦法在沒有使用WMI的情況下管理Microsoft DNS?
- 10. 有沒有辦法在不使用TimePickerDialog的情況下獲取TimePicker的時間?
- 11. 有沒有辦法將頁面修復到一個頁面?
- 12. 有沒有辦法在沒有UID的情況下將數據推送到Firebase
- 13. 有沒有辦法在不使用選擇器的情況下響應UIButton tap?
- 14. 有沒有辦法在不使用svnadmin轉儲的情況下遷移svn?
- 15. 有沒有辦法在不編譯的情況下使用scipy.interpolate rbf函數?
- 16. 有沒有辦法在不安裝包的情況下使用PostSharp
- 17. 有沒有辦法在不使用桌面版本或命令行的情況下將文件導入Github?
- 18. 有沒有辦法在Silverlight中沒有Webclient的情況下下載文件?
- 19. 有沒有什麼辦法可以在不使用表格的情況下做這個HTML佈局?
- 20. 有沒有辦法在不安裝的情況下引用ghostscript的DLL?
- 21. 在沒有整個頁面呈現的情況下在塊中顯示節點
- 22. 有沒有一種方法可以在沒有iframe覆蓋的情況下在Silverlight中顯示HTML?
- 23. 在不離開頁面的情況下使用django-allauth的社交登錄
- 24. 如何在沒有iframe的情況下使用Google表單?
- 25. 我想在不使用href標記的情況下從HTML跳轉到另一個頁面。有沒有其他標籤或方法可以在這裏使用?
- 26. 有沒有辦法截屏整個HTML頁面,包括下面的內容?
- 27. 有沒有辦法呈現一個沒有視圖模型的HTML頁面?
- 28. Orchard如何在沒有致電RenderBody的情況下離開?
- 29. 有沒有辦法在不傳遞參數的情況下調用函數?
- 30. 有沒有辦法在不發送推送通知的情況下調用saveCurrentTurnWithMatchData?
不幸的是,不幸的是,因爲內容將是一個所見即所得的盒子中的免費HTML。好吧。猜猜我必須使用可怕的iframe。 – Greg 2010-08-20 09:23:45