2015-10-07 72 views
0

我通過Chrome開發工具檢查了網頁上的元素。我添加到樣式中:「font-weight:normal」。我並不是說它是永久的,但現在變化不會消失。刷新後仍然存在。因此,無論何時我檢查元素,該元素都不會像應該顯示的那樣粗體顯示。但是當我到達源代碼中的實際文件時,沒有「font-weight:normal」代碼。在刷新頁面後,開發者工具發生了變化

發生了什麼事?爲什麼變化仍然存在?我如何恢復更改?

+2

您還沒有做任何更改。無論是瀏覽器緩存頁面,或者你錯誤地認爲你所做的改變。 – isherwood

+0

'CTRL' +'SHIFT' +'R'清除緩存並執行「硬重新加載」。在處理前端問題時,我總是使用這個快捷方式。我並不是說你在這裏有一個緩存問題,只是想指出一個有用的提示;-) –

回答

1

請嘗試清除瀏覽器緩存。並打開和關閉你的開發工具。

+0

我清除了我的瀏覽器緩存,但問題依然存在。 當我檢查元素,這是什麼顯示: #container_challenge_topic#display-region#ct-display h3 {font-size:16px; margin:20px 0 25px; 行高:125%; max-width:70%; font-weight:normal; } 但是當我得到這個代碼所在的實際文件時,這是代碼: h3 {font-size:16px; margin:20px 0 25px; 行高:125%; } 瀏覽器從哪裏抽取代碼? BC它不是實際的文件。 – coderk

+0

我看到字體重量是正常的? – unicorn2

+0

是的,我早點錯過了。我最終希望元素不要加粗。我想字體重量是正常的。但它以前是粗體的,它是一個標題。所以我在瀏覽器工具中使用了樣式,並在樣式中添加了'font-weight:normal'。它立即固定了問題。但是現在我想對代碼進行永久更改以修復它,所以更改不會顯示在我的網頁上。但很難看到我在代碼bc的實際文件中所做的更改的結果,因爲我通過開發工具添加的「font-weight:normal」現在永久存在。 – coderk

0

1)嘗試在新標籤中打開和查看更改是否會堅持

2)你是說你的源代碼並沒有反映這種變化 - 請確保您的瀏覽器加載你正在編輯的文件(也許你做了它的副本?)

+0

即使在新選項卡中,更改仍然存在。我如何使瀏覽器加載正確的文件? – coderk

+0

@coderk不是文件路徑在chrome url中(上面) - 或者您可以刪除整個文件(ctrl-x)並查看是否有更改 – Roko

0

問題已解決。我想我已經將我的SCSS文件編譯成了一個CSS文件,其中「font-weight:normal」被保存。所以當我試圖改變我的SCSS文件,並沒有看到網頁的變化,我很困惑。但是,當我將SCSS文件重新編譯爲CSS時,我發現它的所有工作都應該如此,並且瀏覽器在我重新編譯時反映了正確的代碼更改。

相關問題