Q
更改CSS樣式
21
A
回答
35
C#,因爲我不想打印VB語法。
標記:
<div runat="server" id="divControl">...</div>
類頁面的:
protected System.Web.UI.HtmlControls.HtmlGenericControl divControl;
的OnLoad /其它功能:
divControl.Style.Add("height", number/anotherNumer);
+0
控制你的意思是div的ID? – 2008-12-31 14:14:36
1
其不要做 - 另一種方法是使用:
divControl.Attributes.Add("style", "height: number");
但不要以此作爲它的凌亂和AviewAnew答案是正確的方法。
1
如果你的div是一個runat =「server」的ASP.NET控件,那麼AviewAnew的答案應該做到這一點。如果它只是一個HTML div,那麼你可能會想使用JavaScript。你可以添加實際的div標籤到你的問題嗎?
5
VB版本:
類:
Protected divControl As System.Web.UI.HtmlControls.HtmlGenericControl
的OnLoad /其它功能:
divControl.Style("height") = "200px"
我從來沒有嘗試過與樣式的Add方法。如果DIV的高度已經存在,該怎麼辦?
0
當C#代碼用於修改CSS值時,我發現代碼變得很亂。也許更好的方法是讓代碼動態設置div標籤的class屬性,然後將任何特定的CSS設置存儲在樣式表中。
這可能不適合您的情況,但如果您需要在服務器端代碼中實時更改樣式,那麼它就是一個體面的默認位置。
相關問題
- 1. 更改CSS樣式BurguerMenu NavBar
- 2. 從JavaScript更改CSS樣式?
- 3. 更改嵌入式CSS樣式
- 4. jQuery Select2樣式更新更改CSS類樣式
- 5. 修改CSS樣式
- 6. Css改進樣式
- 7. 使用jquery更改CSS樣式
- 8. 更改CSS樣式表使用javascript
- 9. 滾動時更改CSS樣式的值
- 10. 如何動態更改CSS樣式
- 11. Angular2無法動態更改css樣式
- 12. 的iframe更改內容CSS樣式
- 13. AngularJS bootstrap ui - 如何更改css樣式?
- 14. 按下後更改按鈕樣式 - CSS
- 15. 使用jquery更改css樣式
- 16. 如何根據值更改css樣式
- 17. CSS樣式表不反映更改
- 18. 無法更改CSS樣式AngularJS
- 19. 如何使用Greasemonkey更改CSS樣式?
- 20. CSS佈局更改爲字體樣式
- 21. 使用Jquery切換css樣式更改
- 22. 更改CSS樣式表按鈕點擊
- 23. 更改CSS樣式AngularJS使用jQuery
- 24. JavaScript動態更改CSS背景樣式
- 25. JavaFX更改CSS樣式表中的單一樣式
- 26. Angular.JS添加CSS樣式還是更改現有樣式?
- 27. 更改樣式
- 28. 如何在本地更改css樣式並保存此更改
- 29. Javascript:我如何檢查CSS樣式,然後更改另一種CSS樣式?
- 30. 用jquery改變CSS樣式
看看這個:http://stackoverflow.com/questions/1501577/change-css-dynamically – Tarik 2009-10-01 02:48:29