ASP.NET CSS CSS语法问题中的类与CSSClass的区别
有什么区别:
<asp:GridView CssClass="someclass" 和 <table class="someclass"> 它与CSS如何定义相关? .someclass {font-family:"arial"; background-color:#FFFFFF; width: 100%; font-size: small;} .someclass th {background: #7AC142; padding: 5px; font-size:small;} 但是使用类,似乎这种语法不起作用,从http://www.w3.org/TR/css3-selectors/#class-html开始,我将不得不像下面这样写: .someclass {font-family:"arial"; background-color:#FFFFFF; width: 100%; font-size: small;} th.someclass {background: #7AC142; padding: 5px; font-size:small;} 有人可以看出这是正确的方法,或者如果它们都是正确的,但ASP.Net中的类和CssClass之间有区别吗? UPDATE 好的,看起来像他们是一样的东西….所以,上面的语法都正确使用类或cssclass,因为它们似乎不是。 解决方法
ASP.Net CssClass是一个围绕css“class”说明符的抽象包装器。
基本上,对于大多数意图和目的,它们是一样的。当您将CssClass属性设置为某些字符串(如“someclass”)时,WebControl将呈现的html将为class =“someclass”。 编辑:您编写的CSS选择器都是“正确的”,但它们做了两件事情。 “.someclass th”匹配具有“someclass”类的元素的任何后代th元素。第二个匹配具有“someclass”类的第th个元素本身。 希望很清楚无论您为元素指定类的方式(使用ASP.Net的CSSClass或仅设置类),您的CSS选择器都将执行相同的操作。他们与ASP.Net没有任何关系。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-mvc – 是否由Razor支持lambda表达式?
- asp.net-mvc – 读取同一域上不同主机写的cookie(在服务器上
- asp.net-mvc – asp.net mvc区域的默认页面
- asp.net-mvc – 使用razor引擎在mvc4中重写url
- 如何编译x64 asp.net网站?
- asp.net-mvc – 在Html.ActionLink的linkText中使用HTML标签
- asp.net核心 – .NET核心 – 解决方案,框架,导入,运行时
- asp.net – Html.BeginForm()类型的扩展名
- asp.net-mvc – 依赖注入框架的重点是什么?
- ASP.NET MVC视图模型的最佳实践
- asp.net-mvc – 用ASP.NET MVC实现MEF?
- asp.net – 在UserControl中将选定值设置为DropD
- ASP.NET中没有会话状态的用户身份验证
- 实体框架 – EF 7中的db.database.ExecuteSQLCom
- asp.net-mvc – 如何使用npoi将图像放在一个单元
- Kestrel 是一个跨平台的适用于 ASP.NET Core 的
- asp.net – 当页面用鼠标悬停在元素上时,jQuery触
- ASP.NET FileUpload以及文件下载和Repeater控件显
- asp.net – 以编程方式放置编辑模式的gridview行
- asp.net-mvc – 从当前访问者获取CultureInfo并基