HTML là một ngôn ngữ đang phát triển và mỗi phiên bản mới được cung cấp một số. Phiên bản dứt khoát đầu tiên là HTML 2. 0 -- phiên bản này có hầu hết các yếu tố mà chúng tôi biết và yêu thích, nhưng thiếu một số tiện ích mở rộng của Netscape/Microsoft và không hỗ trợ bảng hoặc thuộc tính ALIGN
HTML 3 [cuối năm 1995] là một nỗ lực đầy tham vọng của Dave Raggett nhằm nâng cấp các tính năng và tiện ích của HTML. Tuy nhiên, nó chưa bao giờ được hoàn thành hoặc triển khai, mặc dù nhiều tính năng đã được tích hợp trong phiên bản HTML "chính thức" tiếp theo, được gọi là HTML 3. 2
HTML3. 2 là phiên bản chính thức tiếp theo, tích hợp hỗ trợ cho BẢNG, hình ảnh, tiêu đề và các thuộc tính ALIGN của phần tử khác và một số chi tiết phức tạp khác. HTML3. 2 là phương ngữ "phổ quát" hiện tại -- về cơ bản tất cả các trình duyệt đều hiểu HTML 3. 2. Tuy nhiên, CNTT thiếu một số tiện ích mở rộng của Netscape/Microsoft, chẳng hạn như FRAME, EMBED và APPLET. Hỗ trợ cho những thứ này [theo mốt] đã có trong HTML 4. 0
HTML4. 01 là tiêu chuẩn chính thức hiện tại. Nó bao gồm hỗ trợ cho hầu hết các tiện ích mở rộng độc quyền, cùng với hỗ trợ cho các tính năng bổ sung [Tài liệu được quốc tế hóa, hỗ trợ Cascading Style Sheets, các cải tiến TABLE, FORM và JavaScript bổ sung], không được hỗ trợ phổ biến. Một số cải tiến này không được thảo luận trong các ghi chú trực tuyến này. Chúng được thảo luận chi tiết trong The HTML 4. 0 Sách nguồn, có bán ở hầu hết các hiệu sách
Để biết thêm chi tiết về các phiên bản HTML khác nhau, bạn cũng được tham khảo thư mục chứa các tham chiếu đến các thông số kỹ thuật khác nhau và tài nguyên trực tuyến của tôi xác định các quy tắc cấu trúc của các biến thể HTML khác nhau, được tìm thấy tại URL http. //www. utoronto. ca/webdocs/HTMLdocs/HTML_Spec/html. tài liệu html
Tuy nhiên, sự phát triển của HTML hiện đã ngừng -- HTML 4. 01 là phiên bản cuối cùng của HTML. Trong tương lai, HTML sẽ được thay thế bằng một ngôn ngữ mới, được gọi là XHTML -- dành cho Ngôn ngữ đánh dấu siêu văn bản eXtensible. Sự khác biệt thực sự nhỏ, nhưng quan trọng, như được mô tả trong phần tiếp theo
Tuy nhiên, HTML và XHTML rất giống nhau, vì vậy những điều bạn học được trong hướng dẫn này sẽ vẫn hữu ích. Cuốn sách mới hơn của tôi, The XHTML 1. 0 Language and Design Sourcebook, giải thích chi tiết những khác biệt này và cách sử dụng ngôn ngữ XHTML mới. Mặt khác, mục 2. 5 của hướng dẫn này đề cập đến những điểm khác biệt quan trọng nhất và chi phí thấp hơn rất nhiều
HTML là ngôn ngữ đánh dấu tiêu chuẩn để tạo các trang Web
HTML là gì?
- HTML là viết tắt của Ngôn ngữ đánh dấu siêu văn bản
- HTML là ngôn ngữ đánh dấu tiêu chuẩn để tạo các trang Web
- HTML mô tả cấu trúc của một trang Web
- HTML bao gồm một loạt các yếu tố
- Các phần tử HTML cho trình duyệt biết cách hiển thị nội dung
- Các phần tử HTML gắn nhãn cho các phần nội dung, chẳng hạn như "đây là tiêu đề", "đây là một đoạn văn", "đây là liên kết", v.v.
Một tài liệu HTML đơn giản
Thí dụ
Tiêu đề đầu tiên của tôi
Đoạn đầu tiên của tôi
Ví dụ giải thích
- Tuyên bố xác định rằng tài liệu này là tài liệu HTML5
- Phần tử là phần tử gốc của trang HTML
- Phần tử chứa thông tin meta về trang HTML
element specifies a title for the HTML page [which is shown in the browser's title bar or in the page's tab]
- The
element defines the document's body, and is a container for all the visible contents, such as headings, paragraphs, images, hyperlinks, tables, lists, etc.
- The
element defines a large heading
- The
element defines a paragraph
What is an HTML Element?
An HTML element is defined by a start tag, some content, and an end tag:
Content goes here..
The HTML element is everything from the start tag to the end tag:
My First Heading
My first paragraph.
My First Heading | ||
My first paragraph. | ||
none | none |
Note: Some HTML elements have no content [like the
element]. These elements are called empty elements. Empty elements do not have an end tag!
Web Browsers
The purpose of a web browser [Chrome, Edge, Firefox, Safari] is to read HTML documents and display them correctly.
A browser does not display the HTML tags, but uses them to determine how to display the document:
HTML Page Structure
Below is a visualization of an HTML page structure:
Page title
This is a heading
This is a paragraph.
This is another paragraph.
Note: The content inside the section [the white area above] will be displayed in a browser. The content inside the
element will be shown in the browser's title bar or in the page's tab.HTML History
Since the early days of the World Wide Web, there have been many versions of HTML:
This tutorial follows the latest HTML5 standard.