Hướng dẫn which of the following elements can be used in html to create a table? - Phần tử nào sau đây có thể được sử dụng trong html để tạo bảng?
Phần tử HTML ____10 đại diện cho dữ liệu bảng-nghĩa là thông tin được trình bày trong bảng hai chiều bao gồm các hàng và cột của các ô chứa dữ liệu. Yếu tố này bao gồm các thuộc tính toàn cầu. Thuộc tính được liệt kê này cho biết cách bảng phải được căn chỉnh bên trong tài liệu chứa. Nó có thể có các giá trị sau: Đặt 0Deprecated DeprecatedMàu nền của bảng. Đây là mã RGB thập lục phân 6 chữ số, được đặt trước bởi một ' 1'. Một trong những từ khóa màu được xác định trước cũng có thể được sử dụng.Để đạt được hiệu ứng tương tự, hãy sử dụng thuộc tính CSS 2. 3Deprecated
DeprecatedThuộc tính số nguyên này xác định, tính theo pixel, kích thước của khung xung quanh bảng. Nếu được đặt thành 0, thuộc tính 4 được đặt thành void.Để đạt được hiệu ứng tương tự, hãy sử dụng thuộc tính tốc ký của CSS 3. 6Deprecated DeprecatedThuộc tính này xác định không gian giữa nội dung của một ô và đường viền của nó, được hiển thị hay không. Nếu chiều dài của cellpadding được xác định trong pixel, không gian có kích thước pixel này sẽ được áp dụng cho cả bốn mặt của nội dung của ô. Nếu độ dài được xác định bằng cách sử dụng giá trị phần trăm, nội dung sẽ được tập trung và tổng không gian dọc (trên cùng và dưới) sẽ biểu thị giá trị này. Điều tương tự cũng đúng với tổng không gian ngang (trái và phải). Để đạt được hiệu ứng tương tự, hãy áp dụng thuộc tính 7 vào phần tử 0, với giá trị của nó được đặt thành sụp đổ và thuộc tính 9 cho các phần tử 0. 1Deprecated DeprecatedThuộc tính này xác định kích thước của không gian giữa hai ô trong một giá trị phần trăm hoặc pixel. Thuộc tính được áp dụng cả theo chiều ngang và chiều dọc, đến khoảng cách giữa phần trên của bảng và các ô của hàng đầu tiên, bên trái của bảng và cột đầu tiên, bên phải của bảng và cột cuối cùng và đáy của Bảng và hàng cuối cùng. Để đạt được hiệu ứng tương tự, hãy áp dụng thuộc tính 2 vào phần tử 0. 2 không có bất kỳ ảnh hưởng nào nếu 7 được đặt thành sụp đổ. 4Deprecated
DeprecatedThuộc tính được liệt kê này xác định phía nào của khung xung quanh bảng phải được hiển thị. Để đạt được hiệu ứng tương tự, hãy sử dụng các thuộc tính 7 và 8. 9Deprecated DeprecatedThuộc tính được liệt kê này xác định nơi các quy tắc, tức là các dòng, sẽ xuất hiện trong một bảng. Nó có thể có các giá trị sau:
Để đạt được hiệu ứng tương tự, hãy áp dụng thuộc tính 3 vào các phần tử 2, 3, 4, 5 hoặc 6 thích hợp. 6Deprecated DeprecatedThuộc tính này xác định một văn bản thay thế tóm tắt nội dung của bảng. Sử dụng phần tử 7 thay thế. 8Deprecated DeprecatedThuộc tính này xác định chiều rộng của bảng. Sử dụng thuộc tính CSS 8 thay thế.Ví dụBảng đơn giản
Ví dụ đơn giản hơn nữa
Phân loại bảngSắp xếp các hàng bảngKhông có phương thức gốc để sắp xếp các hàng (các phần tử 0) của bảng HTML. Nhưng sử dụng 1, 2, 3 và 4, bạn có thể thực hiện chức năng 5 của riêng mình để sắp xếp 6 của các yếu tố 0.Trong ví dụ dưới đây, bạn có thể thấy một ví dụ như vậy. Chúng tôi đang gắn nó vào phần tử để nó sắp xếp các ô bảng theo thứ tự tăng giá trị và cập nhật màn hình cho phù hợp. HTML
JavaScript
Kết quảSắp xếp các hàng bằng một cú nhấp chuột vào phần tử thVí dụ sau đây thêm một trình xử lý sự kiện vào mỗi yếu tố 8 của mỗi 0 trong 0; Nó sắp xếp tất cả các hàng của ____ 43, dựa trên việc sắp xếp trên các ô 2 có trong các hàng.Lưu ý: Giải pháp này giả định rằng các yếu tố 0 elements are populated by raw text with no descendant elements.HTML
JavaScript
Kết quảHiển thị các bảng lớn trong không gian nhỏMột vấn đề phổ biến với các bảng trên web là chúng không hoạt động rất tốt trên các màn hình nhỏ khi lượng nội dung lớn và cách làm cho chúng có thể cuộn được không rõ ràng, đặc biệt là khi đánh dấu có thể đến từ CDN và không thể được sửa đổi để có một trình bao bọc. Ví dụ này cung cấp một cách để hiển thị các bảng trong không gian nhỏ. Chúng tôi đã ẩn nội dung HTML vì nó rất lớn và không có gì đáng chú ý về nó. CSS hữu ích hơn để kiểm tra trong ví dụ này.
Khi nhìn vào các kiểu này, bạn sẽ nhận thấy rằng thuộc tính ____74 của bảng đã được đặt thành 5. Mặc dù điều này cho phép cuộn, bảng mất một số tính toàn vẹn của nó và các ô bảng cố gắng trở nên nhỏ nhất có thể. Để giảm thiểu vấn đề này, chúng tôi đã đặt 6 thành 7 trên 3. Tuy nhiên, chúng tôi không làm điều này cho 2 để tránh các tiêu đề dài buộc các cột phải rộng hơn chúng cần phải hiển thị dữ liệu.Để giữ các tiêu đề bảng trên trang trong khi cuộn xuống, chúng tôi đã đặt 0 thành các yếu tố 8. Lưu ý rằng chúng tôi chưa đặt 7 thành 3, vì chúng tôi thực hiện tiêu đề không thể tách chính xác khỏi phần còn lại của bảng.not set 7 to 3, as if we do the header cannot be separated
correctly from the rest of the table.
Kết quảHiển thị các bảng lớn trong không gian nhỏMột vấn đề phổ biến với các bảng trên web là chúng không hoạt động rất tốt trên các màn hình nhỏ khi lượng nội dung lớn và cách làm cho chúng có thể cuộn được không rõ ràng, đặc biệt là khi đánh dấu có thể đến từ CDN và không thể được sửa đổi để có một trình bao bọc.Ví dụ này cung cấp một cách để hiển thị các bảng trong không gian nhỏ. Chúng tôi đã ẩn nội dung HTML vì nó rất lớn và không có gì đáng chú ý về nó. CSS hữu ích hơn để kiểm tra trong ví dụ này. Khi nhìn vào các kiểu này, bạn sẽ nhận thấy rằng thuộc tính ____74 của bảng đã được đặt thành 5. Mặc dù điều này cho phép cuộn, bảng mất một số tính toàn vẹn của nó và các ô bảng cố gắng trở nên nhỏ nhất có thể. Để giảm thiểu vấn đề này, chúng tôi đã đặt 6 thành 7 trên 3. Tuy nhiên, chúng tôi không làm điều này cho 2 để tránh các tiêu đề dài buộc các cột phải rộng hơn chúng cần phải hiển thị dữ liệu.
Chú thíchBằng cách cung cấp một yếu tố 7 có giá trị mô tả rõ ràng và chính xác mục đích của bảng, nó giúp mọi người quyết định xem họ có cần đọc phần còn lại của nội dung bảng hay bỏ qua nó không.Điều này giúp mọi người điều hướng với sự trợ giúp của công nghệ hỗ trợ như người đọc màn hình, những người trải qua điều kiện tầm nhìn thấp và những người có mối quan tâm nhận thức.
Mdn thêm chú thích vào bảng của bạn với
Cung cấp khai báo table, th, td { border: 1px solid; } table { width: 100%; max-width: 400px; height: 240px; margin: 0 auto; display: block; overflow-x: auto; border-spacing: 0; } tbody { white-space: nowrap; } th, td { padding: 5px 10px; border-top-width: 0; border-left-width: 0; } th { position: sticky; top: 0; background: #fff; vertical-align: bottom; } th:last-child, td:last-child { border-right-width: 0; } tr:last-child td { border-bottom-width: 0; } 6 trên phần tử const allTables = document.querySelectorAll("table"); for (const table of allTables) { const tBody = table.tBodies[0]; const rows = Array.from(tBody.rows); const headerCells = table.tHead.rows[0].cells; for (const th of headerCells) { const cellIndex = th.cellIndex; th.addEventListener("click", () => { rows.sort((tr1, tr2) => { const tr1Text = tr1.cells[cellIndex].textContent; const tr2Text = tr2.cells[cellIndex].textContent; return tr1Text.localeCompare(tr2Text); }); tBody.append(...rows); }); } } 8 sẽ giúp mô tả rằng ô ở đầu cột. Cung cấp một tuyên bố table, th, td { border: 1px solid; } table { width: 100%; max-width: 400px; height: 240px; margin: 0 auto; display: block; overflow-x: auto; border-spacing: 0; } tbody { white-space: nowrap; } th, td { padding: 5px 10px; border-top-width: 0; border-left-width: 0; } th { position: sticky; top: 0; background: #fff; vertical-align: bottom; } th:last-child, td:last-child { border-right-width: 0; } tr:last-child td { border-bottom-width: 0; } 8 trên phần tử const allTables = document.querySelectorAll("table"); for (const table of allTables) { const tBody = table.tBodies[0]; const rows = Array.from(tBody.rows); const headerCells = table.tHead.rows[0].cells; for (const th of headerCells) { const cellIndex = th.cellIndex; th.addEventListener("click", () => { rows.sort((tr1, tr2) => { const tr1Text = tr1.cells[cellIndex].textContent; const tr2Text = tr2.cells[cellIndex].textContent; return tr1Text.localeCompare(tr2Text); }); tBody.append(...rows); }); } } 8 sẽ giúp mô tả rằng ô là lần đầu tiên liên tiếp.Bảng MDN cho người dùng khiếm thị Các bảng có hai tiêu đề • Bảng • Hướng dẫn truy cập web W3C WAI Các bảng có tiêu đề không đều • Bảng • Hướng dẫn truy cập web W3C WAI
Thí dụ
Các bảng có hai tiêu đề • Bảng • Hướng dẫn truy cập web W3C WAICác bảng có tiêu đề không đều • Bảng • Hướng dẫn truy cập web W3C WAI H63: Sử dụng thuộc tính phạm vi để liên kết các ô tiêu đề và ô dữ liệu trong bảng dữ liệu | Kỹ thuật W3C cho WCAG 2.0
Những yếu tố nào được sử dụng để tạo bảng?11.2 Các yếu tố để xây dựng bảng.. 1 Phần tử bảng .. 2 Chú thích bảng: Phần tử chú thích .. 3 Nhóm hàng: Các yếu tố, tfoot và tbody của TOAD, tfoot .. 4 Nhóm cột: Các phần tử của nhóm và col .. 5 Hàng bảng: Phần tử TR .. 6 ô bảng: Các phần tử TH và TD .. 11.3. 1 biên giới và quy tắc .. Làm thế nào bạn có thể tạo các bảng trong HTML?Một bảng HTML được tạo với thẻ mở và thẻ đóng.Bên trong các thẻ này, dữ liệu được sắp xếp thành các hàng và cột bằng cách sử dụng các thẻ hàng mở và đóng bảng và mở và đóng các thẻ dữ liệu bảng.Thẻ hàng bảng được sử dụng để tạo một hàng dữ liệu.with an opening tags. Table row | Những yếu tố nào có thể chứa bảng HTML?Lưu ý: Một ô bảng có thể chứa tất cả các loại phần tử HTML: văn bản, hình ảnh, danh sách, liên kết, các bảng khác, v.v.
Phần tử bảng trong HTML là gì?: Phần tử bảng.Phần tử HTML đại diện cho dữ liệu bảng-nghĩa là thông tin được trình bày trong bảng hai chiều bao gồm các hàng và cột của các ô chứa dữ liệu.represents tabular data — that is, information presented in a two-dimensional table comprised of rows and columns of cells containing data.
|