兩者的規格,并根據它們制成的文件或程序必須保持。幾乎沒有,從來沒有需要更新,移動或轉換的任何數據或服務。有時,一個程序,可以進行更改,但永遠是需要一個大的變化時,時間和人都有參與。在這一點上是好的,如果事情是管理的規模,并有一個相當清晰的結構。畢竟,它可能是很久以前的事,因為人的眼睛最后一次見到它,原作者可能已經早已變成一個更好的工作。這可能是不可避免的,例如,一個XSL樣式表是難度比一個CSS之一更改,但即便如此,這是件好事XSL的設計師花在關鍵詞的正確選擇一定的時間,規定的意見語法,并允許代碼縮進。
當然,有一個作者(或程序!)生成代碼不可讀沒有任何幫助。如果您知道HTML格式,你已經看過網絡上某些頁面的源代碼,你可能想偶爾什么怪物能夠裂傷一個簡單的網頁背后的HTML代碼或電子郵件以這樣的方式人們很難相信,HTML是曾經被稱為“結構化語言?!敝灰袡C會,有些人會做任何事情搞得一團糟。
以CSS作為一個例子,CSS有許多功能,在那里為誰維護樣式表的人民的利益了:“@import”允許邏輯單元拆分大型的樣式表,對于選擇器和規則的分組語法允許的事情保持在一個那筆者希望地方一起改變,簡寫屬性提供了方便(短)方式,通常發生一起單一規則的幾個屬性來設置。
在另一方面,CSS停止短的更強大的功能,程序員在他們的編程語言使用:宏,變量,符號常量,條件,過變量表達式等,這是因為這些東西給力用戶很多繩子,但是經驗較少的用戶會在不知不覺中上吊;或者更可能的是,嚇成這樣,他們甚至不會碰CSS。這是一個平衡。而對于CSS余額比一些其他的東西不同。
但事實上,即使是使用CSS,電源用戶不剩不完全的意思。也有DOM,提供了通過每個人的喜歡的編程語言訪問CSS。