1. Trang chủ
  2. » Công Nghệ Thông Tin

HTML5 XP Session 09 Tạo bảng - T5

18 296 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 18
Dung lượng 1,01 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Bạn có thể phần tử TABLE để trình bày dữ liệu theo dạng bảng. Một bảng được cấu thành bởi các hàng(row), và cột(column), . Giao của mỗi hàng và cột được gọi là ô(cell). Theo mặc định, một bảng không có viền

Trang 1

Bài 05:

Tạo bảng

NexTGen Web

Trang 2

Mục tiêu

Tạo và định dạng bảng

Kích thước bảng và độ rộng các cột Cách gộp ô trong bảng

Bố cục trang sử dụng bảng

Trang 3

Bạn có thể phần tử TABLE để trình bày dữ liệu theo dạng bảng

Một bảng được cấu thành bởi các hàng(row), và cột(column), Giao của mỗi hàng và cột được gọi là ô(cell)

Theo mặc định, một bảng không có viền

Trang 4

Các phần tử tạo bảng

<TABLE> … </TABLE>: Phần tử tạo bảng

<CAPTION> … </CAPTION>: Tạo dòng chú thích để mô tả bảng

Được đặt ngay sau thẻ mở <TABLE>

<TR> … </TR>: Phần tử tạo dòng cho bảng

<TD> … </TD>: Phần tử tạo ô cho dòng

<TH> … </TH>: Tạo tiêu đề cho cột, cho dòng

Trang 5

Cách tạo bảng

Ví dụ

<TABLE border="1">

<CAPTION>TABLE</CAPTION>

<TH>Column 1</TH>

<TH>Column 2</TH>

<TR>

<TD>Cell 1, Rows 1</TD>

<TD>Cell 2, Rows 1</TD>

</TR>

<TR>

<TD>Cell 1, Rows 2</TD>

<TD>Cell 2, Rows 2</TD>

</TR>

</TABLE>

Trang 6

Thuộc tính của phần tử <TABLE>

Border=n: đặt độ rộng đường viền, với n>0 bảng có khung viền

Bgcolor=“giá_trị_màu”: đặt màu nền cho bảng Giá trị ở hệ thập

lục phân

Width, Height: Đặt kích thước chiều rộng, chiều cao cho bảng.

CellSpacing: khoảng giữa các ô trong bảng

CellPadding: là khoảng câch giữa đường viền của ô với nội dung

văn bản được đặt trong ô

<TABLE border=2 cellspacing=2 cellpadding=6 bgcolor=blue>

……

</TABLE>

Trang 7

Thuộc tính căn lề của phần tử <TD>

valign: canh lề nội dung trong ô theo chiều dọc HTML5 đã ngăn

cấm thuộc tính align

align: canh lề nội dung theo chiều ngang HTML5 đã ngăn cấm thuộc

tính align

 Để thiết lập lề ta sử dụng kiểu text-align và vertical align trong css

Ngoài ra cũng có các thuộc tính: bgcolor, width, height,

 Align = left

 Align = center

 Align = right

 Align = justify

 Valign = top

 Valign = middle

 Valign = bottom

<TD ALIGN = right VALIGN = bottom>Data Cell 1 </TD>

Trang 8

Thuộc tính colspan và rowspan

Thuộc tính COLSPAN và ROWSPAN của phần tử TD và TH được sử dụng để ghép các ô liền kề trong cùng dòng hay cùng cột thành một

ô

Rowspan=n: ghép n ô nằm trên cùng một cột Colspan=n: ghép n ô nằm trên cùng một hàng

Trang 9

Thuộc tính colspan và rowspan

Ví dụ

<TABLE border=1>

<TR>

<TD>cell</TD> <TD>cell</TD>

<TD rowspan=3> rowspan=3</TD>

<TD> cell </TD> <TD> cell </TD>

</TR>

<TR>

<TD colspan=2>colspan=2 </TD>

<TD colspan=2>colspan=2 </TD>

</TR>

<TR>

<TD> cell</TD> <TD> cell </TD>

<TD> cell </TD> <TD> cel </TD>

</TR>

</TABLE>

Trang 10

Phần tử THEAD, TFOOT, TBODY

Ba phần tử dùng để chia bảng thành ba vùng

THEAD định nghĩa vùng tiêu đề

TFOOT định nghĩa vùng chân tiêu đề

TBODY định nghĩa vùng thân của bảng

Trang 11

Phần tử THEAD, TFOOT, TBODY

Ví dụ

<table width="320" height="104" border="1" >

<THEAD>

<tr>

<th> Student Name </th>

<th> Grand Total (Out of 500) </th>

<th> Percentage</th>

</tr>

</THEAD>

<TFOOT>

<tr>

<th colspan="2">Total Student </th>

<th>4</th>

</tr>

</TFOOT>

<TBODY>

<tr>

<td>John</td>

<td align="center">450</td>

<td align="center">90%</td>

</tr>

<tr>

<td>Linda</td>

<td align="center">400</td>

<td align="center">80%</td>

</tr>

<tr>

<td>Marry</td>

<td align="center">460</td>

<td align="center">92%</td> </tr>

</TBODY>

</table>

Trang 12

• Quy định độ dày của viền và các giá trị được quy định bằng điểm ảnh.

border-width:

• Chỉ ra màu của viền với các giá trị là tên màu hoặc giá trị RGB value, hoặc hệ số 16.

border-color:

border-style:

12

Áp dụng viền sử dụng style 1-2

 CSS có thể được sử dụng cho việc áp dụng viền và nó là phương pháp đáng tin cậy và linh hoạt nhất

 Có thể định dạng bảng bằng cách sử dụng style cho thẻ <table> và <td>

Trang 13

Để thiết lập tất cả các thuộc tính một thời điểm người dùng có thể sử dụng thuộc tính viền và đặt các thiết lập theo thứ tự của chiều rộng, màu sắc và kiểu tương ứng.

Để định dạng từng phía riêng biệt, hãy thay thế thuộc tính border bằng các thuộc tính border-bottom, border-top, border-right, or border-left

Người dùng có thể áp dụng style cho từng ô đơn lẻ hoặc toàn bộ bảng bằng cách chỉ ra các style trong vùng của thẻ <style>.

13

Áp dụng viền sử dụng style 2-2

Trang 14

Bố cục trang sử dụng bảng 1-5

 Bảng được sử dụng cho cấu trúc nội dung và tổ chức dữ liệu một cách thích hợp

 Bảng cho phép người dùng sắp xếp các dữ liệu theo chiều ngang hoặc theo chiều dọc theo yêu cầu

 Mỗi trang web có một cách duy nhất để trình bày dữ liệu cho khách hàng hoặc người

sử dụng của chúng

 Nhiều trang web sử dụng cửa sổ pop-up cung cấp thông tin cho khách hàng của họ

 Ví dụ.

<!DOCTYPE HTML>

<html>

<head>

Trang 15

© Aptech Ltd

15

HTML5 / Tạo bảng

Bố cục trang sử dụng bảng 2-5

#navlayout {

width: 100%;

float: left;

margin: 0 0 3em 0;

padding: 0;

list-style: none;

background-color: #f2f2f2;

border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; }

#navlayout li {

float: left; }

#navlayout li a { display: block;

padding: 8px 15px;

text-decoration: none;

font-weight: bold;

color: #069;

border-right: 1px solid #ccc; }

#navlayout li a:hover {

color: #c00;

Trang 16

Bố cục trang sử dụng bảng 3-5

<body>

<img src=” /Images/flowers.jpg” width=”133” height=”100” border=”0”>

<h1>Blossoms Gallery</h1>

<h5><i>The Best sellers for flowers since 1979</i></h5>

<navlayout>

<hr>

<ul id=”navlayout”>

<li><a href=”#”>Home</a></li>

<li><a href=”#”>Contact Us</a></li>

<li><a href=”#”>About Us</a></li>

<li><a href=”#”> FAQs</a></li>

</ul>

</navlayout>

<table>

<tr>

<td><b>Flowers are now in stock!</b>

<i>We have just received a large shipment of flowers with prices as low as

$19.</i>

Trang 17

Bố cục trang sử dụng bảng 5-5

Trang 18

Tổng kết

 Bảng cho phép người dùng xem các dữ liệu của bạn trong một định dạng cấu trúc và phân loại

 Padding là khoảng không gian giữa nội dung và viền của ô

 Phần tử caption định nghĩa một chú thích cho một bảng Nó là một phần tử con của phần tử <table>

 Spanning đề cập đến một quá trình gộp ô trên nhiều hàng hoặc cột

 Thuộc tính rowspan gộp ô dữ liệu qua hai hoặc nhiều hàng

 Thuộc tính colspan gộp ô dữ liệu qua hai hoặc nhiều cột

 Thuộc tính border của phần tử bảng cho phép người sử dụng để xác định viền cho bảng

 Bảng cho phép người dùng tổ chức dữ liệu Nó cho phép các nhà

Ngày đăng: 23/09/2015, 16:31

TỪ KHÓA LIÊN QUAN

w