Lý thuyết Tin học 12 Bài 9 (Kết nối tri thức): Tạo danh sách, bảng

1.9 K

Với tóm tắt lý thuyết Tin học lớp 12 Bài 9: Tạo danh sách, bảng sách Kết nối tri thức hay, chi tiết giúp học sinh nắm vững kiến thức trọng tâm, ôn luyện để học tốt môn Tin học 12.

Tin học 12 Bài 9: Tạo danh sách, bảng

A. Lý thuyết Tin học 12 Bài 9: Tạo danh sách, bảng

1. Tạo danh sách

a) Danh sách có hoặc không có thứ tự

Trong danh sách, các mục được hiển thị tuần tự, kí tự đầu dòng có thể là một số chữ, dấu, kí hiệu hoặc hình ảnh. Cấu trúc của đoạn mã HTML tạo danh sách như sau:

<thẻ bắt đầu.

<li> mục thứ 1 </li>

<li> mục thứ n </li>

</thẻ kết thúc)

Để tạo danh sách có thứ tự, dùng cặp thẻ <ol></ol>. Để chọn kiểu đánh thứ tự và giá trị bắt đầu, dùng thuộc tính type và start (Hình 9.1):

– type: xác định kiểu đánh số. Các kiểu đánh số là: “1”, “A”, “a”,“I” và “i”. start: xác định giá trị bắt đầu đánh số, nhận giá trị là các số nguyên.

Kết quả

Để tạo danh sách không có thứ tự, dùng cặp thẻ <ul></ul>. Để chọn kí tự đầu dòng, ta thiết lập giá trị của đặc tính list-style-type trong thuộc tính style bằng một trong 4 giá trị disc, circle, square và none. b) Danh sách mô tả

Danh sách mô tả dùng để liệt kê các mục kèm với mô tả cho từng mục. Cấu trúc của đoạn mã tạo danh sách mô tả khác cấu trúc của đoạn mã tạo danh sách có thứ tự hoặc không có thứ tự. Để tạo danh sách mô tả, em dùng ba thẻ <dl>, <dt> và <dd>:

2. Thiết lập bảng

Thêm tiêu đề: Sử dụng thẻ <caption>, ngay sau thẻ <table> và trước thẻ <tr> đầu tiên

Tạo khung bảng: "độ_dày_theo_px kiểu_viền [màu_viền]"

Điều chỉnh kích thước:Sử dụng thuộc tính con width và height của thuộc tính style. Kích thước được đặt có thể là theo tỉ lệ với khối bao ngoài đối tượng (%) hoặc theo số điểm ảnh (px).

Gộp ô:Thêm rowspan="số_hàng_muốn_ghép" cho phần tử <th> hoặc <td> thuộc hàng đầu tiên cần ghép.

– Đối với các hàng tiếp theo: Bỏ qua cặp thẻ <th> hoặc <td> tại vị trí tương ứng (nếu bước trên đặt rowspan="3" thì bỏ qua hai hàng tiếp theo).

Phần tử bảng dùng để biểu diễn dữ liệu có cấu trúc dạng bảng. Phần tử bảng được tạo bởi các thẻ chính là <table>, <tr>, <td> và <th>; trình bày bảng bằng thuộc tính style.

3. Thực hành tạo danh sách và bảng

Yêu cầu: Viết đoạn mã HTML để tạo danh sách các câu lạc bộ của trường

Hướng dẫn:

Bước 1. Xác định thành phần của văn bản đề và máy

Văn bản gồm hai phần tử: một phần tử tiêu đề và một phần tử danh sách lồng nhau.

Bước 2. Tạo tiêu đều bằng cặp thẻ <h2>...</h2>.

Bước 3. Tạo danh sách không có thứ tự

Bước 4. Tạo mục THỂ THAO

Bước 5. Làm tương tự với mục NGHỆ THUẬT để hoàn thiện danh sách.

Nhiệm vụ 2: Tạo bảng

Hướng dẫn:

Bước 1. Xác định các thông số của bảng:

– Bảng có 7 hàng, 7 cột.

Thuộc tính Caption của bảng là “Lịch hoạt động CLB Thể thao”.

– Hai ô 1, 2 của cột 1 và hai ô 1, 2 của cột 2 được gộp (rowspan="2"). – Các ô 3, 4, 5, 6, 7 của hàng 1 được gop (colspan="5").

Khung viền được đặt border="1" trong thẻ <table> hoặc sử dụng style="border:1px solid" cho thẻ <table) và từng thẻ <td> trong bảng.

Bước 2. Tạo bảng kèm caption:

<table border="1">

<caption>Lịch hoạt động CLB Thể thao</caption>

Bước 3. Tạo hai hàng đầu như phân tích phía trên.

<tr style="border:1px solid">

<th rowspan="2">Bộ môn</th>

<th rowspan="2">GV phụ trách</th>

<th colspan="5">Ngày</th>

</tr>

<tr>

<th>Thứ 2</th>

</tr>

<th>Thứ 6</th>

... <th>

 Bước 4. Tạo các hàng còn lại, mỗi hàng là một cặp <tr></tr> bao gồm bảy cặp <td></td> ở giữa chứa dữ liệu như Hình 9.8.

Lưu lại tập với tên CLB.html.

B. Trắc nghiệm Tin học 12 Bài 9: Tạo danh sách, bảng

I. Câu trắc nghiệm nhiều phương án lựa chọn. Thí sinh trả lời từ câu 1 đến câu 10. Mỗi câu hỏi thí sinh chỉ lựa chọn một phương án.

Câu 1: Trong cấu trúc danh sách mô tả, thẻ <dt> có chức năng gì?

A. Định nghĩa từ khóa

B. Định nghĩa mô tả

C. Tạo mục không có thứ tự

D. Tạo mục có thứ tự

Đáp án: A

Giải thích: Thẻ <dt> (definition term) trong danh sách mô tả được sử dụng để định nghĩa từ khóa, từ hoặc cụm từ cần được giải thích hoặc mô tả.

Câu 2: Thuộc tính nào được sử dụng để thêm tiêu đề cho bảng trong HTML?

A. <caption>

B. <title>

C. <header>

D. <thead>

Đáp án: A

Giải thích: Thẻ <caption> được sử dụng để thêm tiêu đề cho bảng, giúp giải thích nội dung của bảng.

Câu 3: Để tạo một hàng trong bảng, chúng ta sử dụng thẻ nào?

A. <tr>

B. <td>

C. <th>

D. <table>

Đáp án: A

Giải thích: Thẻ <tr> (table row) được sử dụng để tạo một hàng trong bảng HTML.

Câu 4: Để gộp ô trong một bảng, chúng ta sử dụng thuộc tính nào?

A. colspan và rowspan

B. mergecell

C. span

D. cellmerge

Đáp án: A

Giải thích: Thuộc tính colspan được sử dụng để gộp nhiều cột và rowspan để gộp nhiều hàng trong bảng.

Câu 5: Thuộc tính nào trong HTML được sử dụng để điều chỉnh kích thước của bảng?

A. width và height

B. size và length

C. dimension và length

D. width và size

Đáp án:A

Giải thích: Thuộc tính width và height được sử dụng trong thẻ <table> hoặc thẻ <td> để điều chỉnh kích thước chiều rộng và chiều cao của bảng hoặc các ô trong bảng.

Câu 6: Để tạo danh sách có thứ tự, chúng ta sử dụng thẻ nào trong HTML?

A. <ul>

B. <ol>

C. <dl>

D. <li>

Đáp án: B

Giải thích: Thẻ <ol> (ordered list) được sử dụng để tạo danh sách có thứ tự, trong đó các mục được đánh số theo thứ tự.

Câu 7: Thuộc tính nào được sử dụng để xác định kiểu đánh số trong danh sách có thứ tự?

A. start

B. list-style-type

C. type

D. order

Đáp án: C

Giải thích: Thuộc tính type trong thẻ <ol> xác định kiểu đánh số cho danh sách, chẳng hạn như số (1), chữ cái (A, a), chữ số La Mã (I, i).

Câu 8: Để tạo danh sách không có thứ tự, chúng ta sử dụng thẻ nào?

A. <ol>

B. <dl>

C. <ul>

D. <li>

Đáp án: C

Giải thích: Thẻ <ul> (unordered list) được sử dụng để tạo danh sách không có thứ tự, trong đó các mục thường được hiển thị với các kí hiệu đầu dòng như dấu chấm, vòng tròn.

Câu 9: Để thay đổi kí tự đầu dòng trong danh sách không có thứ tự, chúng ta sử dụng thuộc tính nào?

A. type

B. list-style-type

C. start

D. bullet-type

Đáp án: B

Giải thích: Thuộc tính list-style-type trong thẻ <ul> được sử dụng để thay đổi kiểu kí tự đầu dòng của danh sách không có thứ tự.

Câu 10: Thẻ nào được sử dụng để tạo danh sách mô tả?

A. <ul>

B. <ol>

C. <dl>

D. <li>

Đáp án: C

Giải thích: Thẻ <dl> (description list) được sử dụng để tạo danh sách mô tả, nơi mỗi mục được kèm theo một mô tả.

II. Câu trắc nghiệm đúng sai. Thí sinh trả lời từ câu 1 đến câu 2. Trong mỗi ý a), b), c), d) ở mỗi câu, thí sinh chọn đúng hoặc sai

Câu 1: Đánh dấu Đúng (Đ) hoặc Sai (S) cho các tuyên bố sau về danh sách trong HTML?

a) Thẻ <ol> được sử dụng để tạo danh sách có thứ tự.

b) Thẻ <ul> không hỗ trợ thay đổi kí tự đầu dòng.

c) Thuộc tính list-style-type được sử dụng để thay đổi kiểu kí tự đầu dòng trong danh sách không có thứ tự.

d) Thẻ <dl> được sử dụng để tạo danh sách có thứ tự.

a) Đúng - Thẻ <ol> (ordered list) được sử dụng để tạo danh sách có thứ tự.

b) Sai - Thẻ <ul> (unordered list) có thể thay đổi kí tự đầu dòng bằng cách sử dụng thuộc tính list-style-type.

c) Đúng - Thuộc tính list-style-type được sử dụng để thay đổi kiểu kí tự đầu dòng trong danh sách không có thứ tự.

d) Sai - Thẻ <dl> (description list) được sử dụng để tạo danh sách mô tả, không phải danh sách có thứ tự.

Câu 2: Đánh dấu Đúng (Đ) hoặc Sai (S) cho các tuyên bố sau về bảng trong HTML?

a) Thẻ <caption> được sử dụng để thêm tiêu đề cho bảng.

b) Thuộc tính colspan được sử dụng để gộp các hàng trong bảng.

c) Thuộc tính width và height được sử dụng để điều chỉnh kích thước của bảng.

d) Thẻ <tr> được sử dụng để tạo ô trong bảng.

a) Đúng - Thẻ <caption> được sử dụng để thêm tiêu đề cho bảng, giúp giải thích nội dung của bảng.

b) Sai - Thuộc tính colspan được sử dụng để gộp các cột, không phải hàng. Thuộc tính rowspan mới là để gộp các hàng.

c) Đúng - Thuộc tính width và height được sử dụng để điều chỉnh kích thước của bảng hoặc các ô trong bảng.

d) Sai - Thẻ <tr> (table row) được sử dụng để tạo hàng trong bảng, không phải ô. Các ô trong bảng được tạo bởi thẻ <td> hoặc <th>.

III. Câu trả lời ngắnThí sinh trả lời từ câu 1 đến câu 3

Câu 1: Để tạo danh sách có thứ tự trong HTML, ta sử dụng thẻ nào?

Đáp án: Thẻ <ol>

Giải thích: Thẻ <ol> (ordered list) được sử dụng để tạo danh sách có thứ tự, các mục trong danh sách sẽ được đánh số thứ tự hoặc theo ký hiệu được chỉ định (ví dụ: số, chữ cái, số La Mã).

Câu 2: Thuộc tính nào được sử dụng để thay đổi kiểu đánh dấu đầu dòng trong danh sách không có thứ tự?

Đáp án: Thuộc tính list-style-type

Giải thích: Thuộc tính list-style-type trong CSS được sử dụng để chỉ định kiểu của ký hiệu đầu dòng trong danh sách không có thứ tự được tạo bằng thẻ <ul>. Các giá trị phổ biến của list-style-type bao gồm disc, circle, square, và none.

Câu 3: Trong bảng HTML, thuộc tính nào được sử dụng để gộp các cột?

Đáp án: Thuộc tính colspan

Giải thích: Thuộc tính colspan trong thẻ <th> hoặc <td> được sử dụng để gộp các cột trong bảng. Nó xác định số lượng cột mà ô đó sẽ chiếm dụng. Ví dụ, colspan="2" sẽ làm cho ô đó chiếm 2 cột.

Đánh giá

0

0 đánh giá