我有一個留言板,我的一個用戶編寫了一個用於設置頁面內各種元素風格的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