Học HTML Cách Chèn định Dạng Kiểu Bảng Trong HTML [bài 6]

Học HTML
  • Học HTML Giới thiệu về HTML [bài 1]
  • Học HTML – Viết chương trình HTML đầu tiên [bài 2]
  • Học HTML- Các thẻ HTML định đạng văn bản [bài 3]
  • Học HTML Cách chèn hình ảnh trong html [bài 4]
  • Học HTML Cách chèn media: nhạc, video trong html [bài 5]
  • Học HTML Cách chèn định dạng kiểu bảng trong HTML [bài 6]
Học HTML Cách chèn định dạng kiểu bảng trong HTML [bài 6]
  1. Trang chủ
  2. Học làm web
  3. Học HTML

Trong bài viết ngày hôm nay mình xin giới thiệu với các bạn cách tạo bảng biểu - table trong html. Với cách tạo bảng biểu bạn có thể bố trí dữ liệu trên các dòng và các cột khác nhau – điều này cũng tạo lên sự sinh động cho website của bạn. Đã làm web thì nhất định bạn sẽ đụng chạm tới vấn đề: tạo cấu trúc dạng bảng - table

Học HTML Cách chèn định dạng kiểu bảng trong HTML [bài 6]

1. Cách tạo bảng biểu

Để chèn bảng biểu - table trong HTML bạn dùng thẻ Table gồm có dòng và cột:
  • Một dòng trong bảng được nhận biết qua thẻ
.
  • Một cột trong bảng được nhận biết qua thẻ
  • . Một số table còn có tiêu đề. Lúc đó, bạn có thể dùng thẻ thay thẻ ở dòng đầu tiên. Mục đích là để đặt tiêu đề cho cột. Ví dụ:
    Họ và tên Tuổi Quê quán
    Nguyễn Văn Tài 20 Hà Nam
    Phạm Hồng Hoa 22 Vĩnh Yên
    Xem demo

    2. Thêm border (đường viền) cho bảng

    Nếu bạn không thêm border cho bảng thì bảng sẽ được hiển thị mà không có border. Để tạo border cho bảng, bạn có thể sử dụng css hoặc thuộc tính border của thẻ . Tuy nhiên thông thường các bạn nên tạo border cho bảng bằng các thuộc tính css. Ví dụ tạo border cho bảng bằng css: table, th, td { border: 1px solid black; } Xem demo Ví dụ tạo border cho bảng bằng thuộc tính border của thẻ
    Họ và tên Tuổi Quê quán
    Nguyễn Văn Tài 20 Hà Nam
    Phạm Hồng Hoa 22 Vĩnh Yên
    Xem demo

    3. Collapsed Borders

    Qua ví dụ tạo border cho bảng bằng thuộc tính css bạn có thể nhận thấy rằng giữa mỗi border của các cột có một khoảng cách nhỏ, và để bỏ đi khoảng cách này bạn sử dụng thuộc tính css: border-collapse. Ví dụ: table, th, td { border: 1px solid black; border-collapse: collapse; } Xem demo

    4. Tạo khoảng cách giữa cách cột

    Để tạo khoảng cách giữa dữ liệu và border của các cột trong bảng bạn sử dụng thuộc tính css padding. Mặc định khi tạo bảng, dữ liệu trong các cột sẽ nằm sát với border của các cột. Và điểm đặc biệt của các cột, dòng trong bảng là chúng không nhận thuộc tính margin của css bạn nhé. Ví dụ: th, td { padding: 15px; } Xem demo

    5. Trộn các cột

    Để trộn các cột (merge cell) trong bảng bạn sử dụng thuộc tính colspan. Ví dụ:
    Họ và tên Số điện thoại
    Nguyễn Thị Tuyết 0934567889 0234567892
    Nguyễn Văn Hào 0934569879 0948572958
    Xem demo

    6. Trộn các dòng

    Để trộn các dòng (merge row) trong bảng bạn sử dụng thuộc tính rowspan. Ví dụ:
    Họ và tên Nguyễn Thị Tuyết
    Số điện thoại 0934567889
    0234567892
    Xem demo

    7. Tạo tiêu đề (caption) cho bảng

    Để tạo tiêu đề cho bảng bạn sử dụng thẻ và thẻ này phải nằm ngay sau thẻ . Ví dụ:
    Điểm thi kỳ I
    Họ và tên Toán
    Nguyễn Văn A 9 10
    Nguyễn Văn A 7 8
    Xem demo

    8. Một số lưu ý

    Có một số điểm đặc biệt của table đó là:
    • Dự liệu giữa các cột sẽ được căn giữa theo chiều dọc.
    Xem demo Để căn chỉnh dữ liệu giữa các cột theo chiều dọc, bạn sử dụng thuộc tính css vertical-align. Thuộc tính này có 3 giá trị đó là: top, middle, bottom. Ví dụ: td{ vertical-align:top; } Xem demo
    • Độ rộng của bảng:
    Nếu bạn không đặt độ rộng của bảng, thì độ rộng của bảng sẽ bằng độ rộng của dữ liệu trong cột. Ví dụ:
    Họ và tên Điện thoại
    Nguyễn Văn A 0977767789
    Nguyễn Văn A 9987867676
    Xem demo Để đặt độ rộng cho bảng bạn có thể sử dụng thuộc tính width của thẻ hoặc bằng thuộc tính width của css. Thông thường các bạn nên đặt bằng css nhé. Ví dụ: table{ width:100%; } Xem demo
    • Các thẻ
    là các thẻ chứa dữ liệu của bảng. Chúng có thể là text, image, danh sách, hoặc là 1 bảng khác…

    Lời kết

    Với sự đa dạng của thẻ , kết thúc bài học này bạn đã có thể tạo cho mình một site với layout đơn giản. Chúc các bạn thành công với thử nghiệm của mình nhé. Từ khóa tìm kiếm: table, html, chèn bảng trong html, cách dùng table trong html, cấu trúc thẻ table trong html, hướng dẫn sử dụng thẻ table, tìm hiểu table trong html

    Bình luận

    Xem thêm những bài khác
    • Hướng dẫn chi tiết các bước làm một website
    • Lựa chọn công nghệ, phần mềm cần cài đặt để làm website
    • Hướng dẫn cài đặt Xampp chi tiết bằng hình ảnh
    • Hướng dẫn cài đặt Drupal chi tiết trên localhost
    • Giới thiệu thành phần, cấu trúc của 1 trang web
    • Hướng dẫn cài đặt theme, module trong site Drupal
    • Khái niệm cần biết khi xây dựng web drupal
    • Một số module thường dùng trong drupal
    • Hướng dẫn tạo chuyên mục trong drupal
    • Xóa dấu tiếng việt trong đường dẫn web drupal
    • Tên miền là gì?
    • Làm thế nào để đăng ký tên miền: đơn giản, nhanh chóng ?
    • Tên miền giá rẻ: những thông tin cần biết
    • Website là gì?
    • Kiến thức cần biết để làm 1 website
    • Hướng dẫn sử dụng Hook trong drupal cho người mới bắt đầu
    • Hướng dẫn sử dụng hook_form_alter trong drupal
    • Hướng dẫn chi tiết cách tạo module trong drupal
    • Kinh nghiệm lựa chọn đối tác thiết kế web cho doanh nghiệp
    • Thế nào là một thiết kế website tốt?
    • Những vấn đề cần biết trước khi dự định thiết kế web
    • Những câu hỏi cần đặt ra với đối tác thiết kế web cho bạn
    • Chi phí thiết kế web, giá làm web hết bao nhiêu?