- Trang chủ
- GIỚI THIỆU
- TƯ VẤN CHIẾN LƯỢC
- TRIỂN KHAI KÊNH ONLINE
- ĐÀO TẠO
- TIN TỨC
- CẨM NANG
- Khách hàng
- LIÊN HỆ
HTML là một trong những khái niệm mà bất kỳ lập trình viên hay người làm việc liên quan đến phát triển phần mềm, lập trình website đều cần biết. Vậy HTML là gì? Cần nắm được những kiến thức cơ bản gì về HTML? Cùng Vinalink tìm hiểu trong bài viết dưới đây!
HTML (viết tắt là Hypertext Markup Language) tạm dịch là ngôn ngữ đánh dấu siêu văn bản. HTML được sử dụng tạo và cấu trúc các thành phần trong trang web hoặc ứng dụng web, phân chia các đoạn văn, heading, titles, blockquotes … và HTML không phải là ngôn ngữ lập trình.
Khi bạn gõ ra 1 tên miền, trình duyệt bạn đang sử dụng (chẳng hạn như Chrome) sẽ kết nối tới 1 máy chủ web thông qua 1 địa chỉ IP, vốn được thấy bằng cách phân giải tên miền đó (DNS). Máy chủ web chính là 1 máy tính được kết nối tới internet và nhận các yêu cầu tới trang web từ trình duyệt của bạn. Sau đó máy chủ sẽ trả thông tin về trình duyệt của bạn là 1 tài liệu HTML để hiển thị trang web!
Một tập tin HTML sẽ bao gồm các phần tử HTML và được lưu lại dưới đuôi mở rộng là .html hoặc .htm. Khi một tập tin HTML được hình thành, trình duyệt web sẽ xử lý nó. Trình duyệt sẽ đóng vai trò đọc hiểu nội dung HTML từ các thẻ bên trong và sẽ chuyển sang dạng văn bản đã được đánh dấu để đọc, nghe và hiểu. Trình duyệt đọc các files HTML này và xuất bản nội dung lên internet sao cho người đọc có thể xem và hiểu được. Thông thường, một web sẽ chứa nhiều trang web HTML ví dụ như: trang home, trang product, trang blog …
Các thành phần chính một đoạn HTML là các thẻ và phần tử. Các thẻ bắt đầu và kết thúc bằng dấu ngoặc nhọn hoặc dấu “<” và “>”. Các chữ cái giữa chúng được gọi là nội dung phần tử. Các thành phần dưới đây tạo nên cấu trúc cơ bản của một đoạn HTML (theo thứ tự xuất hiện của chúng):
HTML có hai loại tag thông dụng được sử dụng nhiều nhất là Block-Level Tags và Inline Tags. Cùng tìm hiểu chi tiết về từng loại tag nhé!
Block-Level Tags là loại tag cấp cao nhất, sẽ sử dụng toàn không gian trang web và luôn bắt đầu dòng mới của trang web. 3 Block-Level Tags mà tất cả các trang HTML đầu cần có đó là <html></html>, <head></head> và <body></body>. Trong đó:
Inline elements chỉ chiếm phần nhỏ không gian web và không bắt đầu dòng mới của trang web, thường được dùng để định dạng, tạo bố cục cho nội dung bên trong của Block-Level Tags. Ví dụ:
HTML có những ưu và nhược điểm như sau:
Ưu điểm |
Nhược điểm |
|
|
HTML đóng vai trò hình thành nên một website (nhưng không có nghĩa là chỉ sử dụng HTML để tạo website). HTML sẽ giúp xây dựng cấu trúc và nội dung cho trang web bằng cách sử dụng các thẻ để định nghĩa các phần tử trên trang web.Một website chuẩn sẽ được hình thành bởi HTML, CSS, Javascript, …
Như đã nói, HTML, CSS và Javascript sẽ bổ trợ cho nhau để tạo nên một website hoàn chỉnh. Chức năng cụ thể của mỗi thành phần như sau:
Để lập trình HTML hiệu quả và tiết kiệm thời gian, bạn có thể sử dụng một số phần mềm hỗ trợ như:
Kết luận:
Qua bài viết, Vinalink đã giải đáp câu hỏi html là gì. Đồng thời, Vinalink cũng đã gợi ý cho bạn một số phần mềm để lập trình HTML đơn giản, dễ sử dụng. Hy vọng với những thông tin tổng quan trong bài viết đã giúp bạn hiểu rõ hơn về HTML. Cảm ơn bạn đã đọc bài viết!