15+ Đề Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F11: Định kiểu CSS cho bảng và phần tử Đề 01 Đề 02 Đề 03 Đề 04 Đề 05 Đề 06 Đề 07 Đề 08 Đề 09 Đề 10 0 Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!! Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!! Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F11: Định kiểu CSS cho bảng và phần tử Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F11: Định kiểu CSS cho bảng và phần tử - Đề 01 Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F11: Định kiểu CSS cho bảng và phần tử - Đề 01 bao gồm nhiều câu hỏi hay, bám sát chương trình. Cùng làm bài tập trắc nghiệm ngay. Câu 1: Thuộc tính CSS nào được sử dụng để loại bỏ khoảng cách giữa các đường viền của ô bảng và đường viền của bảng, tạo thành một đường viền duy nhất? A. border-spacing B. border-separate C. border-collapse D. border-style Câu 2: Để tạo khoảng cách giữa đường viền của các ô bảng khi sử dụng `border-collapse: separate`, thuộc tính CSS nào sẽ được sử dụng? A. border-spacing B. cell-spacing C. border-padding D. cell-padding Câu 3: Đoạn mã CSS sau đây sẽ tạo ra kiểu đường viền bảng như thế nào? ```css table { border-collapse: collapse; border: 2px solid black; } td, th { border: 1px solid gray; } ``` A. Bảng không có đường viền. B. Bảng có đường viền đơn, đường viền ngoài đậm hơn đường viền các ô. C. Bảng có đường viền đôi, đường viền ngoài và đường viền các ô giống nhau. D. Bảng có đường viền chấm chấm. Câu 4: Để căn chỉnh nội dung văn bản trong tất cả các ô tiêu đề (` `) của bảng sang bên phải, thuộc tính CSS nào được sử dụng? A. vertical-align B. align-items C. justify-content D. text-align Câu 5: Thuộc tính CSS nào được sử dụng để thiết lập khoảng cách lề bên trong giữa nội dung của ô bảng và đường viền của ô đó? A. margin B. padding C. border-spacing D. cell-spacing Câu 6: Để làm cho các hàng trong bảng có màu nền xen kẽ (hàng chẵn màu xám, hàng lẻ màu trắng), bạn sẽ sử dụng bộ chọn CSS nào? A. tr:first-child và tr:last-child B. tr:nth-of-type(even) và tr:nth-of-type(odd) C. tr:nth-child(even) và tr:nth-child(odd) D. tr:even và tr:odd Câu 7: Giả sử bạn có một ` ` với `id= A. #box:active B. #box:hover C. #box:focus D. #box:visited Câu 8: Thuộc tính CSS `float: left;` được sử dụng cho phần tử ` ` có tác dụng gì? A. Đẩy phần tử ` ` sang bên trái và cho phép các phần tử khác bao quanh nó. B. Căn giữa phần tử ` ` theo chiều ngang. C. Đẩy phần tử ` ` xuống dưới các phần tử khác. D. Làm cho phần tử ` ` biến mất. Câu 9: Khi sử dụng `float` cho các phần tử ` `, đôi khi bố cục trang web có thể bị "vỡ" nếu chiều cao các phần tử không bằng nhau. Thuộc tính CSS nào thường được sử dụng để khắc phục vấn đề này? A. overflow B. position C. display D. clear Câu 10: Giá trị nào của thuộc tính `clear` sẽ ngăn một phần tử hiển thị bên cạnh các phần tử `float` ở cả hai phía (trái và phải)? A. left B. right C. both D. none Câu 11: Để tạo một ` ` có chiều rộng cố định là 300px và tự động căn giữa trong phần tử cha của nó, bạn có thể sử dụng kết hợp các thuộc tính nào sau đây? A. width: 300px; text-align: center; B. width: 300px; margin-left: auto; margin-right: auto; C. width: 300px; float: center; D. width: 300px; align-self: center; Câu 12: Thuộc tính CSS nào được sử dụng để kiểm soát cách phần tử ` ` hiển thị trên trang (ví dụ: block, inline, inline-block, flex, grid)? A. visibility B. position C. layout D. display Câu 13: Sự khác biệt chính giữa `display: inline;` và `display: inline-block;` là gì? A. `inline` tạo phần tử trên một dòng mới, `inline-block` thì không. B. `inline-block` không thể chứa các phần tử block, `inline` thì có thể. C. `inline-block` cho phép thiết lập chiều rộng và chiều cao, `inline` thì không. D. `inline` có thể float, `inline-block` thì không. Câu 14: Để đặt một ` ` ở vị trí cố định trên màn hình, ngay cả khi người dùng cuộn trang, bạn sẽ sử dụng giá trị nào cho thuộc tính `position`? A. relative B. fixed C. absolute D. static Câu 15: Khi sử dụng `position: absolute;` cho một ` `, vị trí của ` ` này sẽ được xác định tương đối so với phần tử cha nào? A. So với cửa sổ trình duyệt. B. So với phần tử gốc ``. C. So với phần tử cha gần nhất có `position: relative;`. D. So với phần tử cha gần nhất có `position` khác `static`. Câu 16: Thuộc tính `z-index` trong CSS được sử dụng để làm gì? A. Xác định thứ tự xếp chồng của các phần tử (phần tử nào nằm trên, phần tử nào nằm dưới). B. Thay đổi kích thước của phần tử theo chiều dọc. C. Thay đổi màu sắc của phần tử theo chiều sâu. D. Tạo hiệu ứng đổ bóng cho phần tử. Câu 17: Để làm cho nội dung bên trong ` ` có thể cuộn được khi nội dung vượt quá kích thước ` `, thuộc tính CSS nào cần sử dụng? A. clip B. overflow C. resize D. scroll-behavior Câu 18: Giá trị nào của thuộc tính `overflow` sẽ ẩn nội dung bị tràn ra ngoài ` ` mà không hiển thị thanh cuộn? A. scroll B. auto C. hidden D. visible Câu 19: Để làm cho một ` ` trở nên trong suốt một phần (ví dụ: 50% trong suốt), bạn sử dụng thuộc tính CSS nào? A. transparent B. visibility C. filter: opacity() D. opacity Câu 20: Thuộc tính CSS nào được sử dụng để thêm bóng đổ vào một ` `? A. box-shadow B. text-shadow C. shadow D. drop-shadow Câu 21: Để thay đổi kiểu đường viền của một ` ` thành đường nét đứt, bạn sẽ sử dụng giá trị nào cho thuộc tính `border-style`? A. solid B. dashed C. dotted D. double Câu 22: Bạn muốn tạo một bố cục trang web với hai cột, cột bên trái có chiều rộng cố định và cột bên phải chiếm phần không gian còn lại. Cách tốt nhất để thực hiện điều này với CSS là gì? A. Sử dụng thuộc tính `columns`. B. Sử dụng thuộc tính `position: absolute;` cho cả hai cột. C. Sử dụng `float: left;` cho cột bên trái và để cột bên phải ở chế độ mặc định. D. Sử dụng `display: table;` cho phần tử cha và `display: table-cell;` cho các cột. Câu 23: Trong CSS, bạn có thể sử dụng đơn vị đo độ dài tương đối nào để kích thước phông chữ có thể tự động điều chỉnh theo kích thước phông chữ của phần tử cha? A. em B. px C. cm D. in Câu 24: Để làm cho văn bản trong một ` ` không bị ngắt dòng và hiển thị trên một dòng duy nhất, bạn sử dụng thuộc tính CSS nào? A. word-break B. white-space C. overflow-wrap D. text-wrap Câu 25: Giả sử bạn có một danh sách không thứ tự (` `) và bạn muốn loại bỏ dấu chấm tròn mặc định trước mỗi mục danh sách. Bạn sử dụng thuộc tính CSS nào? A. text-decoration B. list-style-position C. list-style-type D. marker-style Câu 26: Thuộc tính CSS nào được sử dụng để thay đổi hình dạng con trỏ chuột khi di chuột qua một phần tử? A. mouse-icon B. pointer-style C. icon D. cursor Câu 27: Để làm cho văn bản trong một ` ` trở thành chữ in hoa, bạn sử dụng thuộc tính CSS nào? A. text-transform B. font-variant C. letter-case D. typography Câu 28: Bạn muốn tạo hiệu ứng chuyển động mượt mà khi màu nền của một ` ` thay đổi khi di chuột qua. Thuộc tính CSS nào sẽ giúp bạn thực hiện điều này? A. animation B. transition C. transform D. effect Câu 29: Để làm tròn các góc của một ` `, thuộc tính CSS nào được sử dụng? A. corner-radius B. border-corner C. border-radius D. border-circular Câu 30: Trong CSS, bạn có thể sử dụng giá trị `inherit` cho một số thuộc tính. Giá trị `inherit` có nghĩa là gì? A. Đặt thuộc tính về giá trị mặc định của trình duyệt. B. Làm cho thuộc tính không có hiệu lực. C. Sử dụng giá trị được xác định trong stylesheet của người dùng. D. Kế thừa giá trị của thuộc tính từ phần tử cha. 1 / 30 Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F11: Định kiểu CSS cho bảng và phần tử Tags: Bộ đề 1 Câu 1: Thuộc tính CSS nào được sử dụng để loại bỏ khoảng cách giữa các đường viền của ô bảng và đường viền của bảng, tạo thành một đường viền duy nhất? border-spacing border-separate border-collapse border-style Câu hỏi kiểm tra kiến thức về thuộc tính `border-collapse` và giá trị `collapse` để tạo đường viền đơn cho bảng. 2 / 30 Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F11: Định kiểu CSS cho bảng và phần tử Tags: Bộ đề 1 Câu 2: Để tạo khoảng cách giữa đường viền của các ô bảng khi sử dụng `border-collapse: separate`, thuộc tính CSS nào sẽ được sử dụng? border-spacing cell-spacing border-padding cell-padding Câu hỏi kiểm tra kiến thức về thuộc tính `border-spacing` khi `border-collapse` được đặt là `separate`. 3 / 30 Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F11: Định kiểu CSS cho bảng và phần tử Tags: Bộ đề 1 Câu 3: Đoạn mã CSS sau đây sẽ tạo ra kiểu đường viền bảng như thế nào? ```css table { border-collapse: collapse; border: 2px solid black; } td, th { border: 1px solid gray; } ``` Bảng không có đường viền. Bảng có đường viền đơn, đường viền ngoài đậm hơn đường viền các ô. Bảng có đường viền đôi, đường viền ngoài và đường viền các ô giống nhau. Bảng có đường viền chấm chấm. Câu hỏi yêu cầu phân tích đoạn mã CSS để dự đoán kiểu đường viền bảng kết quả. `border-collapse: collapse` tạo đường viền đơn, kết hợp với `border` cho `table`, `td`, `th` sẽ tạo bảng có đường viền ngoài đậm và đường viền ô mảnh hơn. 4 / 30 Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F11: Định kiểu CSS cho bảng và phần tử Tags: Bộ đề 1 Câu 4: Để căn chỉnh nội dung văn bản trong tất cả các ô tiêu đề (` `) của bảng sang bên phải, thuộc tính CSS nào được sử dụng? vertical-align align-items justify-content text-align Câu hỏi kiểm tra kiến thức về thuộc tính `text-align` để căn chỉnh văn bản, cụ thể là cho thẻ ` `. 5 / 30 Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F11: Định kiểu CSS cho bảng và phần tử Tags: Bộ đề 1 Câu 5: Thuộc tính CSS nào được sử dụng để thiết lập khoảng cách lề bên trong giữa nội dung của ô bảng và đường viền của ô đó? margin padding border-spacing cell-spacing Câu hỏi kiểm tra kiến thức về thuộc tính `padding` để tạo khoảng cách lề bên trong ô bảng. 6 / 30 Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F11: Định kiểu CSS cho bảng và phần tử Tags: Bộ đề 1 Câu 6: Để làm cho các hàng trong bảng có màu nền xen kẽ (hàng chẵn màu xám, hàng lẻ màu trắng), bạn sẽ sử dụng bộ chọn CSS nào? tr:first-child và tr:last-child tr:nth-of-type(even) và tr:nth-of-type(odd) tr:nth-child(even) và tr:nth-child(odd) tr:even và tr:odd Câu hỏi kiểm tra kiến thức về bộ chọn `:nth-child()` với `even` và `odd` để định kiểu xen kẽ. 7 / 30 Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F11: Định kiểu CSS cho bảng và phần tử Tags: Bộ đề 1 Câu 7: Giả sử bạn có một ` ` với `id="box"`. Để thay đổi màu nền của ` ` này khi người dùng di chuột qua nó, bạn sử dụng bộ chọn CSS nào? #box:active #box:hover #box:focus #box:visited Câu hỏi kiểm tra kiến thức về bộ chọn `:hover` để tạo hiệu ứng khi di chuột qua phần tử. 8 / 30 Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F11: Định kiểu CSS cho bảng và phần tử Tags: Bộ đề 1 Câu 8: Thuộc tính CSS `float: left;` được sử dụng cho phần tử ` ` có tác dụng gì? Đẩy phần tử `<div>` sang bên trái và cho phép các phần tử khác bao quanh nó. Căn giữa phần tử `<div>` theo chiều ngang. Đẩy phần tử `<div>` xuống dưới các phần tử khác. Làm cho phần tử `<div>` biến mất. Câu hỏi kiểm tra kiến thức về thuộc tính `float` và giá trị `left` để dịch chuyển phần tử sang trái và cho phép các phần tử khác bao quanh nó. 9 / 30 Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F11: Định kiểu CSS cho bảng và phần tử Tags: Bộ đề 1 Câu 9: Khi sử dụng `float` cho các phần tử ` `, đôi khi bố cục trang web có thể bị 'vỡ' nếu chiều cao các phần tử không bằng nhau. Thuộc tính CSS nào thường được sử dụng để khắc phục vấn đề này? overflow position display clear Câu hỏi kiểm tra kiến thức về thuộc tính `clear` để giải quyết vấn đề bố cục khi sử dụng `float`. 10 / 30 Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F11: Định kiểu CSS cho bảng và phần tử Tags: Bộ đề 1 Câu 10: Giá trị nào của thuộc tính `clear` sẽ ngăn một phần tử hiển thị bên cạnh các phần tử `float` ở cả hai phía (trái và phải)? left right both none Câu hỏi kiểm tra kiến thức về giá trị `both` của thuộc tính `clear`. 11 / 30 Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F11: Định kiểu CSS cho bảng và phần tử Tags: Bộ đề 1 Câu 11: Để tạo một ` ` có chiều rộng cố định là 300px và tự động căn giữa trong phần tử cha của nó, bạn có thể sử dụng kết hợp các thuộc tính nào sau đây? width: 300px; text-align: center; width: 300px; margin-left: auto; margin-right: auto; width: 300px; float: center; width: 300px; align-self: center; Câu hỏi kiểm tra khả năng áp dụng `width` và `margin: auto` để căn giữa phần tử block. 12 / 30 Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F11: Định kiểu CSS cho bảng và phần tử Tags: Bộ đề 1 Câu 12: Thuộc tính CSS nào được sử dụng để kiểm soát cách phần tử ` ` hiển thị trên trang (ví dụ: block, inline, inline-block, flex, grid)? visibility position layout display Câu hỏi kiểm tra kiến thức về thuộc tính `display` và vai trò quan trọng của nó trong bố cục CSS. 13 / 30 Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F11: Định kiểu CSS cho bảng và phần tử Tags: Bộ đề 1 Câu 13: Sự khác biệt chính giữa `display: inline;` và `display: inline-block;` là gì? `inline` tạo phần tử trên một dòng mới, `inline-block` thì không. `inline-block` không thể chứa các phần tử block, `inline` thì có thể. `inline-block` cho phép thiết lập chiều rộng và chiều cao, `inline` thì không. `inline` có thể float, `inline-block` thì không. Câu hỏi kiểm tra khả năng phân biệt giữa `inline` và `inline-block`, đặc biệt là khả năng thiết lập kích thước. 14 / 30 Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F11: Định kiểu CSS cho bảng và phần tử Tags: Bộ đề 1 Câu 14: Để đặt một ` ` ở vị trí cố định trên màn hình, ngay cả khi người dùng cuộn trang, bạn sẽ sử dụng giá trị nào cho thuộc tính `position`? relative fixed absolute static Câu hỏi kiểm tra kiến thức về `position: fixed` và hành vi của nó. 15 / 30 Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F11: Định kiểu CSS cho bảng và phần tử Tags: Bộ đề 1 Câu 15: Khi sử dụng `position: absolute;` cho một ` `, vị trí của ` ` này sẽ được xác định tương đối so với phần tử cha nào? So với cửa sổ trình duyệt. So với phần tử gốc `<html>`. So với phần tử cha gần nhất có `position: relative;`. So với phần tử cha gần nhất có `position` khác `static`. Câu hỏi kiểm tra kiến thức về ngữ cảnh định vị của `position: absolute`, là phần tử cha gần nhất có `position` không phải `static`. 16 / 30 Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F11: Định kiểu CSS cho bảng và phần tử Tags: Bộ đề 1 Câu 16: Thuộc tính `z-index` trong CSS được sử dụng để làm gì? Xác định thứ tự xếp chồng của các phần tử (phần tử nào nằm trên, phần tử nào nằm dưới). Thay đổi kích thước của phần tử theo chiều dọc. Thay đổi màu sắc của phần tử theo chiều sâu. Tạo hiệu ứng đổ bóng cho phần tử. Câu hỏi kiểm tra kiến thức về thuộc tính `z-index` và vai trò trong việc kiểm soát thứ tự xếp chồng của các phần tử. 17 / 30 Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F11: Định kiểu CSS cho bảng và phần tử Tags: Bộ đề 1 Câu 17: Để làm cho nội dung bên trong ` ` có thể cuộn được khi nội dung vượt quá kích thước ` `, thuộc tính CSS nào cần sử dụng? clip overflow resize scroll-behavior Câu hỏi kiểm tra kiến thức về thuộc tính `overflow` để xử lý nội dung tràn. 18 / 30 Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F11: Định kiểu CSS cho bảng và phần tử Tags: Bộ đề 1 Câu 18: Giá trị nào của thuộc tính `overflow` sẽ ẩn nội dung bị tràn ra ngoài ` ` mà không hiển thị thanh cuộn? scroll auto hidden visible Câu hỏi kiểm tra kiến thức về giá trị `hidden` của thuộc tính `overflow`. 19 / 30 Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F11: Định kiểu CSS cho bảng và phần tử Tags: Bộ đề 1 Câu 19: Để làm cho một ` ` trở nên trong suốt một phần (ví dụ: 50% trong suốt), bạn sử dụng thuộc tính CSS nào? transparent visibility filter: opacity() opacity Câu hỏi kiểm tra kiến thức về thuộc tính `opacity` để điều chỉnh độ trong suốt. 20 / 30 Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F11: Định kiểu CSS cho bảng và phần tử Tags: Bộ đề 1 Câu 20: Thuộc tính CSS nào được sử dụng để thêm bóng đổ vào một ` `? box-shadow text-shadow shadow drop-shadow Câu hỏi kiểm tra kiến thức về thuộc tính `box-shadow` để tạo bóng đổ cho phần tử. 21 / 30 Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F11: Định kiểu CSS cho bảng và phần tử Tags: Bộ đề 1 Câu 21: Để thay đổi kiểu đường viền của một ` ` thành đường nét đứt, bạn sẽ sử dụng giá trị nào cho thuộc tính `border-style`? solid dashed dotted double Câu hỏi kiểm tra kiến thức về các giá trị của `border-style`, cụ thể là `dashed`. 22 / 30 Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F11: Định kiểu CSS cho bảng và phần tử Tags: Bộ đề 1 Câu 22: Bạn muốn tạo một bố cục trang web với hai cột, cột bên trái có chiều rộng cố định và cột bên phải chiếm phần không gian còn lại. Cách tốt nhất để thực hiện điều này với CSS là gì? Sử dụng thuộc tính `columns`. Sử dụng thuộc tính `position: absolute;` cho cả hai cột. Sử dụng `float: left;` cho cột bên trái và để cột bên phải ở chế độ mặc định. Sử dụng `display: table;` cho phần tử cha và `display: table-cell;` cho các cột. Câu hỏi kiểm tra khả năng ứng dụng kiến thức về `float` hoặc `flexbox`/`grid` cho bố cục cột. `float` vẫn là một lựa chọn hợp lý cho bố cục cột đơn giản. 23 / 30 Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F11: Định kiểu CSS cho bảng và phần tử Tags: Bộ đề 1 Câu 23: Trong CSS, bạn có thể sử dụng đơn vị đo độ dài tương đối nào để kích thước phông chữ có thể tự động điều chỉnh theo kích thước phông chữ của phần tử cha? em px cm in Câu hỏi kiểm tra kiến thức về đơn vị đo lường tương đối trong CSS, cụ thể là `em` và `rem`. 24 / 30 Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F11: Định kiểu CSS cho bảng và phần tử Tags: Bộ đề 1 Câu 24: Để làm cho văn bản trong một ` ` không bị ngắt dòng và hiển thị trên một dòng duy nhất, bạn sử dụng thuộc tính CSS nào? word-break white-space overflow-wrap text-wrap Câu hỏi kiểm tra kiến thức về thuộc tính `white-space` và giá trị `nowrap` để ngăn ngắt dòng. 25 / 30 Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F11: Định kiểu CSS cho bảng và phần tử Tags: Bộ đề 1 Câu 25: Giả sử bạn có một danh sách không thứ tự (` `) và bạn muốn loại bỏ dấu chấm tròn mặc định trước mỗi mục danh sách. Bạn sử dụng thuộc tính CSS nào? text-decoration list-style-position list-style-type marker-style Câu hỏi kiểm tra kiến thức về thuộc tính `list-style-type` để kiểm soát kiểu dấu đầu dòng của danh sách. 26 / 30 Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F11: Định kiểu CSS cho bảng và phần tử Tags: Bộ đề 1 Câu 26: Thuộc tính CSS nào được sử dụng để thay đổi hình dạng con trỏ chuột khi di chuột qua một phần tử? mouse-icon pointer-style icon cursor Câu hỏi kiểm tra kiến thức về thuộc tính `cursor` để thay đổi kiểu con trỏ chuột. 27 / 30 Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F11: Định kiểu CSS cho bảng và phần tử Tags: Bộ đề 1 Câu 27: Để làm cho văn bản trong một ` ` trở thành chữ in hoa, bạn sử dụng thuộc tính CSS nào? text-transform font-variant letter-case typography Câu hỏi kiểm tra kiến thức về thuộc tính `text-transform` và giá trị `uppercase`. 28 / 30 Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F11: Định kiểu CSS cho bảng và phần tử Tags: Bộ đề 1 Câu 28: Bạn muốn tạo hiệu ứng chuyển động mượt mà khi màu nền của một ` ` thay đổi khi di chuột qua. Thuộc tính CSS nào sẽ giúp bạn thực hiện điều này? animation transition transform effect Câu hỏi kiểm tra kiến thức về thuộc tính `transition` để tạo hiệu ứng chuyển đổi CSS. 29 / 30 Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F11: Định kiểu CSS cho bảng và phần tử Tags: Bộ đề 1 Câu 29: Để làm tròn các góc của một ` `, thuộc tính CSS nào được sử dụng? corner-radius border-corner border-radius border-circular Câu hỏi kiểm tra kiến thức về thuộc tính `border-radius` để tạo góc bo tròn. 30 / 30 Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F11: Định kiểu CSS cho bảng và phần tử Tags: Bộ đề 1 Câu 30: Trong CSS, bạn có thể sử dụng giá trị `inherit` cho một số thuộc tính. Giá trị `inherit` có nghĩa là gì? Đặt thuộc tính về giá trị mặc định của trình duyệt. Làm cho thuộc tính không có hiệu lực. Sử dụng giá trị được xác định trong stylesheet của người dùng. Kế thừa giá trị của thuộc tính từ phần tử cha. Xem kết quả Bạn ơi!!! Để xem được kết quảbạn vui lòng làm nhiệm vụ nhỏ xíu này nha LƯU Ý: Không sử dụng VPN hoặc 1.1.1.1 khi vượt link Nhận kết quả Xảy ra lỗi Bước 1: Mở tab mới, truy cập Google.com Bước 2: Tìm kiếm từ khóa: vận chuyển văn phòng giá rẻ Đổi nhiệm vụ Bước 3: Trong kết quả tìm kiếm Google, hãy tìm website giống dưới hình: (Nếu trang 1 không có hãy tìm ở trang 2, 3, 4... nhé ) Bước 4: Cuộn xuống cuối bài viết rồi bấm vào nút GIỐNG HÌNH DƯỚI và chờ 1 lát để lấy mã: Câu hỏi kiểm tra kiến thức về giá trị `inherit` và cách nó kế thừa giá trị thuộc tính từ phần tử cha. By Wordpress Quiz plugin 0 Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!! Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!! Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F11: Định kiểu CSS cho bảng và phần tử Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F11: Định kiểu CSS cho bảng và phần tử - Đề 02 Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F11: Định kiểu CSS cho bảng và phần tử - Đề 02 bao gồm nhiều câu hỏi hay, bám sát chương trình. Cùng làm bài tập trắc nghiệm ngay. Câu 1: Thuộc tính CSS nào được sử dụng để loại bỏ khoảng cách giữa các ô trong bảng và làm cho đường viền của bảng liền mạch? A. border-spacing B. border-separate C. border-collapse D. border-inline Câu 2: Để tạo khoảng cách giữa đường viền của ô bảng và nội dung bên trong ô, thuộc tính CSS nào sau đây được sử dụng? A. margin B. padding C. border-spacing D. line-height Câu 3: Cho đoạn mã CSS: `div { float: left; margin-right: 20px; }`. Đoạn mã này có tác dụng gì đối với phần tử ` `? A. Phần tử ` ` sẽ nằm ở bên trái vùng chứa và có khoảng cách 20px bên phải. B. Phần tử ` ` sẽ nằm ở bên phải vùng chứa và có khoảng cách 20px bên phải. C. Phần tử ` ` sẽ nằm ở giữa vùng chứa và có khoảng cách 20px bên phải. D. Phần tử ` ` sẽ không nổi và có khoảng cách 20px bên phải. Câu 4: Để căn chỉnh văn bản trong tất cả các ô tiêu đề (` `) của bảng vào giữa theo chiều ngang, bạn sử dụng thuộc tính CSS nào? A. vertical-align B. align-items C. text-align D. justify-content Câu 5: Giả sử bạn có hai phần tử ` ` xếp chồng lên nhau. Để phần tử ` ` phía dưới hiển thị hoàn toàn phía dưới phần tử ` ` phía trên, bạn có thể sử dụng thuộc tính CSS nào với giá trị `clear: both;` cho phần tử ` ` phía dưới? A. overflow B. clear C. position D. display Câu 6: Để tạo kiểu đường viền chấm chấm màu đỏ cho tất cả các ô dữ liệu (` `) trong bảng, bạn sử dụng CSS selector và thuộc tính nào? A. `td { border: 1px dotted red; }` B. `table-data { border: dotted red; }` C. `cell { border-style: dotted; border-color: red; }` D. `td-border { border: 1px red dotted; }` Câu 7: Bạn muốn tạo hiệu ứng khi người dùng di chuột qua hàng của bảng, hàng đó sẽ có màu nền khác. CSS pseudo-class nào được sử dụng để thực hiện điều này? A. `tr:active` B. `tr:focus` C. `tr:visited` D. `tr:hover` Câu 8: Thuộc tính CSS `display: inline-block;` được sử dụng cho phần tử ` ` có tác dụng gì? A. Phần tử ` ` sẽ chiếm toàn bộ chiều rộng dòng và các phần tử khác sẽ hiển thị bên dưới. B. Phần tử ` ` sẽ hiển thị trên cùng một dòng với các phần tử khác nhưng vẫn có thể thiết lập chiều rộng và chiều cao. C. Phần tử ` ` sẽ không hiển thị. D. Phần tử ` ` sẽ hiển thị như một phần tử nội tuyến (inline). Câu 9: Để tạo khoảng cách bên ngoài phần tử ` ` so với các phần tử xung quanh, thuộc tính CSS nào được sử dụng? A. margin B. padding C. border D. spacing Câu 10: Bạn muốn tạo một bố cục trang web với hai cột, một cột bên trái cố định chiều rộng và một cột bên phải tự động lấp đầy phần không gian còn lại. Phương pháp CSS nào phù hợp nhất để thực hiện điều này? A. Sử dụng thuộc tính `position: absolute;` cho cả hai cột. B. Sử dụng thuộc tính `display: table;` và `display: table-cell;`. C. Sử dụng thuộc tính `float: left;` cho cột bên trái và không `float` cho cột bên phải. D. Sử dụng thuộc tính `display: inline-block;` cho cả hai cột. Câu 11: Để làm cho chiều rộng của phần tử ` ` bao gồm cả `padding` và `border`, thay vì chỉ nội dung, bạn sử dụng thuộc tính CSS nào? A. box-model B. box-sizing C. width-include D. size-adjust Câu 12: Trong CSS, selector `table tr:nth-child(odd)` chọn những phần tử nào trong bảng? A. Tất cả các hàng trong bảng. B. Các hàng chẵn trong bảng. C. Các hàng lẻ trong bảng. D. Hàng đầu tiên và hàng cuối cùng của bảng. Câu 13: Để làm cho phần tử ` ` biến mất hoàn toàn khỏi trang web (không chiếm không gian), bạn sử dụng thuộc tính CSS nào? A. visibility: hidden; B. opacity: 0; C. display: invisible; D. display: none; Câu 14: Thuộc tính CSS nào được sử dụng để kiểm soát cách xử lý nội dung khi nó vượt quá kích thước của phần tử ` `? A. clip B. overflow C. content-flow D. text-overflow Câu 15: Để đặt vị trí của một phần tử ` ` tương đối so với vị trí ban đầu của nó trong luồng tài liệu, bạn sử dụng giá trị nào cho thuộc tính `position`? A. relative B. absolute C. fixed D. static Câu 16: Khi sử dụng `position: absolute;` cho một phần tử ` `, vị trí của nó được xác định dựa trên phần tử cha gần nhất nào? A. Phần tử cha trực tiếp. B. Phần tử cha gần nhất có `position` không phải `static`. C. Phần tử gốc ``. D. Không có phần tử cha nào, vị trí tuyệt đối trên viewport. Câu 17: Cho CSS: `table { border-spacing: 10px; }`. Đoạn mã này tạo ra hiệu ứng gì cho bảng? A. Loại bỏ đường viền giữa các ô. B. Tạo đường viền đôi cho bảng. C. Tạo khoảng cách 10px giữa các ô trong bảng. D. Đặt đường viền bảng dày 10px. Câu 18: Để làm cho một phần tử ` ` luôn cố định ở một vị trí trên màn hình ngay cả khi người dùng cuộn trang, bạn sử dụng giá trị nào cho thuộc tính `position`? A. relative B. fixed C. absolute D. sticky Câu 19: Bạn muốn các ô tiêu đề bảng (` `) có màu nền khác biệt so với các ô dữ liệu (` `). CSS selector nào phù hợp để định kiểu riêng cho ô tiêu đề? A. `th` B. `td` C. `table-header` D. `table > header` Câu 20: Trong CSS, giá trị `initial` có ý nghĩa gì khi được gán cho một thuộc tính? A. Đặt thuộc tính về giá trị lớn nhất có thể. B. Đặt thuộc tính về giá trị nhỏ nhất có thể. C. Xóa bỏ hoàn toàn thuộc tính. D. Đặt thuộc tính về giá trị mặc định ban đầu của nó. Câu 21: Để thay đổi màu chữ của tất cả các ô trong bảng thành màu xanh lam, bạn sử dụng thuộc tính CSS nào? A. text-color B. font-color C. color D. foreground-color Câu 22: Bạn có một ` ` chứa văn bản dài và muốn khi văn bản tràn ra ngoài chiều rộng của ` `, nó sẽ hiển thị thanh cuộn ngang. Giá trị nào của thuộc tính `overflow-x` sẽ đạt được điều này? A. hidden B. auto C. visible D. scroll Câu 23: Xét đoạn CSS: `#container > div { ... }`. Selector này chọn phần tử nào? A. Tất cả các phần tử `div` trên trang web. B. Phần tử `div` có id là `container`. C. Tất cả các phần tử con cháu (không trực tiếp) của phần tử có id `container`. D. Tất cả các phần tử `div` là con trực tiếp của phần tử có id `container`. Câu 24: Để tạo đường viền cho bảng, bạn cần sử dụng ít nhất thuộc tính CSS nào? A. `border-style` B. `border-color` C. `border-width` D. Cần cả `border-style`, `border-color` và `border-width`. Câu 25: Bạn muốn tạo một hình tròn bằng CSS. Phần tử nào sau đây có thể dễ dàng biến thành hình tròn bằng cách sử dụng thuộc tính `border-radius`? A. ` ` B. ` ` C. ` ` D. ` ` Câu 26: Thuộc tính CSS `visibility: hidden;` khác với `display: none;` ở điểm nào? A. `display: none;` chỉ ẩn phần tử trong trình duyệt Firefox, còn `visibility: hidden;` ẩn trong tất cả trình duyệt. B. `visibility: hidden;` ẩn phần tử nhưng vẫn chiếm không gian, còn `display: none;` ẩn hoàn toàn và không chiếm không gian. C. `display: none;` chỉ ẩn nội dung, còn `visibility: hidden;` ẩn cả nội dung và đường viền. D. Không có sự khác biệt, cả hai đều ẩn phần tử hoàn toàn. Câu 27: Để tạo một bóng đổ (shadow) cho phần tử ` `, thuộc tính CSS nào được sử dụng? A. text-shadow B. shadow-effect C. element-shadow D. box-shadow Câu 28: Khi bạn đặt thuộc tính `float: left;` cho một ` `, điều gì xảy ra với các phần tử khác theo sau nó trong HTML? A. Các phần tử theo sau sẽ bao quanh (wrap around) phần tử ` ` đã float, nếu có đủ không gian. B. Các phần tử theo sau sẽ bị đẩy xuống dưới phần tử ` ` đã float. C. Các phần tử theo sau sẽ nằm chồng lên trên phần tử ` ` đã float. D. Không có gì xảy ra, các phần tử theo sau vẫn ở vị trí ban đầu. Câu 29: Bạn muốn tạo một bảng có đường viền chỉ ở bên ngoài và không có đường viền bên trong giữa các ô. Thuộc tính CSS nào có thể giúp bạn đạt được điều này? A. Sử dụng `border-collapse: collapse;` và chỉ định màu cho `table`. B. Định kiểu `border` cho phần tử ` ` và `border: none;` cho ` `, ` `. C. Sử dụng `border-collapse: separate;` và đặt `border-spacing: 0;`. D. Không thể tạo kiểu bảng như vậy bằng CSS. Câu 30: Để đảm bảo rằng tất cả các phần tử ` ` trên trang web đều có cùng kiểu dáng mặc định (ví dụ: font chữ, màu sắc), bạn nên định nghĩa các kiểu CSS này ở đâu? A. Trong thẻ ` Xem kết quả Bạn ơi!!! Để xem được kết quảbạn vui lòng làm nhiệm vụ nhỏ xíu này nha LƯU Ý: Không sử dụng VPN hoặc 1.1.1.1 khi vượt link Nhận kết quả Xảy ra lỗi Bước 1: Mở tab mới, truy cập Google.com Bước 2: Tìm kiếm từ khóa: vận chuyển văn phòng giá rẻ Đổi nhiệm vụ Bước 3: Trong kết quả tìm kiếm Google, hãy tìm website giống dưới hình: (Nếu trang 1 không có hãy tìm ở trang 2, 3, 4... nhé ) Bước 4: Cuộn xuống cuối bài viết rồi bấm vào nút GIỐNG HÌNH DƯỚI và chờ 1 lát để lấy mã: Câu hỏi kiểm tra kiến thức về cách tổ chức CSS và nơi định nghĩa các kiểu dáng chung cho toàn trang web để đảm bảo tính nhất quán. By Wordpress Quiz plugin 0 Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!! Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!! Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F11: Định kiểu CSS cho bảng và phần tử Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F11: Định kiểu CSS cho bảng và phần tử - Đề 03 Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F11: Định kiểu CSS cho bảng và phần tử - Đề 03 bao gồm nhiều câu hỏi hay, bám sát chương trình. Cùng làm bài tập trắc nghiệm ngay. Câu 1: Bạn muốn tạo một bảng HTML với đường viền đơn, liền mạch giữa các ô, thay vì đường viền kép mặc định. Thuộc tính CSS nào cần sử dụng cho phần tử ` ` để đạt được hiệu ứng này? A. border-spacing: 0; B. border-style: collapse; C. border-collapse: collapse; D. border-width: 1px; Câu 2: Để tăng khoảng cách giữa nội dung và đường viền của mỗi ô (` `, ` `) trong bảng, bạn cần áp dụng thuộc tính CSS nào cho các phần tử đó? A. margin B. border-spacing C. line-height D. padding Câu 3: Bạn muốn căn nội dung văn bản trong tất cả các ô dữ liệu (` `) của bảng sang bên phải. Cú pháp CSS nào sau đây là đúng để áp dụng điều này? A. td { text-align: right; } B. td { align: right; } C. table { text-align: right; } D. td { vertical-align: right; } Câu 4: Để làm nổi bật hàng tiêu đề (` ` hoặc các ô ` `) của bảng bằng cách đặt màu nền khác với các hàng dữ liệu, bạn sẽ áp dụng thuộc tính `background-color` cho phần tử nào? A. table B. th C. td D. tbody Câu 5: Bạn muốn tạo hiệu ứng khi người dùng rê chuột qua một hàng bất kỳ (` `) trong bảng thì màu nền của hàng đó sẽ thay đổi. Lớp giả (pseudo-class) nào của CSS cần sử dụng kết hợp với bộ chọn `tr`? A. tr:active B. tr:focus C. tr:hover D. tr:visited Câu 6: Để đặt màu nền xen kẽ cho các hàng chẵn trong bảng (ví dụ: màu xám nhạt), bạn sử dụng bộ chọn cấu trúc (structural pseudo-class) nào kết hợp với `tr`? A. tr:nth-child(even) B. tr:nth-child(odd) C. tr:first-child D. tr:last-child Câu 7: Thuộc tính `vertical-align` thường được sử dụng để căn chỉnh nội dung theo chiều dọc trong các ô bảng. Giá trị nào sau đây giúp căn nội dung vào giữa ô theo chiều dọc? A. bottom B. middle C. top D. center Câu 8: Thuộc tính `border-spacing` được sử dụng khi `border-collapse` có giá trị là `separate`. Thuộc tính này dùng để làm gì? A. Đặt khoảng cách giữa nội dung và đường viền ô. B. Đặt khoảng cách giữa đường viền bảng và nội dung bên ngoài. C. Đặt khoảng cách giữa các hàng trong bảng. D. Đặt khoảng cách giữa các đường viền của các ô liền kề. Câu 9: Bạn có một phần tử ` ` và muốn nó chiếm toàn bộ chiều rộng của phần tử cha và bắt đầu trên một dòng mới. Theo mặc định, phần tử ` ` là loại phần tử gì trong CSS? A. block B. inline C. inline-block D. flex Câu 10: Để đặt một phần tử ` ` nổi (float) sang bên trái của trang web hoặc phần tử chứa nó, cho phép các phần tử khác bao quanh nó, bạn sử dụng thuộc tính `float` với giá trị nào? A. align: left; B. float: left; C. position: left; D. display: inline-block; Câu 11: Khi sử dụng thuộc tính `float` cho một hoặc nhiều phần tử ` `, đôi khi bố cục bị ảnh hưởng và các phần tử sau đó có thể nằm sai vị trí. Thuộc tính nào được sử dụng để "xóa bỏ" (clear) hiệu ứng float, đảm bảo phần tử tiếp theo bắt đầu bên dưới các phần tử đã float? A. overflow: hidden; B. display: block; C. position: static; D. clear: both; Câu 12: Bạn có hai phần tử ` ` liền kề trong HTML. Bạn muốn phần tử `div1` nằm bên trái và `div2` nằm bên phải. Cặp thuộc tính CSS nào là cần thiết nhất để thực hiện bố cục cơ bản này? A. div1 { float: left; } div2 { float: right; } B. div1 { display: inline; } div2 { display: inline; } C. div1 { position: absolute; left: 0; } div2 { position: absolute; right: 0; } D. div1 { margin-right: auto; } div2 { margin-left: auto; } Câu 13: Để thêm khoảng trắng bên ngoài đường viền của một phần tử ` ` (tạo khoảng cách giữa phần tử đó và các phần tử xung quanh), bạn sử dụng thuộc tính nào? A. padding B. border-spacing C. margin D. clear Câu 14: Để thêm khoảng trắng bên trong đường viền của một phần tử ` ` (tạo khoảng cách giữa đường viền và nội dung bên trong phần tử), bạn sử dụng thuộc tính nào? A. padding B. margin C. border-width D. text-indent Câu 15: Bạn có một `div` với nội dung văn bản. Bạn muốn đặt màu chữ cho nội dung đó là màu đỏ. Thuộc tính CSS nào cần sử dụng cho `div`? A. background-color B. border-color C. text-color D. color Câu 16: Xét đoạn mã HTML: ```html Tiêu đề 1 Tiêu đề 2 Dữ liệu 1 Dữ liệu 2 ``` Và đoạn mã CSS: ```css table, th, td { border: 1px solid black; } ``` Điều gì sẽ xảy ra với đường viền của bảng khi CSS này được áp dụng? A. Bảng sẽ có đường viền đơn, liền mạch. B. Bảng sẽ có đường viền kép giữa các ô và xung quanh bảng. C. Chỉ có các ô ` ` và ` ` có đường viền. D. Không có đường viền nào được hiển thị. Câu 17: Để làm cho chiều rộng của một cột cụ thể trong bảng (ví dụ: cột thứ hai) là 150px, bạn có thể áp dụng CSS cho phần tử nào và sử dụng thuộc tính nào? A. table { width: 150px; } B. tr:nth-child(2) { width: 150px; } C. td:nth-child(2), th:nth-child(2) { width: 150px; } D. table col:nth-child(2) { width: 150px; } Câu 18: Bạn muốn căn chỉnh chú thích bảng (` `) nằm phía dưới bảng thay vì phía trên mặc định. Thuộc tính CSS nào cần sử dụng cho phần tử ` `? A. caption-side: bottom; B. text-align: bottom; C. vertical-align: bottom; D. position: bottom; Câu 19: Bạn có hai `div` đặt cạnh nhau bằng `float: left;`. Tuy nhiên, `div` thứ nhất cao hơn `div` thứ hai, và nội dung bên dưới (không float) bị tràn vào khoảng trống bên cạnh `div` thứ hai. Giải pháp CSS hiệu quả nhất để ngăn chặn việc tràn nội dung này là gì? A. Đặt `height: auto;` cho cả hai div. B. Đặt `overflow: hidden;` cho phần tử cha chứa hai div. C. Thêm một phần tử rỗng sau hai div và áp dụng `clear: both;` cho nó. D. Sử dụng `margin-top` âm cho phần tử bên dưới. Câu 20: Xét đoạn mã HTML: ```html A. Chúng sẽ nằm cạnh nhau trên cùng một dòng (nếu đủ chỗ), cách nhau bởi margin 10px. B. Chúng sẽ nằm chồng lên nhau. C. Chúng sẽ nằm theo cột, mỗi box trên một dòng riêng. D. Chỉ Box 1 hiển thị, các box khác bị ẩn. Câu 21: Thuộc tính `width` được sử dụng để đặt chiều rộng cho một phần tử ` `. Giá trị nào sau đây là hợp lệ để đặt chiều rộng bằng một nửa chiều rộng của phần tử cha? A. width: 50px; B. width: 50em; C. width: 50%; D. width: half; Câu 22: Bạn muốn thêm một đường viền màu xanh dày 2px, kiểu nét đứt xung quanh một phần tử ` `. Cú pháp CSS nào sau đây là đúng và đầy đủ nhất? A. border: blue 2px dotted;