Thông báo! Chúng tôi đang cố gắng khôi phục lại các link download, các bạn vui lòng tải lại sau (dự kiến 10/12/2022 hoàn thành). Cảm ơn các bạn!

Cách kẻ bảng trong Blogger

TuanPi | 8.2.15 | |
. . Không có nhận xét nào:
Đôi khi bạn muốn có một danh sách trong bài viết của mình nhưng lại không biết làm thể nào để tạo một bảng trong đó. Việc tạo ra một bảng như trong hình không phải việc khó. Bạn chỉ cần làm như sau là có một bảng khá đẹp.
Trước hết ta cần nắm được một số định nghĩa bảng trong HTML. Các bảng này được định nghĩa như sau.

Định nghĩa 1: Bảng bởi cặp thẻ 
<table></table>
Trong 1 bảng (table) được chia làm nhiều dòng , mỗi dòng giới hạn bởi 1 cặp thẻ 
<tr></tr>.
Trong mỗi dòng lại có các ô , giới hạn bởi cặp thẻ 
<td></td>

Chẳng hạn để định nghĩa 1 bảng gồm: có 2 dòng và 4 ô, ta làm như sau:

Bạn viết code dưới đây vào phần HTML trong bài viết của blogger và bạn sẽ được một bảng như hình bên dưới.
                <table border="1">
                <tr><!-- dòng 1 -->
                <td>Buổi</td> <!-- ô 1-->
                     <th>Sáng</th>
                     <th>Chiều</th>
                     <th>Tối</th>
               </tr>
               <tr><!-- dòng 2 -->
                    <th>Công việc</th>
                    <td>Đi học</td>
                    <td>Học tiếng anh</td>
                    <td>Làm bài tập</td>
               </tr>

               </table>
BuổiSángChiềuTối
Công việcĐi họcHọc tiếng anhLàm bài tập

Nhìn vào bảng hiển thị, các bạn có thể sẽ rõ hơn chức năng của từng thẻ trong bảng, tuy nhiên vẫn còn những thuộc tính chúng ta cần nắm:

Thẻ <TABLE> bao gồm các thuộc tính:

border  : xác định độ dày đường kẻ bảng, như ví dụ trên là 1px.
align : dùng để căn lề, có 3 giá trị: left, center, right. Không hỗ trợ trong HTML5
background: xác định ảnh nền.
bgcolor : xác định màu nền.Không hỗ trợ trong HTML5
height, width : xác định chiều cao và độ rộng bảng, giá trị có thể là px(pixels) hoặc %.
cellspacing : xác định khoảng cách giữa các ô. Không hỗ trợ trong HTML5
cellpadding: xác định khoảng cách giữa dữ liệu trong ô và các cạnh của ô.Không hỗ trợ trong HTML5.

Mình sẽ lấy 2 ví dụ rất cụ thể. Từ đó các bạn có thể tự suy cho mình những cách viết khác nhé!

Ví dụ 1: Sử dụng màu:
Code:
<style type="text/css">.nobrtable br { display: none }</style>
<div ">
<table border="2" bordercolor="#0033FF" " width="100%" cellpadding="3" cellspacing="3">
<tr>
<th>Table Header</th>
<th>Table Header</th>
<th>Table Header</th>
</tr>
<tr>
<td>Table Cell</td>
<td>Table Cell</td>
<td>Table Cell</td>
</tr>
<tr>
<td>Table Cell</td>
<td>Table Cell</td>
<td>Table Cell</td>
</tr>
<tr">
<td>Table Cell</td>
<td>Table Cell</td>
<td>Table Cell</td>
</tr>

</table></div>

Bảng tạo được sẽ như sau:
Table HeaderTable HeaderTable Header
Table CellTable CellTable Cell
Table CellTable CellTable Cell
Table CellTable CellTable Cell
Ví dụ 2: Gộp ô
Code:
<table border="1">
<tr>
<th>Cột 1</th>
<th>Cột 2</th>
<th>Cột 3</th>
</tr>
<tr><td rowspan="2">Dòng 1 Ô 1</td>
<td>Dòng 1 Ô 2</td><td>Dòng 1 Ô 3</td></tr>
<tr><td>Dòng 2 Ô 2</td><td>Dòng 2 Ô 3</td></tr>
<tr><td colspan="3">Dòng 3 Ô 1</td></tr>

</table>
Và đây là bảng sau khi viết code vào mục HTML
Cột 1Cột 2Cột 3
Dòng 1 Ô 1Dòng 1 Ô 2Dòng 1 Ô 3
Dòng 2 Ô 2Dòng 2 Ô 3
Dòng 3 Ô 1
Chỉ với vài thao tác đơn giản là bạn có thể tự tạo cho mình những bảng khá đẹp. Với ví dụ trên hi vọng các bạn có thể kẻ bảng giúp cho bài viết độc đáo và đẹp hơn!

Chúc các bạn thành công!

Không có nhận xét nào:

Đăng nhận xét

Lên đầu trang