HTML是一種用于創建網頁的標記語言。但是,HTML的底層代碼實際上是由另一種語言編寫的——SGML。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <title>My Web Page</title> </head> <body> <p>This is my first web page!</p> </body> </html>
SGML是Standard Generalized Markup Language的縮寫,是一種標記語言。HTML正是由SGML語言演變而來,因此HTML的底層代碼也是SGML。實際上,HTML文檔通常都以DTD(Document Type Definition)開始,該DTD指定了HTML文檔中所允許的元素和標記。
雖然SGML在現代Web開發中已經很少用到,但HTML作為一種基礎語言,仍需要我們了解其底層的SGML代碼。這有助于我們更好地理解HTML的結構和語法規則,以便更好地編寫HTML代碼。