Cấu trúc danh sách, bảng và đa phương tiện

Trang chủ | Bài trước: Giới thiệu về HTML | Bài sau: Đang cập nhật

1. Tạo danh sách

Có hai loại danh sách chính trong HTML:

Cú pháp và ví dụ danh sách không có thứ tự (ul)

Thuộc tính list-style-type cho phép thay đổi các kiểu bullet như:

Mã nguồn

<ul style="list-style-type: circle;">
    <li>Mục 1</li>
    <li>Mục 2</li>
</ul>

<ul style="list-style-type: square;">
    <li>Mục 3</li>
    <li>Mục 4</li>
</ul>
                

Kết quả hiển thị

  • Mục 1
  • Mục 2
  • Mục 3
  • Mục 4

Cú pháp và ví dụ danh sách có thứ tự (ol)

Danh sách có thứ tự hỗ trợ nhiều kiểu đánh số thông qua thuộc tính type:

<ol type="I">
    <li>Mục I</li>
    <li>Mục II</li>
</ol>

<ol type="a">
    <li>Mục a</li>
    <li>Mục b</li>
</ol>
                
  1. Mục I
  2. Mục II
  1. Mục a
  2. Mục b

2. Tạo bảng

Cú pháp bảng cơ bản

Bảng cơ bản bao gồm các thẻ:

<table>
    <tr>
        <th>Tên</th>
        <th>Tuổi</th>
    </tr>
    <tr>
        <td>An</td>
        <td>20</td>
    </tr>
</table>
                
Tên Tuổi
An 20

Thuộc tính border, border-collapse, và width

border: Xác định độ dày và kiểu của đường viền bảng.
border-collapse: Hợp nhất các đường viền liền kề thành một.
width: Xác định chiều rộng của bảng.

<table border="1" style="border-collapse: collapse; width: 100%;">
    <tr>
        <th>Tên</th>
        <th>Tuổi</th>
    </tr>
    <tr>
        <td>An</td>
        <td>20</td>
    </tr>
</table>
                
Tên Tuổi
An 20

Thuộc tính rowspancolspan

Sử dụng rowspan để gộp nhiều hàng và colspan để gộp nhiều cột.

Bảng điểm theo môn của học sinh:

<table border="1" style="border-collapse: collapse;">
    <tr>
        <th rowspan="2">Học sinh</th>
        <th colspan="2">Điểm</th>
    </tr>
    <tr>
        <th>Toán</th>
        <th>Văn</th>
    </tr>
    <tr>
        <td>An</td>
        <td>8</td>
        <td>7</td>
    </tr>
    <tr>
        <td>Bình</td>
        <td>9</td>
        <td>6</td>
    </tr>
</table>
                
Học sinh Điểm
Toán Văn
An 8 7
Bình 9 6

3. Tạo liên kết

Thẻ <a> dùng để tạo liên kết. Các thuộc tính chính bao gồm:

Cú pháp tạo liên kết

<a href="https://nhpoj.net" target="_blank">
    Truy cập nhpoj.net
</a>

<a href="#section1">
    Đến phần cuối trang
</a>

<div id="section1">
    Đây là phần cuối trang.
</div>
        
Truy cập nhpoj.net

Đến phần cuối trang

Đây là phần cuối trang.

4. Đa phương tiện

Ảnh với thuộc tính alt

Thuộc tính alt cung cấp văn bản thay thế cho ảnh khi ảnh không tải được.

<img src="https://nhpoj.net/static/img/logo.png"
         alt="Logo của nhpoj.net">
                
Logo của nhpoj.net

Video với nhiều thẻ source

Sử dụng nhiều thẻ source để hỗ trợ nhiều định dạng video khác nhau.

<video width="320" height="240" controls>
    <source src="video.mp4" type="video/mp4">
    <source src="video.ogg" type="video/ogg">
    Trình duyệt không hỗ trợ video.
</video>