HTML là gì?

HTML viết tắt của Hypertext Markup Language là ngôn ngữ lập trình dùng để xây dựng và cấu trúc lại các thành phần có trong Website. HTML cung cấp cách để định nghĩa các phần tử trên trang web và cách chúng được trình bày trong trình duyệt web.

Lịch sử hình thành HTML

HTML được tạo ra bởi Tim Berners-Lee, một nhà vật lý học của trung tâm nghiên cứu CERN ở Thụy Sĩ. Hiện nay, HTML đã trở thành một chuẩn Internet được tổ chức W3C (World Wide Web Consortium) vận hành và phát triển. Bạn có thể tự tìm kiếm tình trạng mới nhất của HTML tại bất kỳ thời điểm nào trên Website của W3C.

Phiên bản đầu tiên của HTML xuất hiện năm 1991, gồm 18 tag HTML. Phiên bản HTML 4.01 được xuất bản năm 1999. Sau đó, các nhà phát triển đã thay thế HTML bằng XHTML vào năm 2000.

Đến năm 2014, HTML được nâng cấp lên chuẩn HTML5 với nhiều tag được thêm vào markup, mục đích là để xác định rõ nội dung thuộc loại là gì (ví dụ như: <article>, <header>, <footer>,…).

HTML hoạt động như thế nào

Khi một người dùng nhập tên miền vào thanh địa chỉ của trình duyệt, ví dụ như Chrome, sẽ thực hiện quá trình kết nối đến máy chủ web bằng cách sử dụng địa chỉ IP đã xác định thông qua quá trình phân giải tên miền DNS. Máy chủ web là một máy tính kết nối internet nhận các yêu cầu từ trình duyệt và sau đó gửi lại thông tin cần thiết dưới dạng tài liệu HTML để hiển thị trang web.

Tập tin HTML chứa các phần tử HTML và thường được lưu dưới đuôi mở rộng là .html hoặc .htm. Khi tập tin HTML được tạo ra, trình duyệt web là sẽ là công cụ thực thi. Trình duyệt sẽ đọc và hiểu nội dung HTML từ các thẻ có trong tập tin và chuyển đổi chúng thành dạng văn bản có thể đọc, nghe hoặc hiểu bởi các bot máy tính.

Cấu trúc cơ bản của HTML

  • <!DOCTYPE html>: Xác định loại tài liệu và phiên bản HTML.
  • <html>: Thẻ bao bọc toàn bộ tài liệu HTML.
  • <head>: Chứa các thẻ meta thông tin, tiêu đề, và liên kết đến các tài nguyên như CSS.
  • <meta charset=”UTF-8″>: Đặt bộ mã ký tự cho trang.
  • <title>: Xác định tiêu đề của trang (hiển thị trên tab của trình duyệt).
  • <doby>: Chứa nội dung chính của trang web, bao gồm văn bản, hình ảnh, liên kết, v.v.
  • <h1>: Chứa những tiêu đề của trang web.
  • <p>: Chứa đoạn văn nội dung của trang web.

Tổng kết

HTML tạo ra khung sườn cơ bản của một trang web, giúp trình duyệt hiểu và hiển thị nội dung cho người dùng. HTML không quyết định về hình thức (giao diện) hay tính năng động của trang web, mà nhiệm vụ này được thực hiện bởi CSS và JavaScript.

Bài viết khác

JavaScript

JavaScript là gì? JavaScript là một ngôn ngữ lập trình phổ biến được sử dụng chủ yếu để phát triển các trang web tương tác. Nó cho phép bạn thêm các tính năng động và tương tác như xử lý sự kiện (click chuột, nhập dữ liệu), thay đổi nội dung trang web mà không […]

CSS

CSS là gì? CSS  là tính năng viết tắt của Cascading Style Sheets, nó là một ngôn ngữ được sử dụng để  tìm và định dạng  lại các phần tử được tạo bằng các ngôn ngữ đánh dấu HTML . Nói ngắn gọn hơn là ngôn ngữ tạo phong cách cho trang web. Bạn có […]

WordPress eCommerce with WooCommerce

WooCommerce là gì? WooCommerce là một plugin mã nguồn mở của WordPress có toàn bộ chức năng tuyệt vời mà website bán hàng cần có như: số lượng hàng hóa, giỏ đơn hàng, đăng ký khách hàng, thanh toán, khuyến mãi… hỗ trợ thiết kế trang e-Commerce nhanh chóng. Các tính năng nổi bật của […]

WordPress plugin

Plugin là gì? Plugin chỉ đơn giản là một chương trình, ứng dụng bổ sung được viết ra để tích hợp vào trong website WordPress, giúp mở rộng chức năng hiện có hoặc thêm một tính năng mới vào website WordPress. Cho phép người dùng WordPress thêm các tính năng bổ sung vào website của họ mà […]

Theme wordpress

Theme wordpress là gì? Trong WordPress, một theme được hiểu là một bộ giao diện mà bạn có thể áp dụng cho trang web của mình. Theme định rõ phong cách mà trang web của bạn đang theo đuổi, đồng bộ cách hiển thị nội dung, hình ảnh, video và giúp tổng thể trở nên […]

WordPress

WordPress là gì? WordPress là mã nguồn mở được viết bằng ngôn ngữ lập trình PHP và sử dụng hệ quản trị cơ sở dữ liệu MySQL. Đây là một công cụ tạo trang web miễn phí, bạn chỉ cần cài lên host và chọn Theme là đã có ngay một trang web tiêu chuẩn rồi. Nếu muốn […]