Xây dựng Bảng Biên Giới trong HTML: Hướng Dẫn Chi Tiết và Ví Dụ

essays-star4(317 phiếu bầu)

Xây dựng bảng biên giới trong HTML là một kỹ năng cơ bản nhưng rất quan trọng trong việc tạo ra các trang web hấp dẫn và dễ đọc. Bảng biên giới, hay còn gọi là bảng viền, là một yếu tố thiết kế đơn giản nhưng hiệu quả, giúp phân chia nội dung, tạo điểm nhấn và tăng tính thẩm mỹ cho trang web. Bài viết này sẽ hướng dẫn bạn cách xây dựng bảng biên giới trong HTML một cách chi tiết, cùng với các ví dụ minh họa cụ thể.

<h2 style="font-weight: bold; margin: 12px 0;">Sử dụng thuộc tính border</h2>

Cách đơn giản nhất để tạo bảng biên giới là sử dụng thuộc tính `border` trong thẻ `<table>`. Thuộc tính này cho phép bạn điều chỉnh độ dày, màu sắc và kiểu của đường viền.

```html

<!DOCTYPE html>

<html>

<head>

<style>

table {

border: 2px solid black;

}

</style>

</head>

<body>

<table>

<tr>

<th>Tên</th>

<th>Tuổi</th>

</tr>

<tr>

<td>John</td>

<td>30</td>

</tr>

<tr>

<td>Jane</td>

<td>25</td>

</tr>

</table>

</body>

</html>

```

Trong ví dụ trên, chúng ta đã sử dụng `border: 2px solid black;` để tạo đường viền dày 2 pixel, màu đen và kiểu liền nét cho bảng. Bạn có thể thay đổi các giá trị này để phù hợp với nhu cầu thiết kế của mình.

<h2 style="font-weight: bold; margin: 12px 0;">Điều chỉnh đường viền cho từng ô</h2>

Ngoài việc áp dụng đường viền cho toàn bộ bảng, bạn có thể điều chỉnh đường viền cho từng ô riêng biệt bằng cách sử dụng thuộc tính `border` trong thẻ `<td>` hoặc `<th>`.

```html

<!DOCTYPE html>

<html>

<head>

<style>

table {

border-collapse: collapse;

}

th, td {

border: 1px solid black;

padding: 5px;

}

</style>

</head>

<body>

<table>

<tr>

<th>Tên</th>

<th>Tuổi</th>

</tr>

<tr>

<td>John</td>

<td>30</td>

</tr>

<tr>

<td>Jane</td>

<td>25</td>

</tr>

</table>

</body>

</html>

```

Trong ví dụ này, chúng ta đã sử dụng `border-collapse: collapse;` để loại bỏ khoảng cách giữa các đường viền của các ô, tạo nên một bảng liền mạch. Sau đó, chúng ta áp dụng `border: 1px solid black;` và `padding: 5px;` cho các ô `<th>` và `<td>` để tạo đường viền và khoảng cách nội dung cho từng ô.

<h2 style="font-weight: bold; margin: 12px 0;">Sử dụng thuộc tính border-style</h2>

Thuộc tính `border-style` cho phép bạn điều chỉnh kiểu của đường viền, bao gồm:

* `solid`: Đường viền liền nét

* `dashed`: Đường viền nét đứt

* `dotted`: Đường viền chấm chấm

* `double`: Đường viền kép

* `groove`: Đường viền lõm

* `ridge`: Đường viền lồi

* `inset`: Đường viền lõm trong

* `outset`: Đường viền lồi ngoài

```html

<!DOCTYPE html>

<html>

<head>

<style>

table {

border-collapse: collapse;

}

th, td {

border: 1px dashed black;

padding: 5px;

}

</style>

</head>

<body>

<table>

<tr>

<th>Tên</th>

<th>Tuổi</th>

</tr>

<tr>

<td>John</td>

<td>30</td>

</tr>

<tr>

<td>Jane</td>

<td>25</td>

</tr>

</table>

</body>

</html>

```

Trong ví dụ này, chúng ta đã sử dụng `border: 1px dashed black;` để tạo đường viền nét đứt cho các ô.

<h2 style="font-weight: bold; margin: 12px 0;">Sử dụng thuộc tính border-width</h2>

Thuộc tính `border-width` cho phép bạn điều chỉnh độ dày của đường viền. Bạn có thể sử dụng các giá trị như `thin`, `medium`, `thick` hoặc các giá trị số (ví dụ: `1px`, `2px`, `3px`).

```html

<!DOCTYPE html>

<html>

<head>

<style>

table {

border-collapse: collapse;

}

th, td {

border: 3px solid black;

padding: 5px;

}

</style>

</head>

<body>

<table>

<tr>

<th>Tên</th>

<th>Tuổi</th>

</tr>

<tr>

<td>John</td>

<td>30</td>

</tr>

<tr>

<td>Jane</td>

<td>25</td>

</tr>

</table>

</body>

</html>

```

Trong ví dụ này, chúng ta đã sử dụng `border: 3px solid black;` để tạo đường viền dày 3 pixel cho các ô.

<h2 style="font-weight: bold; margin: 12px 0;">Sử dụng thuộc tính border-color</h2>

Thuộc tính `border-color` cho phép bạn điều chỉnh màu sắc của đường viền. Bạn có thể sử dụng các tên màu (ví dụ: `red`, `blue`, `green`) hoặc mã màu hex (ví dụ: `<h2 style="font-weight: bold; margin: 12px 0;">ff0000`, `#0000ff`, `#008000`).</h2>

```html

<!DOCTYPE html>

<html>

<head>

<style>

table {

border-collapse: collapse;

}

th, td {

border: 1px solid <h2 style="font-weight: bold; margin: 12px 0;">ff0000;</h2> padding: 5px;

}

</style>

</head>

<body>

<table>

<tr>

<th>Tên</th>

<th>Tuổi</th>

</tr>

<tr>

<td>John</td>

<td>30</td>

</tr>

<tr>

<td>Jane</td>

<td>25</td>

</tr>

</table>

</body>

</html>

```

Trong ví dụ này, chúng ta đã sử dụng `border: 1px solid <h2 style="font-weight: bold; margin: 12px 0;">ff0000;` để tạo đường viền màu đỏ cho các ô.</h2>

<h2 style="font-weight: bold; margin: 12px 0;">Kết luận</h2>

Xây dựng bảng biên giới trong HTML là một kỹ năng đơn giản nhưng rất hữu ích trong việc tạo ra các trang web hấp dẫn và dễ đọc. Bằng cách sử dụng các thuộc tính `border`, `border-style`, `border-width` và `border-color`, bạn có thể tạo ra các bảng biên giới với nhiều kiểu dáng và màu sắc khác nhau, phù hợp với nhu cầu thiết kế của mình.