HTML與CSS
超文本標記語言,即眾所周知的HTML,是web頁面的主要標記語言。HTML是web頁面的基本構建塊。Web瀏覽器讀取HTML文檔並將其組合成可視或可聽見的Web頁面。層疊樣式表(CSS)是一種描述使用標記語言編寫的文檔的外觀和格式的語言。CSS被廣泛用於設計用HTML編寫的web頁面的樣式。
什麼是HTML?
如前所述,HTML是一種標記語言,而不是一種編程語言。標記通常是一種用來描述網頁標記的HTML標記語言。HTML文檔描述網頁,它們包含HTML標記和純文本。HTML標記在HTML文檔中很容易識別,因為它們被尖括號包圍(例如)。HTML標記通常成對**到文檔中,其中第一個標記是開始標記(例如),第二個標記是結束標記(例如)。web瀏覽器(如Internet Explorer、Firefox等)的任務是讀取HTML文檔並將其顯示為網頁。瀏覽器使用HTML標記來解釋頁面內容,而HTML標記本身不由瀏覽器顯示。HTML頁面可以嵌入用JavaScript等語言編寫的圖像、對象和腳本。此外,HTML可以用來創建交互式表單。
什麼是CSS?
如前所述,CSS定義了HTML元素在頁面中的顯示方式。最初,HTML並不是用來格式化文檔的標記,而是用來定義內容的。但是,在HTML3.2中引入標記使web開發人員的生活變得非常困難。在開發大型網站時,向每個頁面添加字體和顏色信息是一個非常乏味的過程。為了解決這個問題,萬維網聯盟(W3C)創建了CSS。HTML4.0允許從HTML文檔中刪除所有格式,並將其存儲在單獨的CSS文件中。CSS使文檔內容與文檔表示(如佈局、顏色和字體)分離。這將允許多個網頁共享相同的格式,並減少結構內容的複雜性和重複性。CSS還允許讀者選擇不同的樣式表來覆蓋web頁面作者指定的樣式表,從而允許相同的標記頁面以不同的樣式顯示。如今CSS被廣泛使用並被所有瀏覽器所支持。
HTML和CSS的區別