ASP.NET中如使何用CSS

html-css017

ASP.NET中如使何用CSS,第1张

三种:

一:可以直接写在需要样式控制的控件里,

例如:<div

style="border:#ff6100

1px

solid"></div>

是该div

的边框

颜色,粗细为1像素,

solid

视线

二:

写在该页面内:

可以是赋给多个控件

控件的

name

要一样

也可以控件的

class

或者

cssclass

调用,客户端控件和服务器端调用的区别

例如:

<style

type="text/css">

中间写样式属性:

比如页面有几个

name

textinfo

的控件

可以写成

#textinfo

{border:#ff6100

1px

solid}。也可以写成

.textcss

但是需要的空间每个都要在

class="textcss"

才有效</style>

这个写在

<head>

标签里

三:外部

css

文件:

引用外部

css

文件:<link

href="css/TestStyle.css"

rel="stylesheet"

type="text/css"

/>

href

是选择

css

样式文件的位置

样式文件一般都是:.textcss{border:#ff6100

1px

solid}

然后在页面调用就可以了

class="textcss"

可以定义一个类:

static public class AddStyle{

 static public void AddStyleSheet(Page page, string cssPath)

 {

HtmlLink link = new HtmlLink()

link.Href = cssPath

link.Attributes["rel"] = "stylesheet"

link.Attributes["type"] = "text/css"

page.Header.Controls.Add(link)

 }

}

然后在页面中调用该类的静态方法:

在page_load方法中:

protected void Page_Load(object sender, EventArgs e)

{

 AddStyle.AddStyleSheet(this.Page, "css/test.css")

//CSS文件放在这里.

}