在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;}