ASP.NET中,CSS和3层架构到底是什么关系啊,我一直没搞清楚,请大虾指教,谢谢。

html-css018

ASP.NET中,CSS和3层架构到底是什么关系啊,我一直没搞清楚,请大虾指教,谢谢。,第1张

还是我来说说吧。

首先,告诉楼主,这两者相差太远。

三层,是后台代码的设计模式,分为业务层,数据层,表示层。

一般业务层和数据层都是客户看不到的,是纯代码(如C#代码)

而客户(也就是上网者)看到的都是表示层。也就是普通的网站,也称为前台。

网站前台主要是图片,动画,文字。这些东西要漂亮,就要有不同的色彩,排版。而控制这些图片,文字色彩,大小,版式用的就是CSS

所以,楼主可以明白,三层和CSS基本上没有任何关系,三层是指总的架构设计模式,就像是一座建筑的规划方案,而CSS相当于建筑物表面的图案,文字的色彩和安放方法。前者和整个建筑相关,后者只是控制外观。更通俗地说,CSS就像是控制皮肤的样式。

三种:

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

例如:<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"