HTML là gì? Ngoài HTML bạn cần tìm hiểu thêm những ngôn ngữ nào?


HTML là gì? Nó hoạt động ra sao? Ngoài HTML thì bạn cần tìm hiểu thêm những ngôn ngữ nào để có thể thiết kế được một Website mong muốn đáp ứng yêu cầu hiện tại? Hãy cùng THEANH.TECH tìm hiểu nhé!!!

HTML là gì?

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

Ngoài HTML, để thiết kế được 1 Website bạn cần học thêm những ngôn ngữ nào?

HTML là gì?

  • HTML là viết tắt của Hyper Text Markup Language ( ngôn ngữ siêu văn bản )
  • HTML là ngôn ngữ đánh dấu tiêu chuẩn cho các trang Web
  • Các phần tử HTML là các khối xây dựng của các trang Website
  • Các phần tử HTML được biểu thị bằng các thẻ tags <>

- HTML được tạo ra để cho phép tạo trang web. Những trang web này sau đó có thể được xem bởi bất kỳ ai khác kết nối với Internet. Nó tương đối dễ học, với những điều cơ bản có thể tiếp cận được với hầu hết mọi người và đây cũng là ngôn ngữ đầu tiền bạn học khi tiếp cận lập trình Website.

- HTML liên tục trải qua sửa đổi và update để đáp ứng nhu cầu và yêu cầu của người dùng Internet đang phát triển dưới sự chỉ đạo của W3C, tổ chức chịu trách nhiệm thiết kế và duy trì ngôn ngữ.

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

- Năm 1980, nhà vật lý Tim Berners-Lee đã đề xuất và tạo ra INQUIRE, một hệ thống để các nhà nghiên cứu của Cern sử dụng và chia sẻ tài liệu. Năm 1989, Berners-Lee đã viết một bản ghi nhớ đề xuất một hệ thống siêu văn bản dựa trên Internet. Berners-Lee đã chỉ định HTML và viết phần mềm trình duyệt và phần mềm máy chủ vào cuối năm 1990.

- Bản mô tả HTML công khai đầu tiên là một tài liệu có tên "Thẻ HTML", lần đầu tiên được đề cập trên Internet bởi Tim Berners-Lee vào cuối năm 1991. Nó mô tả 18 yếu tố bao gồm thiết kế ban đầu, tương đối đơn giản của HTML. Ngoại trừ thẻ siêu liên kết, chúng bị ảnh hưởng mạnh mẽ bởi SGMLguid, một định dạng tài liệu dựa trên ngôn ngữ đánh dấu tổng quát tiêu chuẩn (SGML) nội bộ tại CERN. Một trong số các yếu tố này vẫn tồn tại trong HTML 4.

- Berners-Lee coi HTML là một ứng dụng của SGML. Nó được định nghĩa chính thức như vậy bởi Lực lượng đặc nhiệm kỹ thuật Internet (IETF) với ấn phẩm giữa năm 1993 về đề xuất đầu tiên cho đặc tả HTML, Bản thảo Internet "Ngôn ngữ đánh dấu siêu văn bản (HTML)" của Berners-Lee và Dan Connolly, trong đó đã bao gồm một định nghĩa loại Tài liệu SGML để xác định ngữ pháp. Bản nháp đã hết hạn sau sáu tháng, nhưng đáng chú ý vì đã thừa nhận thẻ tùy chỉnh của trình duyệt NCSA Mosaic để nhúng hình ảnh nội tuyến, phản ánh triết lý của IETF về các tiêu chuẩn dựa trên các nguyên mẫu thành công. Tương tự, Bản thảo Internet cạnh tranh của Dave Raggett, "HTML + (Định dạng đánh dấu siêu văn bản)", từ cuối năm 1993, đã đề xuất tiêu chuẩn hóa các tính năng đã được triển khai như bảng và biểu mẫu điền.

- Sau khi các bản nháp HTML và HTML + hết hạn vào đầu năm 1994, IETF đã tạo ra một Nhóm làm việc HTML, vào năm 1995 đã hoàn thành "HTML 2.0", đặc tả HTML đầu tiên dự định được coi là một tiêu chuẩn để áp dụng các triển khai trong tương lai.

- Sự phát triển hơn nữa dưới sự bảo trợ của IETF đã bị đình trệ bởi các lợi ích cạnh tranh. Từ năm 1996, các thông số kỹ thuật HTML đã được duy trì, với đầu vào từ các nhà cung cấp phần mềm thương mại, bởi World Wide Web Consortium (W3C). Tuy nhiên, vào năm 2000, HTML cũng trở thành một tiêu chuẩn quốc tế (ISO / IEC 15445: 2000). HTML 4.01 được xuất bản vào cuối năm 1999, với sai sót được xuất bản vào năm 2001. Năm 2004, sự phát triển bắt đầu trên HTML5 trong Nhóm làm việc về công nghệ ứng dụng siêu văn bản Web (WHATWG), đã trở thành một bản phân phối chung với W3C năm 2008, và đã hoàn thành và chuẩn hóa 28 tháng 10 năm 2014.

Các phiên bản của HTML

  1. HTML2: Xuất bản ngày 24 tháng 11 năm 1995
  2. HTML3: HTML 3.2 đã được xuất bản dưới dạng Khuyến nghị của W3C. Đây là phiên bản đầu tiên được phát triển và tiêu chuẩn hóa độc quyền bởi W3C, vì IETF đã đóng Nhóm làm việc HTML vào ngày 12 tháng 9 năm 1996. Ban đầu có tên mã là "Wilbur", HTML 3.2 đã bỏ hoàn toàn các công thức toán học, đối chiếu sự chồng chéo giữa các phần mở rộng độc quyền khác nhau và chấp nhận hầu hết các thẻ đánh dấu trực quan của Netscape.
    - Yếu tố chớp mắt của Netscape và yếu tố marquee của Microsoft đã bị bỏ qua do thỏa thuận giữa hai công ty. Một đánh dấu cho các công thức toán học tương tự như trong HTML đã không được chuẩn hóa cho đến 14 tháng sau trong MathML.
  3. HTML4: Ngày 18 tháng 12 năm 1997 HTML 4.0 đã được xuất bản dưới dạng Khuyến nghị của W3C. Nó cung cấp ba biến thể: Nghiêm ngặt, trong đó các yếu tố không được chấp nhận bị cấm Chuyển tiếp, trong đó các yếu tố không dùng được cho phép Frameset, trong đó chủ yếu chỉ cho phép các yếu tố liên quan đến khung. Ban đầu có tên mã là "Cougar", HTML 4.0 đã sử dụng nhiều loại yếu tố và thuộc tính dành riêng cho trình duyệt, nhưng đồng thời tìm cách loại bỏ các tính năng đánh dấu trực quan của Netscape bằng cách đánh dấu chúng là không tán thành các biểu định kiểu.  -   - HTML 4 là một ứng dụng SGML tuân thủ ISO 8879 - SGML.
    - Ngày 24 tháng 4 năm 1998 HTML 4.0 đã được phát hành lại với các chỉnh sửa nhỏ mà không tăng số phiên bản.

Xem thêm bài viết về: HTML là gì