facebook API
Sửa trang
Kiến thức lập trình

Lịch sử và nguồn gốc của HTML ảnh hưởng như nào đến việc thiết kế website ngày nay.

10/15/2024 10:57:00 AM
5/5 - (0 )

HTML là ngôn ngữ lập trình hay còn được biết đến là ngôn ngữ đánh dấu siêu văn bản được tạo ra với mục đích là ngôn ngữ giúp trao đổi với máy để tạo ra cấu trúc của một website như chúng ta đã biết ngày nay. Nhờ sự ra đổi của HTML mà đã thay đổi hoàn toàn cách thức con người tiếp cận thông tin thông qua mạng máy tính và ảnh hưởng rất lớn tới việc thiết kế website ngày nay. Hãy cùng LIGHT tìm hiểu về lịch sử và nguồn gốc của HTML làm thay đổi và ảnh hưởng tới hình thức kinh doanh ngày nay.

I. Nguồn gốc phát triển HTML

Việc HTML được ra đời do nhà khoa học máy tính Tim Berners-Lee phát triển để phục vụ cho việc tạo ra trang web từ đó giúp cung cấp thông tin cho người dùng thông qua mạng máy tính một cách đơn giản và thuận tiện.

Ông đã tạo ra hệ thống mạng máy tính trên thế giới là World Wide Web tại CERN – tổ chức nghiên cứu hạt nhân châu Âu ở Thụy Sĩ. Ông cũng là người tạo ra trang web đầu tiên trên thế giới và là nền tảng giúp tạo ra hơn 1,8 tỷ website phục vụ hơn 3 tỷ người dùng cho đến nay.

      Năm 1991 phiên bản HTML đầu tiên được ra đời gồm 18 thẻ.

      Năm 1998 phiên bản HTML được ra đời phiên bản 4.01.

      Năm 2000 phiên bản HTML được thay thế và cải tiến bởi XHTML.

      Năm 2014 HTML đã được nâng cấp lên thành HTML5 và có nhiều sự cải tiến rõ rệt và được sử dụng rộng rãi trong các website ngày nay.

II. Tìm hiểu đôi nét về HTML

- Định nghĩa HTML

HTML là viết tắt của cụm từ Hypertext Markup Language được hiểu theo tiếng việt là ngôn ngữ siêu văn bản. HTML ra đời phục vụ việc xây dựng cấu trúc chính trong website hay các ứng dụng có tác dụng giúp phân chia hay hiển thị các thông tin để truyền tải tới người dùng. Các thẻ HTML sẽ giúp định nghĩa dữ liệu cũng như đánh dấu các dữ liệu trong các thẻ mà bạn có thể truy cập vào bất cứ một website nào trên mạng sau đó chuột phải -> chọn kiểm tra hay ấn F12 sẽ thấy.

Định nghĩa một thẻ HTML trên website của LIGHT

- Cấu trúc thông thường của HTML

Cho đến thời điểm hiện tại thì HTML thường sẽ có rất nhiều thẻ và mỗi thẻ có một nhiệm vụ nhất định và chúng đều có ảnh hưởng nhất định tới nhau. Về cơ bản một cấu trúc của HTML sẽ gồm 2 phần chính và một phần thông tin định dạng ở đầu:

Phần thông tin định dạng

Phần này giúp khai báo thông tin định dạng của loại HTML mà bạn sử dụng là html hay xhtml và sẽ được viết là <!Doctype>. 

Thẻ định dạng xuất hiện ở đầu cấu trúc của website của LIGHT

Phần tiêu đề

Thông thường phần này sẽ tổng hợp và khai báo các thẻ hay thư viện mà bạn sử dụng và được mở đầu và kết thúc với cú pháp <head> </head>. Và thông thường các tiêu đề trang để phục vụ SEO sẽ được đặt trong thẻ này có cú pháp mở đầu và kết thúc là <title> </title>.

Cấu trúc thẻ heading trên website của thegioididong

Phần thân

Phần thân web thông thường sẽ chứa nội dung của web và hiển thị các nội dung mà bạn muốn truyền tải. Nó sẽ tiếp nối ngay sau thẻ đóng của thẻ head và khởi đầu và kết thúc bằng cú pháp <body> </body>. Bên trong thẻ body bạn có thể để rất nhiều các thẻ khác nhau để phục vụ việc hiển thị đa dạng kiểu nội dung mà bạn muốn truyền tải tới người dùng.

Ví dụ minh họa thẻ body trên website

- Ưu và nhược điểm của HTML

Ưu điểm

       HTML được tạo ra khá lâu và có một nền tảng phát triển có quy mô lớn và rộng khắp. Nguồn tài nguyên hỗ trợ khổng lồ cho những người đang sử dụng và quy mô cộng đồng sử dụng HTML càng ngày càng lớn.

       HTML là một mã nguồn mở bởi người phát minh ra nó không đăng ký bản quyền để các thế hệ lập trình tiếp theo có thể phát triển nền tảng này nên bạn có thể sử dụng mà không mất chi phí nào cả.

       Các trình duyệt hiện tại mà bạn sử dụng hiện nay như Microsoft Edge, Chrome, FireFox. Cốc Cốc… đều phục vụ việc hiển thị HTML.

       Các kiến thức phục vụ việc sử dụng HTML rất phổ biến trên mạng và bạn có thể vào trang w3school để có thể tìm thông tin hay thao tác thử ngay trên trang.

       Bởi lẽ HTML được tạo ra để có thể đồng bộ hóa với World Wide Web nên việc hiển thị trên đây hay truyền tải nội dung cũng sẽ đạt được hiệu suất tối đa.

       HTML có thể dễ dàng kết hợp được với nhiều ngôn ngữ khác nhau như PHP, Java, Ruby, Go Lang…

Nhược điểm

Ngoài nhiều ưu điểm được phát triển từ lúc sơ khai cho đến nay thì HTML cũng tồn tại một vài nhược điểm mà chưa thể khắc phục. Và nhược điểm lớn nhất mà chúng ta có thể thấy ngay đó chính là web tĩnh. Thuật ngữ này thật ra rất đơn giản là trang web này giống như một bức tượng và không có động tĩnh gì cả chỉ cho phép người dùng nhìn ngắm. Ngoài ra HTML còn một số các nhược điểm sau:

       Thông thường HTML hoạt động dựa trên nguyên tắc và tính logic nên nó không thể thoát khỏi cấu trúc nhất định hay sáng tạo những điều khác biệt hay mới mẻ như AI.

       Một số trình duyệt đôi khi không kịp thích ứng với các phiên bản mới của HTML đặc biệt là với các phiên bản thử nghiệm như HTML6 từ đó không thể truyền tải nội dung tới người dùng.

       Một số trình duyệt không hiểu một số thẻ trong HTML5 dẫn tới khi bạn xem ở trình duyệt này thì hiển thị một kiểu nhưng sang trình duyệt khác thì hiển thị kiểu khác.

Bởi lẽ đó để có thể giúp tương tác với người dùng mà lập trình viên cần phải kết hợp thêm CSS và JavaScript hay ngôn ngữ lập trình Backend khác để tạo thành một trang web động.

III. Ảnh hưởng của HTML tới việc thiết kế website.

Với sự ra đời của HTML thì việc thiết kế website đã trở thành điều mà doanh nghiệp hướng tới để từ đó có thể đưa doanh nghiệp của mình online. Bởi lẽ thông tin chính là yếu tố giúp doanh nghiệp trở nên thành công khi có thể đi trước trở thành người định hướng xu thế.

Do đó việc thiết kế website ra đời để phục vụ mục đích này và vẫn phải tuân theo cấu trúc của HTML để giúp website có thể tối ưu hóa hiệu suất hoạt động.

Bên cạnh việc thiết kế website đã trở nên quen thuộc và cùng với sự ra đời của Google vào năm 1998 – hiện nay trở thành nền tảng tìm kiếm lớn nhất thế giới. Thì yếu tố chuẩn SEO đã được đưa vào trong website và trở thành một yếu tố then chốt khiến cho các doanh nghiệp cần phải thực sự coi trọng việc thiết kế website chuẩn SEO.