動態設定CSS樣式表

2021-06-16 08:49:17 字數 1265 閱讀 8835

<%@page language=」c#」%> 

<%@import namespace=」system.data」%>

<script language=」c#」 runat=」server」>

public void page_load(object obj,eventargs e)

</script>

<html>

<head>

<title>c#</title>

<asp:placeholder id=」mycss」 runat=」server」></asp:placeholder>

//這裡放runat server 的link 標籤也是可以的

</head>

<body bgcolor=」#ffcc66」 style=」font:9pt」>

<form runat=」server」>

</form>

</body>

</html>

在asp.net中,有的時候要動態變換css,比如有的時候做個性化頁面,可以這樣做。

asp.net中利用css實現多介面兩種方法。

方法一:

通過動態設定頁面所有同型別控制項的樣式來改變介面:

方法二:

可以通過改變web控制項的cssclass屬性,可方便地設定和修改控制項的樣式。但在實際開發過程中,乙個個地設定控制項的cssclass屬性,非常繁瑣,所以此思路應用不廣.

但下面的**段演示了一次性改變頁面所有同型別控制項的樣式的方法,可以實現簡單的skin等功能。

**如下:

public void page_load(object obj,eventargs e)  } 

private void setcss(system.web.ui.controlcollection vcontrols)

if(vcontrol.controls.count>0)

setcss(vcontrol.controls);

} }

private void textbox_css(textbox tb)

<form runat=」server」> 

<asp:textbox id=」search1」 runat=」server」/> 

<asp:textbox id=」search2」 cssclass=」input」 runat=」server」/> 

</form>

CSS層疊樣式表 定義樣式表

定義樣式表 1 html標記定義 p p可以叫做選擇器,定義那個標記中的內容執行其中的樣式 乙個選擇器可以控制若干個樣式屬性,他們之間需要用英語 隔開,最後乙個可以不應加 2 class定義 class定義是以 開始 p3 id 定義 id定義是 開始的 p4 優先順序問題 id class htm...

設定控制項樣式表

使用函式 setstylesheet qstring style eg ui pushbutton setstylesheet border 2px groove gray border radius 6px padding 2px 4px background color rgb 0,255,0 ...

CSS常用樣式表

常用的文字屬性 1.line height 設定行號,常用25px 28px 例 line height 25px 布局多行文字 2.text align 設定對齊方式,常用取值為left right center 例 text align center 各種元素對齊 3.letter spacin...