我有一个留言板,我的一个用户编写了一个用于设置页面内各种元素风格的greasemonkey脚本。他在这方面做得很好,但为了简化工作,脚本的第一步是解析当前页面,并为页面上的所有html元素添加几个CSS类。他们中的大多数都不习惯风格的页面,而是让他更容易查询他将实际修改每页的几个元素。例如class="thread_started_by_user_123 thread_with_456_posts thread_with_789_views thread_last_posted_in_by_user_12345"
等etc向HTML元素添加大量CSS类
这是一个标准的做法?是否有任何缺点添加大量不必要的CSS类,无论是在JavaScript中,或在服务器上,如果我也将它们添加到服务页面。
+1。如果你有太特定的类(即,可能相关的posted_in_2006,但可能完全不相关),那么过度使用它也可能不好。 – You 2009-07-30 21:21:18
是的,过分具体的类是我所担心的。我不希望被请求轰炸“你能为这些元素添加这样和那样的类”吗?但是,只要处理/渲染/带宽问题不会阻止整个事情 – kenwarner 2009-07-30 21:26:43
我不是说过分,并将元数据放在类中......当然,如果你想和他们是相关的元素是什么(类可以做的不仅仅是风格,obv他们可以用于jscript/jquery /等),但如果你只依赖他们的样式,我宁愿让他们两个类,三绝对MOST – Jason 2009-07-30 21:28:58