HTML
HTML (HyperText Markup Language) là ngôn ngữ mô tả xác định cấu trúc trang web.
Lược sử
Năm 1990, trong tầm nhìn về Web, Tim Berners-Lee đã định nghĩa khái niệm hypertext, mà Berners-Lee đã chính thức hóa vào năm sau thông qua một ngôn ngữ đánh dấu chủ yếu dựa trên SGML. IETF bắt đầu chính thức xác định HTML vào năm 1993, và sau nhiều bản nháp đã phát hành phiên bản 2.0 vào năm 1995. Năm 1994, Berners-Lee thành lập W3C để phát triển Web. Năm 1996, W3C tiếp quản công việc HTML và xuất bản khuyến nghị HTML 3.2 một năm sau đó. HTML 4.0 được phát hành vào năm 1999 và trở thành tiêu chuẩn ISO vào năm 2000.
Lúc đó, W3C gần như đã từ bỏ HTML để ủng hộ XHTML, thúc đẩy việc thành lập một nhóm độc lập gọi là WHATWG vào năm 2004. Nhờ WHATWG, công việc trên HTML tiếp tục: hai tổ chức đã phát hành bản nháp đầu tiên của HTML5 vào năm 2008 và tiêu chuẩn chính thức vào năm 2014. Thuật ngữ "HTML5" chỉ là một buzzword đề cập đến các công nghệ web hiện đại thuộc phần HTML Living Standard.
Khái niệm và cú pháp
Một tài liệu HTML là một tài liệu văn bản thuần túy được cấu trúc bằng các phần tử. Các phần tử được bao quanh bởi các thẻ mở và đóng tương ứng. Mỗi thẻ bắt đầu và kết thúc bằng dấu ngoặc nhọn (<>). Có một số phần tử trống hoặc void không thể bao bọc bất kỳ văn bản nào, ví dụ <img>.
Bạn có thể mở rộng các thẻ HTML bằng các thuộc tính, cung cấp thêm thông tin ảnh hưởng đến cách trình duyệt diễn giải phần tử:

Một tệp HTML thường được lưu với phần mở rộng .htm hoặc .html, được phục vụ bởi máy chủ web, và có thể được kết xuất bởi bất kỳ trình duyệt web nào.