HTML là gì?

HTML là gì? HTML (Hypertext Markup Language) là đoạn code được dùng để tạo nên cấu trúc và nội dung của trang web. HTML không phải là một ngôn ngữ lập trình mà nó là một ngôn ngữ đánh dấu (markup language) để định hình cấu trúc nội dung của bạn. HTML bao gồm một

HTML là gì?

HTML (Hypertext Markup Language) là đoạn code được dùng để tạo nên cấu trúc và nội dung của trang web.

HTML không phải là một ngôn ngữ lập trình mà nó là một ngôn ngữ đánh dấu (markup language) để định hình cấu trúc nội dung của bạn. HTML bao gồm một loạt các thẻ (elements) bọc nhau hoặc không để nhằm mục đích xây dựng kết cấu trang web. Dưới đây là một số ví dụ

Nếu muốn một dòng văn bản Xin chào Stech, ta có thể chỉ định một đoạn văn bằng cách đặt nó trong các thẻ paragraph (thẻ p):

<p>Xin chào thaycacac</p>

Xin chào Stech

Cấu trúc của một thành phần HTML

HTML gồm những các thành phần dưới đây

  • Thẻ mở: Trường hợp này là p, bao bởi cặp ngoặc mở < và đóng > bên trong là tên thẻ viết liền không dấu có thể sử dụng ký tự – để nối.
  • Thẻ đóng: Tương tự như thẻ mở, ngoài ra nó còn có thêm dấu gạch chéo / phía trước tên thẻ. Với những người mới bắt đầu lỗi thiếu thẻ đóng khá là phổ biến
  • Nội dung: Nơi chứa nội dung, trường hợp này chỉ là văn bản.
  • Phần tử: Element bao gồm thẻ mở, thẻ đóng, và tất cả nội dung.

Các element có thể chứa các thuộc tính, như sau:

Thuộc tính trong HTML

Dưới đây là một ví dụ:

<pclass="title">Xin chào Stech</p>

Xin chào Stech

Thuộc tính (Attibute) là thông tin bổ sung về element mà bạn không muốn chúng hiển thị trong phần nội dung. Trường hợp trên ví dụ thì class là tên của một thuộc tính, và title là giá trị của nó. Thuộc tính class cho phép bạn tạo một định danh cho element để có thể CSS hoặc nhiều thứ khác, đừng lo chúng ta sẽ học chúng sau này.

Một attibute thường bao gồm:

  • Khoảng trống giữa nó và tên element và giữa nó và các attribute khác
  • Tên thuộc tính (phía trước dấu =)
  • Cặp dấu ngoặc kép xung quanh giá trị của nó

Các element lồng nhau

Bạn có thể sử dụng element để bọc các element khác hoặc element đặt bên trong element khác, đây gọi là nesting. Ví dụ ta muốn làm đậm chữ thaycacac thành “Xin chào Thaycacac” chúng ta có thể sửa lại như sau:

<p>Xin chào <strong>Thaycacac</strong></p>

Xin chào Thaycacac

Tuy vậy bạn cần phải đảm bảo các thành phần của bạn được lồng chặt chẽ. Ví dụ ở trên thẻ <p> mở xong mới đến thẻ <strong> thì thẻ </strong> cũng phải đóng trước thẻ </p>

Element rỗng

Một số element không có nội dung, và thường được gọi là phần tử rỗng. Như element<img> là một element rỗng.

<imgsrc="images/html.png"alt="Học HTML"/>
<img src=”/content/html/cover.png” alt=”Học HTML” />

Thành phần này chứa hai thuộc tính, nhưng không có thẻ đóng </img>, và không chứa gì bên trong nó cả. Đấy là bởi vì thành phần image không chứa bất kì nội dung nào. Nó sinh ra chỉ để nhúng hình ảnh vào trong trang HTML.

Nguồn: viblo.asia

Bài viết liên quan

Sự Khác Nhau Giữa Domain và Hosting Là Gì?

Sự khác nhau giữa domain và hosting là gì? Bài này giải thích ngắn và dễ hiểu nh

Shared Hosting hay VPS Hosting: Lựa chọn nào dành cho bạn?

Bài viết giải thích rõ shared hosting và vps hosting là gì và hướng dẫn chọn lựa

Thay đổi Package Name của Android Studio dể dàng với plugin APR

Nếu bạn đang gặp khó khăn hoặc bế tắc trong việc thay đổi package name trong And

Lỗi không Update Meta_Value Khi thay thế hình ảnh cũ bằng hình ảnh mới trong WordPress

Mã dưới đây hoạt động tốt có 1 lỗi không update được postmeta ” meta_key=