Các thuật ngữ HTML phổ biến

hovanban

Well-known member
Tôi sẽ giải thích một số thuật ngữ HTML thường gặp để bạn sử dụng nó dễ dàng và thuận tiện hơn.
  • Elements: Là các chỉ định xác định nội dung, cấu trúc của các đối tượng trong một Website. Tên Element được bao quang, xác định bằng dấu ngoặc < >. Những yếu tố được sử dụng phổ biến là đoạn văn ( <p>), các cấp độ tiêu đề (từ <h1> đến <h6>), danh sách tiếp tục bao gồm <a>, <div>, <span>, <strong>, và <em>,…
  • Tags: Một Element được bao quanh bởi các dấu ngoặc < > sẽ tạo ra các thẻ. Ví dụ thẻ mở là dấu hiệu cho bạn biết sự bắt đầu của một Element (ví dụ: <div>). Thẻ đóng sẽ đánh dấu vào cuối của một Element, có hình thức là dấu ngặc nhỏ + dấu chéo + dấu ngoặc lớn (ví dụ: </div>). Ở giữa thẻ mở và thẻ đóng là nội dung của Element.
  • Attributes: Là thuộc tính sử dụng để cung cấp thông tin bổ sung về một Element. Các Attributes bao gồm tên và giá trị, được xác định sau tên của một thành phần và trong thẻ mở. Attributes có định dạng như sau: tên thuộc tính + dấu bằng + giá trị thuộc tính được trích dẫn. Ví dụ Element <a> gồm một Attribute href: <a href=”http://thesamhouse.com/”>Shay Howe</a>. Một số thuộc tính mà tôi thường dùng là Attribute Class, ID, SRC, thuộc tính href,…
1. Bố cục HTML là gì?

HTML có rất nhiều tag khác nhau. Mỗi thẻ sẽ có những tác dụng nhất định, giúp xây dựng nên một cấu trúc hoàn chỉnh cho Website.

Để biết bố cục HTML của một trang web như thế nào, mời bạn xem ví dụ code bên dưới:

<!DOCTYPE html>: khai báo kiểu dữ liệu hiển thị
  • <html></html>: cặp thẻ bắt buộc, element cấp cao nhất, có nhiệm vụ đóng gói tất cả nội dung của trang HTML
  • <head></head>: khai báo các thông tin meta của trang web như: tiêu đề trang, charset
  • <title></title>: cặp thẻ nằm bên trong thẻ <head>, dùng để khai báo tiêu đề của trang
  • <body></body>: cặp thẻ dùng để đóng gói tất cả các nội dung sẽ hiển thị trên trang
  • <h1></h1>, <h2></h2>: định dạng dữ liệu dạng heading. Thông thường có 6 cấp độ heading trong HTML, trải dài từ <h1> tới <h6>. Trong đó, <h1> là cấp độ heading cao nhất và <h6> là cấp độ heading thấp nhất.
  • <p></p>: cặp thẻ chứa các đoạn văn bản của trang web
2. Block-level tags
Đây là loại tag cấp cao, sẽ chiếm toàn bộ không gian của trang web và luôn bắt đầu dòng mới của trang. 3 block-level tags mà tất cả các trang HTML đầu cần có đó là: <html></html>, <head></head> và <body></body>. Ý nghĩa và chức năng của những tag này đã được đề cập ở trên nên trong phần này chúng tôi sẽ không nhắc lại nữa.

3. Inline tags
Loại tag này chỉ chiếm một phần nhỏ trong không gian Website và cũng không bắt đầu dòng mới của trang. Inline tags 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.

HTML có nhiều dạng inline tags, ví dụ như: cặp tag <strong></strong> dùng để định dạng chữ in đậm, còn cặp tag <em></em> dùng để định dạng chữ in nghiêng.

Nếu muốn gắn hyperlinks vào trang, bạn có thể sử dụng cặp tag <a></a> với attributes href để xác định đường link cụ thể. Đoạn code lúc này có dạng:

4. Sự khác biệt giữa HTML và HTML5

HTML5 (hay cũng được gọi chung là HTML) được phát hành vào năm 1999. Trong khi đó, phiên bản nâng cấp mới nhất của HTML là HTML5 được phát hành vào năm 2014. So với HTML, HTML5 đã được bổ sung thêm rất nhiều tính năng quan trọng. Cụ thể, một số tính năng mới của HTML5 có thể kể đến như:

  • Khả năng hỗ trợ video và audio: Thay vì phải sử dụng Flash Player để phát video/audio thì với HTML5, lập trình viên có thể nhúng trực tiếp file video/audio vào trang web bằng cặp tag <audio></audio> hoặc <video></video>.
  • Hỗ trợ scalable vector graphic (SVG) và MathML cho các công thức toán học hoặc phương trình hóa học.
  • Có thêm nhiều cải thiện về mặt ngôn ngữ. Chứa nhiều semantic tag giúp người dùng hiểu được nội dung chính của Website là gì (ví dụ như: <article></article>, <section></section>, <aside></aside>, <header></header>, <footer></footer>).
  • Hỗ trợ nhiều loại kiểu form hơn so với HTML như: email cho doanh nghiệp, ngày/giờ, số điện thoại, URL, tìm kiếm,…
Ngoài ra, một số tag lỗi thời của HTML đã được loại bỏ ở phiên bản HTML5, ví dụ như: isindex, noframes, acronym, applet, basefont, dir, font, frame, frameset, big, center, strike,…

Độc giả có thể tìm hiểu thêm về HTML5 trong bài viết:

  • HTML5 là gì? Phát triển và thiết kế web vượt trội với HTML5
Một khác biệt nữa không thể không nhắc đến giữa HTMLHTML5 đó là: HTML không cho phép JavaScript chạy trong trình duyệt web (JavaScript bắt buộc phải chạy trong interface thread của trình duyệt). Còn HTML5 lại có thể hỗ trợ để JavaScript chạy nền (nhờ có JS web worker API).

CÔNG TY TNHH TƯ VẤN TRUYỀN THÔNG MINARA
ĐỊA CHỈ:
- 182 Trần Bình Trọng, P.3, Q.5, Tp.HCM
- 27 Đường số 16, Trung Tâm Hành Chính Dĩ An, Bình Dương.
Điện thoại: 097.777.1060
Email: info@minara.vn
Website: www.minara.vn
 
Bên trên