如果網頁沒有css是一種什么樣的體驗?
在很久很久以前,你認識的網站其實是長這個樣子的。(1994 年的雅虎)(1994 年的雅虎)
(1995 年的亞馬遜)
(1995 年的亞馬遜)
(1996 年的白宮)
(1996 年的白宮
)(1998 年的谷歌)
(1998 年的谷歌)1996 年以前,CSS 還未被瀏覽器所支持。大約 04 年以前,互聯網的前端是被 table 布局所占據。后來 CSS 布局逐步取代了 table 。如果這個世界沒有 CSS 等一系列框架會怎么樣呢?CSS 發展到現今,極大的簡化了網頁中的代碼冗余,改變設計思維與代碼習慣。舉個例子:一個圓角 border-radius 屬性,即便在 CSS 2 的那個時代,都要通過一小段代碼實現。一個 box-shadow 更是在曾經需要一大段復雜代碼實現。如果沒有 CSS , 很多網站依然可以做的很漂亮、很有設計感,甚至可以做到今天你所看見的樣子。然而大多數的網站將變得很簡陋、甚至丑陋。因為單純的依靠著原始的定義標簽,將會使得網頁的代碼量不斷上升,也就意味著我們打開一個網頁將消耗更多的網速與資源。不論在開發設計還是后期的運營維護,也將會消耗更多的時間、精力。一個簡單的樣式修改,可能耗時為現在的數倍、數十倍。思考模式將會與現在不同,如果在 CSS 下進行前端開發是面向對象的,那么如果沒有 CSS 這類框架的話,很可能就是面向過程的思維模式了。而且,可能會有 HTML 5 但應該很難有輕應用的 web APP 了。當然,世界是不可能沒有 CSS 的,即便是換個名字,它仍然會出現。因為不斷追求,提高質量,是人類發展的原動力