Bản dịch này chưa hoàn thành. Xin hãy giúp dịch bài viết này từ tiếng Anh.

HTML (Viết tắt của cụm từ: HyperText Markup Language - Ngôn ngữ đánh dấu siêu văn bản) được xem như là khung xương của một trang web. Mọi việc "mô tả", "định nghĩa" bố cục, nội dung trang web đều do HTML thực hiện. Bên cạnh đó là sự xuất hiện của việc trang trí/trình bày do CSS đảm nhiệm và các chức năng/hành động của JavaScript.

"HyperText" (Siêu văn bản) biểu diễn sự liên kết các trang web với nhau, trên một trang web sẽ có thể sẽ chứa nhiều trang khác nhau và mỗi trang như thế lại được quy ra là một tệp HTML. Liên kết là một khái niệm cơ bản của Web.

Bằng cách tải nội dung lên mạng, liên kết nó với các trang do người khác tạo ra, và bạn đã trở thành một thành viên "tích cực" của World Wide Web. Tada!!!

HTML sử dụng "markup" (chú thích) để chú thích văn bản, hình ảnh và những nội dung khác để hiển thị trên trình duyệt web. HTML markup chứa các "elements" (phần tử) đặc biệt như <head>, <title>, <body>, <header>, <footer>, <article>, <section>, <p>, <div>, <span>, <img>, và (n + 1) thứ khác nữa.

Tags (các thẻ) trong HTML chả phân biệt chữ hoa hay thường đâu. Bạn thích viết kiểu gì cũng được. Ví dụ nhé: thẻ <title> có thể viết thành <Title>,<TiTlE> hay <tItLe> và rất rất nhiều cách khác. Đương nhiên là đủ và đúng chữ cái, chứ không phải t33nc0d3 đâu nha.

Những bài viết dưới đây sẽ giúp đạo hữu hiểu rõ hơn về HTML.

  • Khai thông HTML

    Nếu đạo hữu là người mới vào ngành lập trình web, hãy chắc rằng đã đọc qua bài HTML Khai Quyển để hiểu HTML là gì và dùng như nào.

  • HTML Hướng dẫn

    Những bài viết về cách sử dụng HTML, có hướng dẫn và đầy đủ ví dụ, mời đạo hữu xem qua HTML Học Vực.

  • HTML Kỳ thư

    Trong phần Tham khảo HTML  mở rộng, đạo hữu sẽ trên thông thiên văn, dưới tường địa lý, hiểu rõ tất tần tật về phần tử và thuộc tính trong HTML.

Nhập môn quyển

HTML Học Vực của bần đạo có những mô-đun HTML chạy ngay từ đầu — đạo hữu không cần kiến thức trước đó vẫn sẽ được khai thông.

Khai quyển HTML
Khai quyển sẽ thiết lập những kiến thức nền tảng cho đạo hữu, giúp đạo hữu hiểu các khái niệm và sử dụng các cú pháp quan trọng. Như việc cho HTML vào văn bản, làm sao để tạo liên kết, cách sử dụng HTML để xây dựng một trang web.
Nhúng và Đa phương tiện
Phần này sẽ khai mở kiến thức sử dụng HTML để nhét đa phương tiện vào website của đạo hữu, kể cả 1 vạn phương pháp nhét ảnh vào website, và làm sao để nhúng video, âm thanh và kể cả website của người khác.
Bảng trong HTML
Việc trình bày bảng trên một website theo một cách dễ hiểu và dễ tiếp cận có thể là thiên kiếp đối với nhiều người tu hành HTML Kỳ kinh. Phần này có phương pháp từ cơ bản đến phức tạp hơn, chẳng hạn như phụ đề và tóm tắt.
Biểu mẫu HTML
Biểu mẫu là thần hồn của website — nó cung cấp cho đạo hữu một thiên hà chức năng mà đạo hữu cần để tương tác với trang web. Ví dụ như Ký danh - Đăng nhập, gửi phản hồi, báo quan, mua bán dao dịch sản phẩm, và nhiều hơn thế nữa. Phần này sẽ chỉ dẫn đạo hữu tạo ra biểu mẫu từ client-side (tạm dịch: phía máy khách) / front-end (tạm dịch: phần giao diện).
Dùng HTML để giải quyết vấn đề thường gặp
Cung cấp liên kết tới các nội dung để giải thích làm sao để sử dụng HTML để giải quyết vấn đề thường mắc phải khi tạo lập một trang web: liên quan tới các tiêu đề, chèn hình ảnh hoặc video, nhấn mạnh nội dung, tạo lập biểu mẫu cơ bản, vân vân.

Cao cấp chủ đề

CORS để kích hoạt hình ảnh
Thuộc tính crossorigin, kết hợp với một CORS, cho phép hình ảnh được định nghĩa vởi phần tử <img> để có thể nạp từ bên ngoài và sử dụng bên trong phần tử <canvas> như thể nó đang được nạp từ nơi này.
Cài đặt thuộc tính CORS
Một số phần tử HTML cung cấp sự hỗ trợ cho CORS, ví dụ như <img> hay <video>, có một thuộc tính crossorigin (đặc tính crossOrigin), cho phép định hình các yêu cầu CORS cho dữ liệu đã nạp của phần tử .
Quản lý tập trung trong HTML
Thuộc tính activeElement DOM và phương thức hasFocus() DOM giúp bạn theo dõi và kiểm soát sự tương tác của người dùng với các phần tử trên một trang web.
Sử dụng bộ nhớ đệm (cache) của ứng dụng
Ứng dụng bộ nhớ đệm cho phép các ứng dụng dựa trên nền tảng web chạy offline. Bạn có thể sử dụng giao diện Application Cache (AppCache) để cung cấp các tài nguyên mà trình duyệt lưu trữ và cung cấp cho người dùng ngoại tuyến. Các ứng dụng được lưu trữ trong bộ nhớ cache và hoạt động chính xác ngay cả khi người dùng Refresh lại khi đang ngoại tuyến.
Tải trước nội dung cùng với rel="preload"
Giá trị preload trong thuộc tính rel của phần ử <link> cho phép bạn viết yêu cầu tìm kiếm khai báo trong thẻ HTML <head> của bạn, xác định các nguồn tài nguyên mà trang bạn sẽ cần tới trước khi tải trang, thứ bạn muốn tải trước trong cái vòng tròn tải trang, trước cả khi trình duyệt chính thức hoàn lại nội dung vào đó. Điều này đảm bảo rằng chúng được tạo sẵn, sớm hơn và ít có khả năng chặn render đầu tiên của trang, làm cải thiện hiệu suất. Tóm lại bài này sẽ cho bạn hiểu cơ bản làm cách nào mà cái preload làm việc.

Đại kỳ thư

HTML kỳ kinh
Tất tần tật cá phần tử HTML, mỗi thứ có thể được sửa đổi bởi một số thuộc tính. Tài liệu HTML đã được kết nối với nhau bằng cái liên kết này.
Phần tử HTML kỳ kinh
Bách khoa toàn thư về Phần tử HTML.
Thuộc tính HTML kỳ kinh
Phần tử trong HTML có thuộc tính. Đó là việc bổ xung giá trị để định hình các phần tử hay điều chỉnh hành động của chúng nhiều cách khác nhau.
Thuộc tính toàn cầu
Thuộc tính toàn cầu có thể áp đặt lên toàn bộ phần tử HTML, kể cả khi nó chả có trong tiêu chuẩn. Có nghĩa là bất cứ pần tử không theo tiêu chuẩn nào vẫn phải bị áp đặt bởi mấy cái thuộc tính này, kể cả việc này không phù hợp với tài liệu HTML-5.
Phần tử hướng nội and Phần tử phân khối
Phần tử HTML luôn luôn "inline" (hướng nội) hoặc "block-level" (phân khối). Phần tử inline chỉ chiếm không gian giới hạn bởi các thẻ định nghĩa nó. Phần tử block-level chiếm cả vùng không gian của phần tử cha mẹ (container - vùng chứa), và rồi tạo thành một "khối".
Phân loại liên kết
Trong HTML, các liên kết khác nhau có thể dùng để thiết lập mối quan hệ giữa hai tài liệu. Phần tử liên kết có thể được phân ra các loại <a>, <area>, và <link>.
Định dạng đa phương tiện được hỗ trợ bởi phần tử audio và video
Phần tử <audio><video> cho phép ta phát âm thanh và video. Mấy cái phần tử này cung cấp một trình phát của chính trình duyệt thay cho việc sử dụng Flash Player hay một vài phần mở rộng khác.
 
Các thể loại nội dung HTML
HTML bao gồm nhiều loại nội dung, mỗi trong số đó cho phép sử dụng trong một ngữ cảnh nhất định và không được phép ở chỗ khác. Tương tự, mỗi ths có một mục nội dung khác mà chúng có thể chứa và các phàn tử có thể hoặc không thể sử dụng ở bên trong chúng. Đây là hướng dẫn cho các loại này.
Chế độ không minh bạch và chế độ tiêu chuẩn
Biên niên sử về chế độ quirks (không minh bạch) và chế độ standards (tiêu chuẩn).

Chủ đề liên quan

Áp dụng màu sắc vào HTML sử dụng CSS
Bài này sẽ bao gồm nhiều cách sử dụng CSS để thêm màu vào nội dung HTML, liệt kê các phàn của tệp HTML có thể đổ màu và dùng thuộc tính CSS gì khi làm như vậy. Bao cả ví dụ, liên kết tới công cụ xây dựng bảng màu và nhiều hơn thế nữa.
Xem tất...

Join the Bố cục web community

Choose your preferred method for joining the discussion:

Document Tags and Contributors

Những người đóng góp cho trang này: monodyle
Cập nhật lần cuối bởi: monodyle,