原因:單純使用html開發出來的頁面是醜陋的,而html內部標籤支援的樣式並不是很多,使用css可以美化html頁面;且將網頁的大部分甚至是全部的表示資訊從HTML檔案中移出,並將它們保留在一個樣式表中,可以降低檔案大小、易於維護。
【推薦教學:CSS影片教學 】
從HTML被發明開始,樣式就以各種形式存在。不同的瀏覽器結合它們各自的樣式語言為使用者提供頁面效果的控制。最初的HTML只包含很少的顯示屬性。
隨著HTML的成長,為了滿足頁面設計者的要求,HTML增加了許多顯示功能。但隨著這些功能的增加,HTML變的越來越雜亂,而且HTML頁面也越來越臃腫。於是CSS便誕生了。
html和css是兩種不同的前端技術,單純的使用html開發出來的頁面是醜陋的,html內部標籤支援的樣式並不是很多,例如在html中我想讓一個字體變大,那麼我們只能使用font標籤中的size屬性,最大字號只能取值為7,超過最大字號則不生效。
css技術是為了美化html頁面的,例如上述的例子,在css中我們完全可以根據自己的需求讓html中的字體元素變為自己想要的大小,並且遵循css規範,我可以使用css為我們提供的所有單位,例如:cm,px,%等。
html好比一個素顏的女孩,如果想要變得更漂亮那麼需要使用化妝品,而css就充當了html的化妝品。
且CSS有助於實現負責任的Web設計。 CSS對開發者建立Web網站的影響很大,而且這種影響可能是無止境的。將網頁的大部分甚至是全部的表示資訊從(X)HTML檔案中移出,並將它們保留在一個樣式表中有許多優點,如降低檔案大小、節省網路頻寬以及易於維護等。此外,網站的表現資訊和核心內容相分離,使得網站的設計人員能夠在短暫的時間內對整個網站進行各種各樣的修改。
CSS簡化了網頁的格式代碼,外部的樣式表也會被瀏覽器保存在快取裡,加快了下載顯示的速度,也減少了需要上傳的程式碼數量(因為重複設定的格式將被只保存一次)。只要修改保存著網站格式的CSS樣式表檔案就町以改變整個網站的風格特色,在修改頁面數量龐大的網站時,顯得格外有用。這就避免了一個個網頁的修改,大大減少了工作量。
更多程式相關知識,請造訪:程式設計學習! !
以上是css比html更複雜為什麼還要用?的詳細內容。更多資訊請關注PHP中文網其他相關文章!