日期:2014-05-20  浏览次数:20421 次

在ASP.NET中的css使用问题求助!!!
1:在.css文件中是否要定义每个可能的HTML元表后,样式表才能使用?

如果是,怎么确定已用的HTML元素,如果不是帮忙看看以下几个题!!

--外连样式表:
2:在.css文件中:  
body  
{
  table-layout:fixed;
  font-weight:500;
  background-color:Green;
  color:Gray;
}
TABLE1
{
background-color:Gray;
}
运行时怎么没反应(即以上代码无效);

--内连样式表:
3:在<head>中写上如下代码:
  <style   type= "text/css ">
            <!--
                body{
                          font-family:Verdana;
                                  background-color:Green;
                }
                a
                {
                        background-color:Gray;
                }
                asp:Label,asp:Calendar
                  {
                          background-color:Gray;
                        }

            -->
        </style>
怎么只有前两个<body,a>有效,后者<     asp:Label,asp:Calendar>无效,
帮帮忙,各位大狭!!!

------解决方案--------------------
關注
------解决方案--------------------
CSS 并不能识别 ASP.NET 里的服务器标签,所以
不要去管服务器端代码是怎样的,只针对最终显示给用户的HTML编写CSS,即在浏览器上查看源代码


------解决方案--------------------
你要看asp:Label,asp:Calendar的最终生成的html标志是什么
------解决方案--------------------
asp:Label,asp:Calendar
{
background-color:Gray;
}
不干脆把改为 lbStyle
{
background-color:Gray;
}
然后在 asp:Label,asp:Calendar 控件里加 CssClass= "lbStyle ";
像你这样的哈,你运行页面后,查看页面源代码。看 asp:Label,asp:Calendar 在客户端是什么名称。再看可以不。
------解决方案--------------------
2\至少如果没有使用其它的样式来覆盖font-weight:500;这的话,那么页面中的字体应该会看上去粗一些.

3\这个问题的话,你应该仔细了解一下css的概念.
------解决方案--------------------
TABLE1
{
background-color:Gray;
}
错了

asp:Label,asp:Calendar
{
background-color:Gray;
}
错了
------解决方案--------------------
不知道你要实现什么样的效果呢
你这个可是输出到客户端的代码啊..
------解决方案--------------------
1. HTML标签: 如: table { width:100px;}

2.id (id你可以先运行aspx页面,查看HTML代码查看id) #idname {color:red;}

3. class 使用:class= "classname "或者 CSSCLASS= "classname " .classname {width:100px;}