Trang chủ \ \ \

Table tag - Thẻ tạo bảng biểu trong HTML

Table tag Thẻ tạo bảng biểu trong HTML
Chào các bạn ! Sau khi về quê nghỉ ngơi và xả strees, mình đã có lại cảm hứng để tiếp tục mọi việc. Hôm nay mình xin viết tiếp chuỗi bài về tự học lập trình blog, website. Qua bài viết trước, các bạn đã biết đến thẻ liên kết a, và qua bài viết này các bạn sẽ biết thêm về TABLE - thẻ dùng tạo bảng biểu trong HTML

Trong Word, table được tạo nên bởi hàng và cột thì trong HTML table cũng được tạo nên khi có 2 yếu tố đó. Trước đây, khi lập trình web, đa số đều sử dụng table để dàn trang vì dễ và tính hiệu quả của nó tương đối ổn. Ở Blogspot, không có nút như Word để tạo bảng nhanh, vì vậy, vì đặc thù công việc thì việc nhớ code tạo bảng sẽ rất có ích.
Cú pháp:
<table>...</table>
- Mỗi dòng trong bảng được tạo ra bởi thẻ <tr>...</tr>
- Mỗi ô được định nghĩa bởi thẻ <td>...</td>
- Tiêu đề của dòng hoặc cột được định nghĩa bởi thẻ <th>...</th>
* Dữ liệu trong các ô có thể là hình ảnh, âm thanh, văn bản, hoặc cũng có thể chứa một bảng khác.

Mình xét một ví dụ:
<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ổi Sáng Chiều Tối
Công việc Đi học Học tiếng anh Là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
>>Xem ví dụ về <TABLE>

Trong thẻ table có các thẻ con cấu thành nó, bao gồm:
Thẻ <TR> : (Table Rows): tạo ra các dòng cho bảng.
*Thuộc tính:
  • align: căn lề cho các ô trong cùng một dòng. Không hỗ trợ trong HTML5.
  • valign: căn lề theo chiều dọc. có các giá trị : "top" - trên ; "middle" - trung  tâm ; "bottom" - dưới.; "baseline" - viết cách trên 1 dòng cơ bản. Không hỗ trợ trong HTML5.
  • bgcolor: xác định màu nền cho dòng. Không hỗ trợ trong HTML5.
>>Xem ví dụ về <TR>

Thẻ <TH> : (Table Heading cell) - Tạo tiêu đề cho 1 ô hoặc 1 dòng.
Thẻ <TD> : (Table Data) - Tạo 1 ô dữ liệu.
* Thuộc tính:
  • align, valign: căn lề cho dữ liệu theo chiều ngang, chiều dọc. Không hỗ trợ trong HTML5.
  • background, bgcolor: xác định ảnh nền, màu nền cho ô dữ liệu. Không hỗ trợ trong HTML5.
  • height, width: xác định chiều cao, chiều dài của ô. Không hỗ trợ trong HTML5.
  • rowspan: xác định phạm vi mở rộng của ô theo hàng. Không hỗ trợ trong HTML5.
  • colspan: xác định phạm vi mở rộng của ô theo cột. Không hỗ trợ trong HTML5.
>> Xem ví dụ về <TH><TD>

Hiện nay, thẻ table còn có các thẻ con quy định vị trí của từng phần trong bảng:
<thead> : quy định dữ liệu sẽ luôn ở trên cùng của bảng, thường làm tiêu đề của cột.
<tbody>: quy định dữ liệu phần giữa bảng, sau thẻ </thead>
<tfoot>: quy định dữ liệu cuối bảng.
* Thuộc tính:
  • align, valign: căn lề cho dữ liệu theo chiều ngang, chiều dọc. Không hỗ trợ trong HTML5.
  • background, bgcolor: xác định ảnh nền, màu nền cho phần tử bảng. Không hỗ trợ trong HTML5.
  • height, width: xác định chiều cao, chiều dài của phần tử bảng. Không hỗ trợ trong HTML5.

Để phân biệt các thẻ này, trình duyệt tự động tạo ra đường viền lớn hơn giao giữa 3 phần và đặc biệt, dù bạn có sắp xếp lộn xộn các thẻ này cho nhau thì trình duyệt sẽ vẫn hiện đúng

Bạn xem qua ví dụ đây


Cảm ơn mọi người đã đọc bài viết, hẹn gặp lại ! Thân !

+1 để chia sẻ

DMCA.com Protection Status

36

nhận xét
Nặc danh
Nặc danh 29/8/13 21:05

cho mình xin cái yahoo dc không bạn , cần hỏi 1 số vấn để rất mong hồi thư bạn nhé

Trả lời Xóa

Mình lâu không có dùng yh, có gì bạn gửi qua mail giúp mình nhé : buitruonganh.tk@gmail.com
Thân !

Trả lời Xóa

Hay quá, cảm ơn bác nhiều :^D^:

Trả lời Xóa

Blog đẹp ^^, wa add liên kết với mình nhé BTA ^^ http://winpham.blogspot.com/

Trả lời Xóa

Hj, cảm ơn bạn, dạo này mình bận thi quá, chả còn thời gian mà chăm blog (T_T)

Trả lời Xóa

bài viết hay, nhưng khi viết vào sites của google màu nền bị thay đổi bạn có code chi background cho bảng không?

Trả lời Xóa

Bạn dùng thuộc tính bgcolor đấy bạn. Mình có viết ở trên rồi :)

Trả lời Xóa

bạn add có yahoo không bạn có thì chò mình yahoo mình hỏi chút nhé hj

Trả lời Xóa

yahoo : truonganh202 nhưng lâu nay mình không vào :) . Có gì bạn liên hệ qua gmail giúp mình nhá (o_o).

Trả lời Xóa
Nhận xét này đã bị tác giả xóa. Trả lời Xóa

Anh cho em xin liên kết bạn bè với blog của anh được không ạ? Em cũng mới tạo 1 blog cá nhân và đang chưa có bạn bè nào cả. :)))

My blog: http://hoangtulight.blogspot.com/
Title: Hoàng tử Light 's Blog

|^_^|^_^|^_^| Thank anh.

Trả lời Xóa

Mình đã đặt liên kết vs bạn, Chúc site phát triển nhé ! .
P/s: Dạo nay không còn hứng viết bài nên ít ghé qua blog :(

Trả lời Xóa

Anh cứ gọi em là em là được rồi. Anh hơn tuổi em nhiều mà ^q^

Trả lời Xóa

bạn ơi cho mình hỏi mình bị thế này về font chữ mai không sửa dk làm sao hả bạn
Chào Các B?n Ð?n V?i Hà Nam


Hà Nam là m?t t?nh d?ng b?ng giáp núi nên d?a hình có s? tuong ph?n gi?a d?a hình d?ng b?ng và d?a hình d?i núi. M?t d? và d? sâu chia c?t d?a hình so v?i các vùng núi khác trong c? nu?c h?u nhu không dáng k?. Hu?ng d?a hình don gi?n, duy nh?t ch? có hu?ng Tây B?c - Ðông nam, phù h?p v?i hu?ng ph? bi?n nh?t c?a núi, sông Vi?t Nam. Hu?ng d?c c?a d?a hình cung là hu?ng Tây B?c - Ðông Nam theo thung lung lung sông H?ng, sông Ðáy và dãy núi dá vôi Hòa Bình - Ninh Bình, ph?n ánh tính ch?t don gi?n c?a c?u trúc d?a ch?t. Vùng d?i ? Kim B?ng Phía Tây c?a t?nh (chi?m kho?ng 10 - 15% di?n tích lãnh th? t?nh Hà Nam) là vùng d?i núi bán son d?a v?i các dãy núi dá vôi, núi d?t và d?i r?ng, nhi?u noi có d?a hình d?c. Vùng núi dá vôi ? dây là m?t b? ph?n c?a dãy núi dá vôi Hòa Bình - Ninh Bình, có m?t d? chia c?t l?n t?o nên nhi?u hang d?ng có th?ch nhu hình dáng k? thú. Xuôi v? phía Ðông là nh?ng gi?i d?i d?t th?p, xen l?n núi dá và nh?ng thung lung ru?ng. Ph?n l?n d?t dai trong vùng d?i núi bán son d?a là d?t nâu vàng trên phù sa c?, d?t d? vàng trên phi?n dá sét, d?t nâu d? trên dá bazo và d?t d? nâu trên dá vôi, thích h?p v?i các lo?i cây lâm nghi?p, cây an qu? và cây công nghi?p. V?i nh?ng hang d?ng và các di tích l?ch s?-van hóa, vùng này còn có ti?m nang l?n d? phát tri?n các khu du l?ch. Cánh d?ng lúa ? Bình L?c

Trả lời Xóa

Nếu là trình soạn thảo như notepad hay notepad++ bạn cần đưa về Encode in UTF-8, bạn chọn lại font và kiểu gõ Unicode dựng sẵn xem. Còn nếu là blogspot thì bạn nên thêm thẻ này vào trong template :
<meta charset='UTF-8'/>

Trả lời Xóa

A ơi e đã liên kết với a. A cho e liên kết với nhé!
Code e liên kết :
favicon : http://www.cuois2.com/favicon.ico
CuoiS2

Trả lời Xóa

Mình chưa thấy bạn ơi :)

Trả lời Xóa

E đã đặt lại hi vọng a sớm lk với e ạ.....

Trả lời Xóa

Đã đặt liên kết với bạn ! Chúc site phát triển.
p/s: Sửa lại title site giúp mình nhá : Tự học lập trình, thủ thuật blogspot

Trả lời Xóa

E check đó là mô tả blog nên e lấy làm title. Đã sửa cho a. Hợp tác zui zẻ!!!

Trả lời Xóa

Bạn đã tham gia kiếm tiền với Aztop chưa? Nếu chưa thì hãy đọc bài viết này nhé: Kiếm tiền đơn giản và hiệu quả với aztop

Trả lời Xóa
Nặc danh
Nặc danh 10/8/14 10:23

:^D^:

Trả lời Xóa
Nhận xét này đã bị tác giả xóa. Trả lời Xóa

Lâu quá chẳng có dịp vào reply comment các bạn nữa :), thứ lỗi, đã liên kết nhé ! Chúc sitre phát triển

Trả lời Xóa
Nặc danh
Nặc danh 1/12/14 18:22

bạn có thể cho mình biết tên template bạn đang sử dụng không vậy

Trả lời Xóa
Nặc danh
Nặc danh 20/12/14 21:33

/*
BTA Templete
Tên:BTA | Home
Tác giả:Bùi Trường Anh - BTA
Website:http://www.bta.name.vn
*/
:^D^:

Trả lời Xóa
Nặc danh
Nặc danh 29/12/14 20:22

Không biết tác giả có chia sẻ không nhỉ :)

Trả lời Xóa

Hi, hiện tại thì chưa chia sẻ được bạn à :D. Mình chưa có ver 2 , chắc phải sang năm nâng cấp hết thôi, bỏ bê lâu quá rồi (T_T)

Trả lời Xóa

Tạch gì vậy bạn?? Mà chèn link vậy dễ bị cho vào spam lắm đó nhá, một khi cho vào spam thì domain rất lâm nguy và mọi công sức đi link đổ sông đổ biển hết

Trả lời Xóa

Lâu lắm mới lại quay về thăm blog, cảm ơn về bài viết

Trả lời Xóa

Đăng nhận xét :

Hủy trả lời

Cảm ơn bạn đã đọc bài viết, nếu có góp ý vui lòng gõ tiếng Việt có dấu, dễ đọc và tỏ ra tôn trọng tiếng Việt nhé !
Mọi ý kiến hay khúc mắc riêng các bạn có thể gửi về Trang Liên hệ Hoặc qua email của mình: buitruonganh.tk@gmail.com nhé !
Hân hạnh được làm quen! Bùi Trường Anh

Thư mục

Nhận xét mới

↑ top | RSS | Policy | © Copyright