2015-02-23 100 views
0

他,我目前正在重新編輯我正在處理的網站。這是一個VS2013項目,我仍然在使用Visual Studio for web dev。更改所有asp:HyperLink標籤的默認樣式

目前該項目有相當多的<asp:HyperLink></asp:HyperLink>標籤

我知道,我可以使用<asp:HyperLink CssClass="testingCss"></asp:HyperLink>使用類來改變這些超鏈接的CSS在CSS中,但也有我不得不修改到這麼多的鏈接解決這個問題。有沒有更快的方法來處理這個問題?就像在我的網站的CSS文件中創建一個默認的文本顏色屬性?

例如,在p標籤中使用的CSS:

p { 
    color:red; 
} 

我敢肯定,必須有一種方法做什麼,我想去做我給這個p標籤的例子。希望能得到任何幫助,因爲它應該節省大量的時間和維護。

預先感謝您!

+0

'a {color:red}'does not work? – 2015-02-23 12:07:09

+0

它不,但謝謝蒂姆的答案我明白,它應該工作,我一直在尋找一個答案的錯誤方向... – 2015-02-23 12:22:08

回答

4

這將是您的標記一個<asp:HyperLink>但當頁面呈現,這將是作爲一個普通的HTML錨輸出 - <a>

出於這個原因,你可以針對它就像任何其他錨以同樣的方式:

a { color:red } 
+0

感謝您的解釋,它不工作,但如果你說什麼是真的,那麼我的問題可能與其他地方的衝突有關。這將幫助我前進。 – 2015-02-23 12:18:13

+1

沒問題。如果它不起作用,我的猜測是你會有其他一些包含CSS的重寫你的風格。如果您使用的是現代瀏覽器(Chrome,Firefox,IE9 +),則可以檢查HTML元素,並查看正在應用的CSS樣式以及這些樣式源自代碼的位置。讓我知道你是否需要進一步幫助。 – timothyclifford 2015-02-23 12:20:32

+0

我會看看,感謝您的建議:) – 2015-02-23 12:31:35

0

就在這個代碼添加到你的CSS A {COLOR:#FF0000}

0

原來我的問題是引導CSS與我的其他css文件相沖突。我只是改變了bootstrap文件中的css來獲得我想要的。你們說得對,你只需要在asp.net項目中更改超鏈接的標籤即可。謝謝您的幫助。