Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用ASP.NET代码动态编辑CSS?_Asp.net_Css_Html - Fatal编程技术网

如何使用ASP.NET代码动态编辑CSS?

如何使用ASP.NET代码动态编辑CSS?,asp.net,css,html,Asp.net,Css,Html,想要编辑诸如DIV大小、颜色、定位(绝对)、高度/宽度等内容。您可以像任何其他方法一样使用响应输出CSS。编写或方法 以下是一些其他方法: 我不确定您想用给定的信息做什么,但要动态添加css,您可以使用jQuery将类添加到具有这些特定规范的元素中。。您可以让jquery在后台等待客户机上发生的事情,只需添加具有特定样式的类 示例: <style> p { margin: 8px; font-size:16px; } .color { color:blue; } </sty

想要编辑诸如DIV大小、颜色、定位(绝对)、高度/宽度等内容。

您可以像任何其他方法一样使用
响应输出CSS。编写
方法

以下是一些其他方法:

我不确定您想用给定的信息做什么,但要动态添加css,您可以使用jQuery将类添加到具有这些特定规范的元素中。。您可以让jquery在后台等待客户机上发生的事情,只需添加具有特定样式的类

示例:

<style>
 p { margin: 8px; font-size:16px; }
.color { color:blue; }

</style>

<script>
   $(document).ready(function(){
     $("#button1").click(function(){ 
      $("p:last").addClass("color");
   });
</script>

<p>Hello</p>
 <p>and</p>
<p>Goodbye</p>

p{margin:8px;字体大小:16px;}
.color{color:blue;}
$(文档).ready(函数(){
$(“#按钮1”)。单击(函数(){
$(“p:last”).addClass(“颜色”);
});
你好

再见


如果你说的“动态”是指用户与页面交互时,那么你需要使用一些javascript。我建议学习,因为它提供了一种与DOM交互的简单有效的方式。

Ryan,如果你想根据用户偏好更改网站外观,你可能需要查看主题(学习皮肤也有帮助,但要先掌握主题)。在ASP.NET模型中,这确实是正确的方法,除非您只是想根据特定的数据条件调整某些特定的输出。

请提供更多详细信息。说明:您是想编辑单个元素的样式,还是想更改应用于页面的CSS?