css是运行在客户端还是服务器端?

来源:百度知道 编辑:UC知道 时间:2024/06/24 01:40:46
CSS通常通过设置HTML标记来实施效果,但是在ASP.NET中,一些标记被.NET内置的控件代替了,如果要实现CSS效果就找不到对应的标记,客户端一般都是看到HTML网页,那么CSS是在客户端运行还是再服务器端运行?

css是运行在客户端的,当加载一个网页的时候css也会被加载到本地,然后浏览器就解释css的定义,如果浏览器关闭了css功能,那么css样式就不能被显示,
如果是在服务器运行的话,理应生成编译好的html才是,如asp,php,
所以说,css是由本地浏览器解释加载的,

我认为是客户端
因为你如果用asp.net服务器控件 <asp:Button ID="btnDelete runat="server" Text="删 除"/>生成的HTML就是
<input type="button" value="删除"/>
所有你把css应用到该控件的方法可以是在<head></head>中写到
.myClass input {color:Red;}
<div class="myClass"><asp:Button ID="btnDelete runat="server" Text="删 除"/></div>
如果是服务端为什么不写成.myClass Button {color:Red;}呢?
是吧?

服务器啦