網頁開發,應該是是相似建房子同樣的過程。把其中的一些過程抽象以後,構成了房子的模塊,好比:臥室,廚房,廁所,大廳等等。有了這些抽象,建房子的時候,就不要去具體描述整個房子應該怎麼怎麼設計,哪裏應該是什麼東西,哪裏應該多大。把臥室,大廳,廚房,廁所等作好的模塊,放到特定的地方,房子模型很快就能夠出來。而css框架,把特定過程抽象,實現了頭部,底部,側滑,下拉,TAB,面板等等模塊,把這些模塊直接放到頁面上,就能夠快速開發網頁。css
一個css框架,應該有這麼具體的三步實現。首先是定模塊,其次是定位置,最後是定外表。模塊決定了這是個什麼東西,位置決定了這個東西放在哪,外表決定了,這個東西長成什麼樣。框架
而對於位置和外表的定義,元素class的第一個屬性,應該決定模塊是什麼,who,第二個屬性,決定了模塊在哪,where。第三個屬性,決定了模塊是什麼樣的,what。設計