[英]How can you find out where the style for a ASP .Net web page element came from?
我有一個窘境。 我的Web應用程序(C#,。Net 3.0等)有主題,CSS表格,當然還有內聯樣式定義。 現在,很多廚師都在湯里添加東西。 所有這些結果,毫不奇怪,在我的頁面有時會有奇怪的造型。
我確信所有這些樣式都應用於分層方法(雖然我不確定那個順序)。 問題是每個樣式都被應用為“透明”層,它只是掩蓋它所應用的內容。 我認為這是一個好主意,因為你可以為整體指定樣式,然后根據需要一次性地設置它們。 不幸的是,我無法分辨出風格實際來自哪一層。
我可以通過在所有層明確表達樣式來解決這個問題,但是這樣做會變得笨重且難以管理,並且頁面在80%的時間內都能正常工作。 我只需要弄清楚20%來自哪里。
恕我直言,Firebug將是你最好的選擇。 它將告訴您樣式來自哪個文件,您可以單擊要立即傳輸到文件中相關行的文件名。
注意:您可以在任何頁面上按ctrl + shift + C來選擇並使用鼠標檢查元素。
這里有一個關於如何使用Firebug從一個元素獲取它的風格的快速預告。
在Firefox中使用DOM檢查器,firebug或檢查它。
在IE中,使用IE開發工具欄(或者,更好的是, Firebug Lite )
在Google Chrome中,使用內置的“檢查元素”功能
使用IE Developer Toolbar,您可以選擇一個元素(通過“單擊選擇元素”或在DOM樹視圖中單擊其節點),然后在“當前樣式”窗格中,右鍵單擊一行並選擇“跟蹤樣式”。
其他工具具有類似的功能。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.