有沒有辦法訪問位於css文件中的css類,並添加和刪除樣式。從代碼背後的css文件訪問css類?
編輯:
什麼,我試圖實現,現在,是我添加了一個CSS文件「自定義」,我已經在裏面添加一個CSS類:
.yafheader
{
display:none;
}
我只是想操縱顯示值,就是全部。
有沒有辦法訪問位於css文件中的css類,並添加和刪除樣式。從代碼背後的css文件訪問css類?
編輯:
什麼,我試圖實現,現在,是我添加了一個CSS文件「自定義」,我已經在裏面添加一個CSS類:
.yafheader
{
display:none;
}
我只是想操縱顯示值,就是全部。
後面的代碼在服務器端執行。所以有可能得到CSS類的解析和操作,但是你需要一個關於如何將這個操作對象注入到輸出中的計劃。你可能要做的一件事就是用操作類寫一個新的css文件。然而,可能有更方便的做法。我相信這可能會有所幫助,如果您對實際嘗試實現的內容有更多的瞭解。
創建兩個CSS規則 - 一個顯示,一個不顯示。然後爲CSS創建一個類的屬性,並通過屬性應用CSS規則。
我相信最簡單的解決方案就是將樣式表中想要的CSS與新的類名一起放入,然後在運行時將該類名應用於要修改的元素。
你不想修改css文件本身,因爲它可以被許多用戶同時訪問。如果您更改底層css文件以響應第一個網站訪問者的操作,則下一個加載頁面的網站訪問者將收到新的CSS文件,其樣式反映了您網站上其他用戶的操作。按照其他人的建議和定義2個類,並在運行時使用javascript添加/刪除適當的類。
WebForms或MVC? – 2012-01-29 14:48:37
是它的WebForms。 – 2012-01-29 14:51:19
任何不使用javascript的理由? – Daniel 2012-01-29 14:53:10