HTML là gì?
Phát triển lần đầu tiên bởi Tim Berners-Lee vào năm 1990, HTML là viết tắt của Ngôn ngữ đánh dấu siêu văn bản. HTML được sử dụng để tạo các tài liệu điện tử (được gọi là các trang) được hiển thị trên World Wide Web. Mỗi trang chứa một loạt các kết nối đến các trang khác gọi là siêu liên kết . Mỗi trang thiết kế web mà bạn nhìn thấy trên Internet được viết bằng một phiên bản của mã HTML hoặc một mã HTML khác.
Mã HTML đảm bảo việc định dạng văn bản và hình ảnh phù hợp để trình duyệt Internet có thể hiển thị chúng như ý muốn. Nếu không có HTML, một trình duyệt sẽ không biết làm thế nào để hiển thị văn bản như các phần tử hoặc tải hình ảnh hoặc các yếu tố khác. HTML cũng cung cấp một cấu trúc cơ bản của trang, theo đó Cascading Style Sheets được phủ lên để thay đổi hình dạng của nó. Người ta có thể nghĩ HTML là xương (cấu trúc) của một trang web, và CSS là da của trang web (xuất hiện).
Nhãn HTML trông như thế nào?
Như đã thấy ở trên trong ví dụ thẻ HTML ở trên, không có nhiều thành phần. Hầu như tất cả các thẻ HTML có một thẻ mở có chứa tên với bất kỳ thuộc tính nào và một thẻ đóng chứa dấu gạch chéo và tên của thẻ đang được đóng. Đối với các thẻ không có thẻ đóng như thẻ <img> , cách tốt nhất là kết thúc thẻ bằng dấu gạch chéo.
Mỗi thẻ được chứa trong một khung giá trị nhỏ hơn và lớn hơn và mọi thứ giữa thẻ mở và đóng được hiển thị hoặc bị ảnh hưởng bởi thẻ. Trong ví dụ trên, thẻ <a> đang tạo một liên kết có tên “Computer Hope” chỉ vào tệp tin hope.html.
Sau đây là ví dụ về một trang thiết kế web cơ bản được viết bằng HTML cũng như mô tả của từng phần và chức năng của nó:
<! DOCType HTML PUBLIC “- // W3C // DTD HTML 4.01 chuyển tiếp // EN” “https://www.w3.org/TR/html4/loose.dtd”>
<html lang = “en”> <head >
<title> Ví dụ trang </ title>
<meta http-equiv = “Content-Type” content = “text / html, charset = windows-1252”>
</ head>
<body>
<h1> Đây là một tiêu đề < / h1>
<p> Đây là ví dụ về một trang HTML cơ bản. </ p>
</ body> </ html>
Hộp trên chứa các thành phần chính cho một trang web cơ bản. Dòng đầu tiên (DOCType) mô tả phiên bản HTML mà trang đã được viết để trình duyệt Internet có thể giải thích nội dung sau. Tiếp theo, thẻ mở HTML cho phép trình duyệt biết rằng nó đang đọc mã HTML. Thẻ HTML được theo sau bởi phần đầu chứa thông tin về trang như tiêu đề, thẻ meta và vị trí định vị tệp tin CSS. Phần thân là tất cả nội dung có thể xem được trên trình duyệt. Ví dụ: tất cả văn bản bạn thấy ở đây được chứa trong các thẻ cơ thể. Cuối cùng, đóng các thẻ mỗi phần tử cho cú pháp thích hợp.
HTML có phải là ngôn ngữ lập trình không?
HTML xác định cấu trúc của các trang web và nó xác định cách dữ liệu được hiển thị trực tuyến. Những gì bạn đang xem lúc này là mã HTML, đọc và giải thích bởi trình duyệt của bạn. Nhưng điều này không làm cho HTML một ngôn ngữ lập trình.
HTML là một loại ngôn ngữ đánh dấu. Nó đóng gói hoặc “đánh dấu” dữ liệu trong các thẻ HTML, định nghĩa dữ liệu và mô tả mục đích của nó trên trang web. Các trình duyệt web sau đó đọc HTML, trong đó nói với nó những thứ như những phần là các tiêu đề, những phần là các đoạn văn, phần nào là liên kết,..vv.. HTML mô tả các dữ liệu vào trình duyệt, và trình duyệt sau đó hiển thị dữ liệu cho phù hợp.
Nhiều nhà phát triển nói rằng HTML là ngôn ngữ phát triển chính của họ, nhưng liệu HTML có thực sự được xem như một ngôn ngữ lập trình?
Điều này đặt ra câu hỏi: HTML có thực sự được coi là “ngôn ngữ lập trình”, hoặc chỉ là một công cụ để bố trí các hàm JavaScript?
Hầu hết các lập trình viên làm việc với nhiều ngôn ngữ, do đó chúng ta phải xem xét rằng những người chọn HTML có thể làm mã hóa của họ trong JavaScript và cách bố trí của chúng trong HTML.
Thật không may, chỉ có 13% trong số những người nói ngôn ngữ chính của họ là HTML thừa nhận cũng sử dụng JavaScript, vậy làm thế nào là những người này tạo ra các ứng dụng?
HTML đã đi một chặng đường dài kể từ khi nó được hình thành lần đầu, và có những khả năng mà chúng ta thường liên kết với một ngôn ngữ phát triển. Ngày này bạn có thể tìm thấy các ứng dụng trình diễn được viết bằng HTML.
Đọc thêm: