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?

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?

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;
}
```

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?

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 ô đó?

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?

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?

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ì?

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?

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)?

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?

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)?

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ì?

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`?

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?

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ì?

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?

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?

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?

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 `

`?

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`?

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ì?

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?

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?

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?

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ử?

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?

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?

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?

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ì?

Xem kết quả

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 `

      `), body (`

      `) và footer (`

      `). Bạn muốn đặt màu nền cho hàng tiêu đề (`

      `) là màu xanh dương (#007bff) và màu chữ là màu trắng (#fff). Đoạn mã CSS nào sau đây thực hiện đúng điều đó?

      • A. table th { background-color: #fff; color: #007bff; }
      • B. thead th { background-color: #007bff; color: #fff; }
      • C. tbody th { background-color: #007bff; color: #fff; }
      • D. tfoot th { background-color: #007bff; color: #fff; }

      Câu 5: Bạn có một danh sách các hàng trong bảng và muốn các hàng chẵn có màu nền khác với các hàng lẻ để dễ nhìn hơn. Bộ chọn giả lớp (pseudo-class) nào trong CSS giúp bạn chọn các hàng chẵn (ví dụ, hàng thứ 2, 4, 6...)?

      • A. tr:first-child
      • B. tr:last-child
      • C. tr:nth-child(even)
      • D. tr:nth-child(odd)

      Câu 6: Khi người dùng di chuột qua một hàng bất kỳ trong bảng, bạn muốn hàng đó đổi màu nền để làm nổi bật. Bộ chọn giả lớp (pseudo-class) nào được sử dụng để định kiểu cho trạng thái di chuột (hover) của một phần tử?

      • A. :hover
      • B. :active
      • C. :focus
      • D. :visited

      Câu 7: Bạn có hai phần tử

      , một có class `left-col` và một có class `right-col`. Bạn muốn `left-col` nằm ở bên trái và `right-col` nằm ở bên phải trên cùng một dòng (nếu đủ chỗ). Thuộc tính CSS nào cần sử dụng cho cả hai phần tử này?

      • A. display: inline-block;
      • B. float: left; và float: right;
      • C. position: absolute;
      • D. margin: auto;

      Câu 8: Sau khi sử dụng `float: left;` và `float: right;` cho hai phần tử

      , bạn nhận thấy các phần tử HTML đứng sau chúng bị trôi lên và nằm cạnh các phần tử đã float, gây ra lỗi bố cục. Thuộc tính CSS nào được sử dụng trên phần tử ĐỨNG SAU các phần tử đã float để ngăn chặn hành vi này?

      • A. overflow: hidden;
      • B. display: block;
      • C. position: relative;
      • D. clear: both;

      Câu 9: Để đặt chiều rộng của một phần tử

      là 50% chiều rộng của phần tử cha chứa nó, bạn sử dụng quy tắc CSS nào?

      • A. width: 50%;
      • B. height: 50%;
      • C. max-width: 50%;
      • D. min-width: 50%;

      Câu 10: Bạn muốn thêm một khoảng đệm (khoảng trống bên trong) 15px cho tất cả các cạnh của mỗi ô dữ liệu (TD) và ô tiêu đề (TH) trong bảng. Quy tắc CSS nào sau đây thực hiện điều này?

      • A. margin: 15px;
      • B. border: 15px solid transparent;
      • C. padding: 15px;
      • D. space: 15px;

      Câu 11: Cho đoạn mã CSS sau:
      ```css
      table, th, td {
      border: 1px solid black;
      }
      table {
      border-collapse: collapse;
      }
      ```
      Kết quả hiển thị của đường viền bảng sẽ là gì?

      • A. Đường viền đơn, liền mạch cho toàn bộ bảng và các ô.
      • B. Đường viền kép cho toàn bộ bảng và các ô.
      • C. Các ô có đường viền riêng biệt và có khoảng cách giữa chúng.
      • D. Chỉ có bảng có đường viền, các ô bên trong không có.

      Câu 12: Bạn muốn tạo một bố cục đơn giản với hai cột sử dụng phần tử

      . Cột bên trái (`#left`) rộng 30% và cột bên phải (`#right`) rộng 70%. Cả hai đều phải nằm trên cùng một dòng. Đoạn CSS nào sau đây là cách tiếp cận phổ biến sử dụng `float`?

      • A. #left { width: 30%; } #right { width: 70%; }
      • B. #left { display: inline-block; width: 30%; } #right { display: inline-block; width: 70%; }
      • C. #left { position: absolute; left: 0; width: 30%; } #right { position: absolute; right: 0; width: 70%; }
      • D. #left { float: left; width: 30%; } #right { float: left; width: 70%; }

      Câu 13: Trong CSS, thuộc tính `vertical-align` thường được sử dụng để căn chỉnh nội dung theo chiều dọc bên trong phần tử nào trong bảng?

      • A. table
      • B. tr
      • C. td và th
      • D. tbody

      Câu 14: Bạn muốn đặt chiều cao của một phần tử

      là 200 pixel. Thuộc tính CSS nào cần sử dụng?

      • A. height: 200px;
      • B. width: 200px;
      • C. line-height: 200px;
      • D. max-height: 200px;

      Câu 15: Để thêm một đường viền màu đỏ, nét liền, dày 2px xung quanh một phần tử

      , quy tắc CSS nào là đúng?

      • A. border-color: red; border-style: solid; border-width: 2px;
      • B. border: 2px solid red;
      • C. border-width: 2px red solid;
      • D. border-style: solid; color: red; thickness: 2px;

      Câu 16: Bạn có một bảng và muốn đặt màu nền cho hàng cuối cùng của bảng khác với các hàng còn lại. Bộ chọn giả lớp (pseudo-class) nào giúp bạn chọn hàng cuối cùng (`

      `) trong bảng?

      • A. tr:first-child
      • B. tr:nth-child(last)
      • C. tr:only-child
      • D. tr:last-child

      Câu 17: Khi sử dụng `float: left;` cho một phần tử

      , các phần tử nội tuyến (inline elements) hoặc nội tuyến-khối (inline-block elements) đứng sau nó trong mã HTML sẽ có xu hướng làm gì?

      • A. Trôi lên và bao quanh phần tử đã float.
      • B. Luôn nằm bên dưới phần tử đã float.
      • C. Nằm bên cạnh phần tử đã float nhưng không bao quanh.
      • D. Biến mất khỏi bố cục.

      Câu 18: Bạn muốn đặt khoảng lề (khoảng trống bên ngoài) 20px cho tất cả các cạnh của một phần tử

      . Quy tắc CSS nào sau đây thực hiện điều này?

      • A. padding: 20px;
      • B. margin: 20px;
      • C. border-spacing: 20px;
      • D. space: 20px;

      Câu 19: Thuộc tính `caption-side` trong CSS được sử dụng để định vị chú thích của bảng (`

      `), body (`

      `) và footer (`

      `). Bạn muốn đặt màu nền cho hàng tiêu đề (`

      `) là màu xanh dương (#007bff) và màu chữ là màu trắng (#fff). Đoạn mã CSS nào sau đây thực hiện đúng điều đó?

      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ộ đề 4

      Câu 5: Bạn có một danh sách các hàng trong bảng và muốn các hàng chẵn có màu nền khác với các hàng lẻ để dễ nhìn hơn. Bộ chọn giả lớp (pseudo-class) nào trong CSS giúp bạn chọn các hàng chẵn (ví dụ, hàng thứ 2, 4, 6...)?

      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ộ đề 4

      Câu 6: Khi người dùng di chuột qua một hàng bất kỳ trong bảng, bạn muốn hàng đó đổi màu nền để làm nổi bật. Bộ chọn giả lớp (pseudo-class) nào được sử dụng để định kiểu cho trạng thái di chuột (hover) của một phần tử?

      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ộ đề 4

      Câu 7: Bạn có hai phần tử

      , một có class `left-col` và một có class `right-col`. Bạn muốn `left-col` nằm ở bên trái và `right-col` nằm ở bên phải trên cùng một dòng (nếu đủ chỗ). Thuộc tính CSS nào cần sử dụng cho cả hai phần tử này?

      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ộ đề 4

      Câu 8: Sau khi sử dụng `float: left;` và `float: right;` cho hai phần tử

      , bạn nhận thấy các phần tử HTML đứng sau chúng bị trôi lên và nằm cạnh các phần tử đã float, gây ra lỗi bố cục. Thuộc tính CSS nào được sử dụng trên phần tử ĐỨNG SAU các phần tử đã float để ngăn chặn hành vi này?

      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ộ đề 4

      Câu 9: Để đặt chiều rộng của một phần tử

      là 50% chiều rộng của phần tử cha chứa nó, bạn sử dụng quy tắc CSS nào?

      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ộ đề 4

      Câu 10: Bạn muốn thêm một khoảng đệm (khoảng trống bên trong) 15px cho tất cả các cạnh của mỗi ô dữ liệu (TD) và ô tiêu đề (TH) trong bảng. Quy tắc CSS nào sau đây thực hiện điều này?

      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ộ đề 4

      Câu 11: Cho đoạn mã CSS sau:
      ```css
      table, th, td {
      border: 1px solid black;
      }
      table {
      border-collapse: collapse;
      }
      ```
      Kết quả hiển thị của đường viền bảng sẽ là gì?

      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ộ đề 4

      Câu 12: Bạn muốn tạo một bố cục đơn giản với hai cột sử dụng phần tử

      . Cột bên trái (`#left`) rộng 30% và cột bên phải (`#right`) rộng 70%. Cả hai đều phải nằm trên cùng một dòng. Đoạn CSS nào sau đây là cách tiếp cận phổ biến sử dụng `float`?

      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ộ đề 4

      Câu 13: Trong CSS, thuộc tính `vertical-align` thường được sử dụng để căn chỉnh nội dung theo chiều dọc bên trong phần tử nào trong bảng?

      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ộ đề 4

      Câu 14: Bạn muốn đặt chiều cao của một phần tử

      là 200 pixel. Thuộc tính CSS nào cần sử dụng?

      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ộ đề 4

      Câu 15: Để thêm một đường viền màu đỏ, nét liền, dày 2px xung quanh một phần tử

      , quy tắc CSS nào là đúng?

      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ộ đề 4

      Câu 16: Bạn có một bảng và muốn đặt màu nền cho hàng cuối cùng của bảng khác với các hàng còn lại. Bộ chọn giả lớp (pseudo-class) nào giúp bạn chọn hàng cuối cùng (`

      `) trong bảng?

      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ộ đề 4

      Câu 17: Khi sử dụng `float: left;` cho một phần tử

      , các phần tử nội tuyến (inline elements) hoặc nội tuyến-khối (inline-block elements) đứng sau nó trong mã HTML sẽ có xu hướng làm gì?

      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ộ đề 4

      Câu 18: Bạn muốn đặt khoảng lề (khoảng trống bên ngoài) 20px cho tất cả các cạnh của một phần tử

      . Quy tắc CSS nào sau đây thực hiện điều này?

      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ộ đề 4

      Câu 19: Thuộc tính `caption-side` trong CSS được sử dụng để định vị chú thích của bảng (`

      `, `

      `.
    • 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ả

      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 ô (`

      ` hoặc các ô `

      `) 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

      `, `

      `) 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 đề (`

      `) 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ỳ (`

      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;
      • B. border: 2px dotted blue;
      • C. border-color: blue; border-width: 2px; border-style: dotted;
      • D. border-style: dotted; border-color: blue; border-width: 2px;

      Câu 23: Khi bạn áp dụng `margin: 20px;` cho một phần tử `div`, điều gì xảy ra?

      • A. Tạo khoảng trống 20px ở cả bốn phía (trên, phải, dưới, trái) bên ngoài đường viền của div.
      • B. Tạo khoảng trống 20px ở cả bốn phía bên trong đường viền của div.
      • C. Tạo đường viền dày 20px xung quanh div.
      • D. Dịch chuyển div sang phải 20px.

      Câu 24: Bạn có một `div` chứa một đoạn văn bản. Bạn muốn văn bản đó được căn giữa theo chiều ngang bên trong `div`. Thuộc tính CSS nào cần áp dụng cho `div`?

      • A. align: center;
      • B. vertical-align: middle;
      • C. text-align: center;
      • D. margin: auto;

      Câu 25: Xét đoạn mã HTML:
      ```html

    • A. Header, Content, Footer sẽ nằm trên các dòng riêng biệt theo thứ tự từ trên xuống.
    • B. Header sẽ nằm bên trái, Content nằm bên phải, Footer nằm dưới cùng.
    • C. Header sẽ chiếm toàn bộ chiều rộng, Content và Footer nằm cạnh nhau bên dưới Header.
    • D. Header, Content, Footer đều float sang trái. Content sẽ nằm ngay dưới Header do Header chiếm 100% chiều rộng. Footer cũng sẽ nằm ngay dưới Content do Content chiếm 70% nhưng float làm nó không còn chiếm hết dòng.
    • Câu 26: Để loại bỏ khoảng cách mặc định giữa các ô trong bảng khi sử dụng `border-collapse: separate;`, bạn cần đặt thuộc tính `border-spacing` với giá trị nào?

      • A. 0
      • B. auto
      • C. collapse
      • D. initial

      Câu 27: Bạn muốn đặt chiều cao tối thiểu cho một phần tử `div` là 300px, để đảm bảo nó luôn có chiều cao ít nhất là 300px ngay cả khi nội dung ít hơn. Thuộc tính CSS nào cần sử dụng?

      • A. height: 300px;
      • B. min-height: 300px;
      • C. max-height: 300px;
      • D. line-height: 300px;

      Câu 28: Khi sử dụng `float: right;` cho một phần tử `div`, các phần tử nào sau đây sẽ cố gắng lấp đầy khoảng trống còn lại bên trái của `div` đã float?

      • A. Chỉ các phần tử block.
      • B. Chỉ các phần tử inline.
      • C. Cả phần tử block và inline.
      • D. Không có phần tử nào lấp đầy khoảng trống; chúng sẽ nằm dưới div.

      Câu 29: Bạn có một bảng dữ liệu rất dài. Để dễ đọc hơn, bạn muốn hàng tiêu đề luôn hiển thị ở trên cùng ngay cả khi cuộn trang. Mặc dù việc này phức tạp và thường cần JavaScript, trong phạm vi CSS cơ bản cho bảng, thuộc tính nào liên quan đến vị trí của chú thích (`

      `) có thể giúp bạn định vị nó (dù không phải là cố định khi cuộn)?

      • A. caption-side
      • B. position
      • C. float
      • D. display

      Câu 30: Bạn muốn tạo một khối `div` có chiều rộng 200px, chiều cao 150px, có đường viền liền màu đen dày 1px, và nền màu vàng nhạt. Tổ hợp các thuộc tính CSS nào sau đây là phù hợp?

      • A. width: 200px; height: 150px; border: 1px solid black; color: yellow;
      • B. width: 200px; height: 150px; border-color: black; background-color: yellow;
      • C. size: 200px 150px; border: 1px solid black; background-color: yellow;
      • D. width: 200px; height: 150px; border: 1px solid black; background-color: lightyellow;

      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ộ đề 3

      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?

      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ộ đề 3

      Câu 2: Để tăng khoảng cách giữa nội dung và đường viền của mỗi ô (`

      ` hoặc các ô `

      `) 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`?

      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ộ đề 3

      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`?

      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ộ đề 3

      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?

      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ộ đề 3

      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ì?

      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ộ đề 3

      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?

      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ộ đề 3

      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?

      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ộ đề 3

      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?

      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ộ đề 3

      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?

      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ộ đề 3

      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?

      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ộ đề 3

      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?

      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ộ đề 3

      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`?

      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ộ đề 3

      Câu 16: Xét đoạn mã HTML:
      ```html

      `, `

      `) trong bảng, bạn cần áp dụng thuộc tính CSS nào cho các phần tử đó?

      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ộ đề 3

      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?

      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ộ đề 3

      Câu 4: Để làm nổi bật hàng tiêu đề (`

      `) 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?

      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ộ đề 3

      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ỳ (`

      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?

      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ộ đề 3

      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?

      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ộ đề 3

      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ử `

      `?

      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ộ đề 3

      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ì?

      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ộ đề 3

      Câu 20: Xét đoạn mã HTML:
      ```html

      Box 1
      Box 2
      Box 3

      ```
      Và đoạn mã CSS:
      ```css
      .box {
      width: 100px;
      height: 100px;
      margin: 10px;
      float: left;
      }
      ```
      Các phần tử `.box` sẽ hiển thị như thế nào trên trang?

      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ộ đề 3

      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?

      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ộ đề 3

      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?

      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ộ đề 3

      Câu 23: Khi bạn áp dụng `margin: 20px;` cho một phần tử `div`, điều gì xảy ra?

      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ộ đề 3

      Câu 24: Bạn có một `div` chứa một đoạn văn bản. Bạn muốn văn bản đó được căn giữa theo chiều ngang bên trong `div`. Thuộc tính CSS nào cần áp dụng cho `div`?

      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ộ đề 3

      Câu 25: Xét đoạn mã HTML:
      ```html

      Content

      ```
      Và đoạn mã CSS:
      ```css
      #header { float: left; width: 100%; }
      #content { float: left; width: 70%; }
      #footer { float: left; width: 100%; }
      ```
      Bố cục hiển thị sẽ như thế nào?

      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ộ đề 3

      Câu 26: Để loại bỏ khoảng cách mặc định giữa các ô trong bảng khi sử dụng `border-collapse: separate;`, bạn cần đặt thuộc tính `border-spacing` với giá trị nào?

      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ộ đề 3

      Câu 27: Bạn muốn đặt chiều cao tối thiểu cho một phần tử `div` là 300px, để đảm bảo nó luôn có chiều cao ít nhất là 300px ngay cả khi nội dung ít hơn. Thuộc tính CSS nào cần sử dụng?

      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ộ đề 3

      Câu 28: Khi sử dụng `float: right;` cho một phần tử `div`, các phần tử nào sau đây sẽ cố gắng lấp đầy khoảng trống còn lại bên trái của `div` đã float?

      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ộ đề 3

      Câu 29: Bạn có một bảng dữ liệu rất dài. Để dễ đọc hơn, bạn muốn hàng tiêu đề luôn hiển thị ở trên cùng ngay cả khi cuộn trang. Mặc dù việc này phức tạp và thường cần JavaScript, trong phạm vi CSS cơ bản cho bảng, thuộc tính nào liên quan đến vị trí của chú thích (`

      `) có thể giúp bạn định vị nó (dù không phải là cố định khi cuộ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ộ đề 3

      Câu 30: Bạn muốn tạo một khối `div` có chiều rộng 200px, chiều cao 150px, có đường viền liền màu đen dày 1px, và nền màu vàng nhạt. Tổ hợp các thuộc tính CSS nào sau đây là phù hợp?

      Xem kết quả

      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ử

      - Đề 04

      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ử

      - Đề 04 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: Để loại bỏ khoảng cách giữa các đường viền của các ô và đường viền của bảng, tạo thành một đường viền duy nhất cho toàn bộ bảng trong CSS, bạn sử dụng thuộc tính nào với giá trị thích hợp?

      • A. border-spacing: 0;
      • B. border-width: collapse;
      • C. border-style: solid;
      • D. border-collapse: collapse;

      Câu 2: Bạn muốn thiết lập khoảng cách 10px giữa các ô (TD, TH) trong bảng mà không làm các đường viền bị nhập lại. Thuộc tính CSS nào là phù hợp nhất?

      • A. border-spacing: 10px;
      • B. padding: 10px;
      • C. margin: 10px;
      • D. border-collapse: separate;

      Câu 3: Để căn giữa nội dung văn bản theo chiều ngang trong tất cả các ô dữ liệu (TD) của bảng, bạn cần áp dụng quy tắc CSS nào cho bộ chọn `td`?

      • A. vertical-align: middle;
      • B. margin: auto;
      • C. text-align: center;
      • D. display: block;

      Câu 4: Một bảng HTML có header (`

      ` trong `

      `) ở đâu so với bảng?

      • A. Bên trái hoặc bên phải.
      • B. Bên trong ô đầu tiên.
      • C. Phía trên hoặc phía dưới.
      • D. Luôn ở trung tâm bảng.

      Câu 20: Giả sử bạn có một phần tử

      với `width: 50%;` và `padding: 10px;`. Chiều rộng thực tế mà phần tử này chiếm dụng trên trang (bao gồm cả padding) sẽ là bao nhiêu?

      • A. 50% + 20px
      • B. 50%
      • C. 50% - 20px
      • D. Không xác định được nếu không biết chiều rộng của phần tử cha.

      Câu 21: Để căn nội dung theo chiều dọc ở phía trên cùng trong tất cả các ô dữ liệu (TD) và ô tiêu đề (TH) của bảng, bạn sử dụng thuộc tính nào với giá trị thích hợp?

      • A. text-align: top;
      • B. vertical-align: top;
      • C. align-items: flex-start;
      • D. padding-top: large;

      Câu 22: Bạn muốn tạo hiệu ứng đường viền cho bảng và các ô bên trong. Để làm cho đường viền hiển thị rõ ràng và riêng biệt cho từng ô, bạn nên đặt thuộc tính `border-collapse` của bảng là gì?

      • A. separate
      • B. collapse
      • C. initial
      • D. inherit

      Câu 23: Khi thiết kế bố cục với `float`, nếu phần tử cha chứa các phần tử con đã float, chiều cao của phần tử cha có thể không tự động mở rộng để bao bọc hết các phần tử con. Tình trạng này được gọi là gì?

      • A. Margin collapsing
      • B. Padding overflow
      • C. Float collapse (hoặc container collapse)
      • D. Border overlapping

      Câu 24: Để khắc phục vấn đề float collapse (phần tử cha không bao bọc hết các phần tử con đã float), một kỹ thuật phổ biến là thêm một phần tử trống vào cuối phần tử cha và áp dụng CSS `clear: both;` cho nó. Cách khác để giải quyết vấn đề này trên chính phần tử cha là sử dụng thuộc tính nào với giá trị `hidden` hoặc `auto`?

      • A. position
      • B. display
      • C. height
      • D. overflow

      Câu 25: Bạn có một phần tử

      và muốn nó không có đường viền nào cả. Thuộc tính `border` với giá trị nào sẽ giúp bạn làm điều đó một cách hiệu quả?

      • A. border: none 0px #000;
      • B. border: none;
      • C. border-width: 0;
      • D. border-color: transparent;

      Câu 26: Để đặt màu chữ cho tất cả các ô dữ liệu (TD) trong bảng là màu xanh lá cây, bạn sử dụng thuộc tính CSS nào?

      • A. color: green;
      • B. background-color: green;
      • C. text-color: green;
      • D. font-color: green;

      Câu 27: Bạn muốn tạo một khoảng lề trên (top margin) là 10px và khoảng lề dưới (bottom margin) là 15px cho một phần tử

      , trong khi lề trái và phải là tự động (auto) để căn giữa phần tử trong phần tử cha. Quy tắc `margin` nào sau đây thực hiện điều đó?

      • A. margin: 10px auto 15px auto;
      • B. margin: 10px 15px auto auto;
      • C. margin: 10px auto 15px auto;
      • D. margin-top: 10px; margin-bottom: 15px; margin-left: auto; margin-right: auto;

      Câu 28: Trong ngữ cảnh định kiểu bảng, thuộc tính `border-spacing` chỉ có tác dụng khi thuộc tính `border-collapse` có giá trị là gì?

      • A. collapse
      • B. separate
      • C. initial
      • D. inherit

      Câu 29: Bạn muốn thiết lập một phần tử

      có chiều rộng cố định là 300px và chiều cao cố định là 150px. Đoạn CSS nào sau đây là đúng?

      • A. size: 300px 150px;
      • B. dimensions: width 300px, height 150px;
      • C. width-height: 300px 150px;
      • D. width: 300px; height: 150px;

      Câu 30: Khi định kiểu cho bảng, việc sử dụng màu nền xen kẽ cho các hàng (ví dụ: hàng chẵn một màu, hàng lẻ một màu khác) mang lại lợi ích chính nào về mặt trải nghiệm người dùng?

      • A. Giúp dễ dàng theo dõi và đọc dữ liệu trên các hàng dài.
      • B. Làm cho bảng tải nhanh hơn.
      • C. Tự động căn chỉnh nội dung trong các ô.
      • D. Ngăn chặn việc sao chép nội dung từ bảng.

      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ộ đề 4

      Câu 1: Để loại bỏ khoảng cách giữa các đường viền của các ô và đường viền của bảng, tạo thành một đường viền duy nhất cho toàn bộ bảng trong CSS, bạn sử dụng thuộc tính nào với giá trị thích hợp?

      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ộ đề 4

      Câu 2: Bạn muốn thiết lập khoảng cách 10px giữa các ô (TD, TH) trong bảng mà không làm các đường viền bị nhập lại. Thuộc tính CSS nào là phù hợp nhất?

      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ộ đề 4

      Câu 3: Để căn giữa nội dung văn bản theo chiều ngang trong tất cả các ô dữ liệu (TD) của bảng, bạn cần áp dụng quy tắc CSS nào cho bộ chọn `td`?

      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ộ đề 4

      Câu 4: Một bảng HTML có header (`

      ` trong `

      `) ở đâu so với bảng?

      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ộ đề 4

      Câu 20: Giả sử bạn có một phần tử

      với `width: 50%;` và `padding: 10px;`. Chiều rộng thực tế mà phần tử này chiếm dụng trên trang (bao gồm cả padding) sẽ là bao nhiêu?

      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ộ đề 4

      Câu 21: Để căn nội dung theo chiều dọc ở phía trên cùng trong tất cả các ô dữ liệu (TD) và ô tiêu đề (TH) của bảng, bạn sử dụng thuộc tính nào với giá trị thích hợp?

      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ộ đề 4

      Câu 22: Bạn muốn tạo hiệu ứng đường viền cho bảng và các ô bên trong. Để làm cho đường viền hiển thị rõ ràng và riêng biệt cho từng ô, bạn nên đặt thuộc tính `border-collapse` của bảng là gì?

      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ộ đề 4

      Câu 23: Khi thiết kế bố cục với `float`, nếu phần tử cha chứa các phần tử con đã float, chiều cao của phần tử cha có thể không tự động mở rộng để bao bọc hết các phần tử con. Tình trạng này được gọi là gì?

      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ộ đề 4

      Câu 24: Để khắc phục vấn đề float collapse (phần tử cha không bao bọc hết các phần tử con đã float), một kỹ thuật phổ biến là thêm một phần tử trống vào cuối phần tử cha và áp dụng CSS `clear: both;` cho nó. Cách khác để giải quyết vấn đề này trên chính phần tử cha là sử dụng thuộc tính nào với giá trị `hidden` hoặc `auto`?

      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ộ đề 4

      Câu 25: Bạn có một phần tử

      và muốn nó không có đường viền nào cả. Thuộc tính `border` với giá trị nào sẽ giúp bạn làm điều đó một cách hiệu quả?

      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ộ đề 4

      Câu 26: Để đặt màu chữ cho tất cả các ô dữ liệu (TD) trong bảng là màu xanh lá cây, bạn sử dụng thuộc tính CSS nào?

      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ộ đề 4

      Câu 27: Bạn muốn tạo một khoảng lề trên (top margin) là 10px và khoảng lề dưới (bottom margin) là 15px cho một phần tử

      , trong khi lề trái và phải là tự động (auto) để căn giữa phần tử trong phần tử cha. Quy tắc `margin` nào sau đây thực hiện điều đó?

      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ộ đề 4

      Câu 28: Trong ngữ cảnh định kiểu bảng, thuộc tính `border-spacing` chỉ có tác dụng khi thuộc tính `border-collapse` có giá trị là gì?

      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ộ đề 4

      Câu 29: Bạn muốn thiết lập một phần tử

      có chiều rộng cố định là 300px và chiều cao cố định là 150px. Đoạn CSS nào sau đây là đúng?

      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ộ đề 4

      Câu 30: Khi định kiểu cho bảng, việc sử dụng màu nền xen kẽ cho các hàng (ví dụ: hàng chẵn một màu, hàng lẻ một màu khác) mang lại lợi ích chính nào về mặt trải nghiệm người dùng?

      Xem kết quả

      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 Công nghệ 10 Kết nối tri thức Chương 5: Phòng trừ sâu, bệnh hại cây trồng

      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ử

      - Đề 05

      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ử

      - Đề 05 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: Để loại bỏ khoảng cách giữa các đường viền của các ô (cell) trong bảng HTML và chỉ hiển thị một đường viền duy nhất cho toàn bộ bảng và các ô, thuộc tính CSS nào của bảng (<table>) cần được sử dụng?

      • A. border-spacing
      • B. border-width
      • C. border-collapse
      • D. border-style

      Câu 2: Bạn muốn đặt màu nền cho các hàng chẵn trong bảng có màu xám nhạt (ví dụ: #f2f2f2) và các hàng lẻ có màu trắng (ví dụ: #ffffff) để dễ đọc hơn. Đoạn mã CSS nào sau đây thực hiện được điều đó một cách hiệu quả?

      • A. tr { background-color: #f2f2f2; }
      • B. tr:odd { background-color: #ffffff; } tr:even { background-color: #f2f2f2; }
      • C. table tr:nth-child(2n) { background-color: #f2f2f2; } table tr:nth-child(2n+1) { background-color: #ffffff; }
      • D. table tr:nth-child(even) { background-color: #f2f2f2; } table tr:nth-child(odd) { background-color: #ffffff; }

      Câu 3: Để tạo khoảng cách đệm (padding) bên trong mỗi ô dữ liệu (<td>) và ô tiêu đề (<th>) của bảng, giúp nội dung không bị sát vào đường viền, bạn nên áp dụng thuộc tính padding cho bộ chọn CSS nào?

      • A. td, th
      • B. table
      • C. tr
      • D. tbody

      Câu 4: Bạn muốn làm nổi bật hàng dữ liệu khi người dùng di chuột qua nó bằng cách thay đổi màu nền. Lớp giả (pseudo-class) CSS nào được sử dụng để chọn một hàng (<tr>) khi nó đang được di chuột qua?

      • A. :active
      • B. :hover
      • C. :focus
      • D. :visited

      Câu 5: Để đặt chiều rộng của một bảng HTML chiếm 75% chiều rộng của phần tử chứa nó, bạn sử dụng quy tắc CSS nào cho bộ chọn table?

      • A. height: 75%;
      • B. max-width: 75%;
      • C. width: 75%;
      • D. min-width: 75%;

      Câu 6: Bạn có hai phần tử <div> và muốn đặt chúng cạnh nhau trên cùng một hàng, với một div nằm bên trái và một div nằm bên phải. Thuộc tính CSS nào là lựa chọn phổ biến nhất để thực hiện bố cục này trong các thiết kế web truyền thống (trước Flexbox/Grid)?

      • A. float
      • B. display: inline;
      • C. position: absolute;
      • D. margin

      Câu 7: Khi sử dụng thuộc tính float cho một hoặc nhiều phần tử <div>, các phần tử đứng sau (trong luồng tài liệu bình thường) có thể bị "trôi" lên và đặt cạnh các phần tử đã float. Để ngăn chặn hành vi này và buộc một phần tử bắt đầu trên một dòng mới bên dưới tất cả các phần tử đã float trước đó, bạn sử dụng thuộc tính CSS nào cho phần tử đó?

      • A. overflow: hidden;
      • B. position: relative;
      • C. display: block;
      • D. clear

      Câu 8: Bạn có một <div> chứa nội dung và muốn thêm một đường viền xung quanh nó dày 2 pixel, kiểu nét liền và màu xanh dương. Quy tắc CSS nào dưới đây thực hiện đúng yêu cầu đó?

      • A. border: blue solid 2px;
      • B. border: 2px solid blue;
      • C. border-width: 2px; border-style: solid; border-color: blue solid;
      • D. border-style: solid; border-width: 2px blue;

      Câu 9: Thuộc tính margin trong CSS được sử dụng để làm gì cho một phần tử như <div>?

      • A. Tạo khoảng trống bên ngoài đường viền của phần tử.
      • B. Tạo khoảng trống bên trong đường viền của phần tử, giữa đường viền và nội dung.
      • C. Đặt màu nền cho phần tử.
      • D. Thay đổi vị trí của phần tử so với vị trí ban đầu trong luồng tài liệu.

      Câu 10: Bạn muốn căn giữa nội dung văn bản bên trong một ô tiêu đề bảng (<th>) theo chiều ngang. Thuộc tính CSS nào cần được sử dụng cho bộ chọn th?

      • A. vertical-align: middle;
      • B. margin: auto;
      • C. display: block;
      • D. text-align: center;

      Câu 11: Xem xét đoạn CSS sau:

      .container { width: 600px; } .left { float: left; width: 200px; } .right { float: right; width: 300px; } .footer { clear: both; }

      Nếu bạn có cấu trúc HTML:

      <div class=

      • A. Nằm bên cạnh .right do còn chỗ trống.
      • B. Nằm bên cạnh .left do còn chỗ trống.
      • C. Nằm bên dưới cả .left.right, bắt đầu trên một dòng mới.
      • D. Sẽ bị ẩn do lỗi bố cục.

      Câu 12: Bạn muốn tạo một tiêu đề cho bảng (caption) và đặt nó ở phía dưới bảng thay vì vị trí mặc định ở phía trên. Thuộc tính CSS nào của bảng (<table>) cho phép bạn kiểm soát vị trí của tiêu đề bảng (<caption>)?

      • A. caption-side
      • B. text-align (của caption)
      • C. vertical-align (của caption)
      • D. position (của caption)

      Câu 13: Bạn đang thiết kế một bảng và muốn đảm bảo rằng các đường viền của ô và bảng luôn có màu xám nhạt (#ccc). Quy tắc CSS nào sau đây áp dụng màu đường viền này cho cả bảng, ô tiêu đề và ô dữ liệu?

      • A. table { border-color: #ccc; }
      • B. td, th { border-color: #ccc; }
      • C. tr { border-color: #ccc; }
      • D. table, td, th { border-color: #ccc; }

      Câu 14: Thuộc tính paddingmargin đều tạo khoảng trống xung quanh một phần tử. Điểm khác biệt cơ bản giữa chúng là gì?

      • A. padding tạo khoảng trống bên ngoài, margin tạo khoảng trống bên trong.
      • B. padding tạo khoảng trống bên trong đường viền, margin tạo khoảng trống bên ngoài đường viền.
      • C. padding chỉ áp dụng cho văn bản, margin áp dụng cho mọi phần tử.
      • D. padding chỉ ảnh hưởng đến chiều ngang, margin ảnh hưởng đến cả chiều ngang và chiều dọc.

      Câu 15: Bạn có một <div> với nội dung rất dài và muốn thêm thanh cuộn chỉ khi nội dung vượt quá kích thước của div. Thuộc tính CSS nào của div cần được thiết lập để đạt được điều này?

      • A. display: scroll;
      • B. clear: both;
      • C. overflow: auto;
      • D. position: fixed;

      Câu 16: Khi sử dụng border-collapse: collapse; cho bảng, các đường viền liền kề của các ô sẽ gộp lại thành một. Điều này ảnh hưởng như thế nào đến việc định kiểu đường viền cho các ô và bảng?

      • A. Các đường viền trùng nhau sẽ được gộp lại, độ rộng và kiểu của đường viền được ưu tiên theo một quy tắc cụ thể (thường là border của ô thắng border của bảng).
      • B. Mỗi ô và bảng sẽ vẫn có đường viền riêng biệt nhưng không có khoảng cách giữa chúng.
      • C. Tất cả các đường viền sẽ biến mất.
      • D. Chỉ đường viền của bảng được hiển thị, đường viền của các ô bị ẩn.

      Câu 17: Bạn muốn đặt chiều cao tối thiểu (minimum height) cho một phần tử <div> là 200px, để đảm bảo nó luôn có chiều cao ít nhất là 200px ngay cả khi nội dung bên trong ít. Thuộc tính CSS nào được sử dụng?

      • A. height: 200px;
      • B. min-height: 200px;
      • C. max-height: 200px;
      • D. line-height: 200px;

      Câu 18: Cho đoạn mã HTML và CSS sau:

      <div class=

      • A. 100px (chỉ width)
      • B. 120px (width + padding)
      • C. 122px (width + padding + border)
      • D. 162px (width + padding + border + margin)

      Câu 19: Bạn muốn đặt màu chữ (color) cho tất cả các ô dữ liệu (<td>) trong bảng thành màu đỏ và màu chữ cho các ô tiêu đề (<th>) thành màu xanh lá cây. Đoạn CSS nào thực hiện đúng yêu cầu này?

      • A. table { color: red; } th { color: green; }
      • B. tr { color: red; } th { color: green; }
      • C. td { color: red; } th { color: green; }
      • D. td, th { color: red green; }

      Câu 20: Khi sử dụng float: left; cho một phần tử <div>, các phần tử khác trong luồng tài liệu sẽ "bao quanh" nó. Điều này có thể gây ra vấn đề gì nếu phần tử cha chứa các phần tử đã float không có chiều cao đủ lớn?

      • A. Các phần tử đã float sẽ bị ẩn.
      • B. Phần tử cha sẽ "sụp đổ" (collapse), tức là chiều cao của nó không bao gồm chiều cao của các phần tử con đã float, khiến nội dung bên dưới phần tử cha bị chồng lấn.
      • C. Các phần tử đã float sẽ tự động chuyển sang dòng mới.
      • D. Đường viền và padding của phần tử cha sẽ biến mất.

      Câu 21: Để tạo đường viền nét đứt (dashed) dày 1px màu cam cho toàn bộ bảng HTML, bạn sử dụng quy tắc CSS nào cho bộ chọn table?

      • A. border: 1px dashed orange;
      • B. border-style: dashed; border-width: 1px; border-color: orange;
      • C. border: orange dashed 1px;
      • D. Cả A và B đều đúng.

      Câu 22: Bạn có hai <div>, một có class .left và một có class .right, cả hai đều được float. Để ngăn chặn bất kỳ phần tử nào nằm sau chúng trong mã HTML "trôi" lên bên cạnh, bạn thêm một <div class=

      • A. .clearfix { float: none; }
      • B. .clearfix { margin-top: 20px; }
      • C. .clearfix { clear: both; }
      • D. .clearfix { display: inline-block; }

      Câu 23: Thuộc tính text-align của ô bảng (<td> hoặc <th>) dùng để căn chỉnh nội dung theo chiều ngang. Giá trị nào sau đây sẽ căn nội dung sang bên phải của ô?

      • A. left
      • B. right
      • C. center
      • D. justify

      Câu 24: Bạn muốn thêm khoảng cách 15px ở tất cả các cạnh (trên, dưới, trái, phải) bên trong một phần tử <div>, giữa nội dung và đường viền. Quy tắc CSS nào là cách viết tắt (shorthand) hiệu quả nhất để làm điều này?

      • A. padding: 15px;
      • B. margin: 15px;
      • C. padding-left: 15px; padding-right: 15px; padding-top: 15px; padding-bottom: 15px;
      • D. padding: 15px 15px 15px 15px;

      Câu 25: Xem xét quy tắc CSS cho bảng: table { border-collapse: separate; border-spacing: 5px; }. Kết quả hiển thị đường viền của bảng sẽ như thế nào?

      • A. Tất cả các đường viền sẽ gộp lại thành một.
      • B. Không có đường viền nào được hiển thị.
      • C. Các đường viền của ô sẽ hiển thị kép.
      • D. Các đường viền của ô và bảng sẽ hiển thị riêng biệt với khoảng cách 5px giữa chúng.

      Câu 26: Bạn có một <div> và muốn đặt nó ở giữa màn hình theo chiều ngang. Phương pháp phổ biến nào sử dụng margin để thực hiện điều này cho một phần tử cấp khối (block-level element) có chiều rộng cố định?

      • A. margin: 0 auto 0 auto;
      • B. margin-left: auto; margin-right: auto;
      • C. Cả A và B đều đúng và thường được viết tắt là margin: 0 auto;.
      • D. text-align: center;

      Câu 27: Khi áp dụng background-color cho một hàng (<tr>) trong bảng, màu nền đó sẽ áp dụng cho phần nào của hàng?

      • A. Chỉ cho văn bản bên trong các ô của hàng đó.
      • B. Cho toàn bộ khu vực của hàng, bao gồm cả khoảng trống đệm (padding) của các ô.
      • C. Chỉ cho đường viền của hàng.
      • D. Chỉ cho phần tử <table> chứ không phải <tr>.

      Câu 28: Bạn muốn tạo một khối (<div>) có chiều rộng là 50% của phần tử cha và chiều cao cố định là 300px. Quy tắc CSS nào sau đây đạt được điều đó?

      • A. width: 50%; height: 300px;
      • B. width: 50px; height: 300%;
      • C. max-width: 50%; min-height: 300px;
      • D. float: left; width: 50%; height: 300px;

      Câu 29: Thuộc tính vertical-align trong CSS được sử dụng phổ biến nhất để làm gì trong ngữ cảnh của bảng HTML (đặc biệt là các ô <td><th>)?

      • A. Căn chỉnh văn bản theo chiều ngang trong ô.
      • B. Căn chỉnh ô theo chiều ngang trong hàng.
      • C. Căn chỉnh nội dung bên trong ô theo chiều dọc (ví dụ: top, middle, bottom).
      • D. Căn chỉnh hàng theo chiều dọc trong bảng.

      Câu 30: Khi sử dụng float cho nhiều phần tử <div> liên tiếp, nếu tổng chiều rộng của chúng (bao gồm cả margin, padding, border nếu có) vượt quá chiều rộng của phần tử cha chứa, điều gì sẽ xảy ra?

      • A. Phần tử cuối cùng sẽ tự động "rớt" xuống dòng tiếp theo.
      • B. Các phần tử sẽ bị chồng lấn lên nhau.
      • C. Chiều rộng của phần tử cha sẽ tự động tăng lên để chứa hết các phần tử con.
      • D. Trình duyệt sẽ báo lỗi và không hiển thị các phần tử đó.

      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ộ đề 5

      Câu 1: Để loại bỏ khoảng cách giữa các đường viền của các ô (cell) trong bảng HTML và chỉ hiển thị một đường viền duy nhất cho toàn bộ bảng và các ô, thuộc tính CSS nào của bảng (

      ) cần được sử dụ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ộ đề 5

      Câu 2: Bạn muốn đặt màu nền cho các hàng chẵn trong bảng có màu xám nhạt (ví dụ: #f2f2f2) và các hàng lẻ có màu trắng (ví dụ: #ffffff) để dễ đọc hơn. Đoạn mã CSS nào sau đây thực hiện được điều đó một cách hiệu quả?

      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ộ đề 5

      Câu 3: Để tạo khoảng cách đệm (padding) bên trong mỗi ô dữ liệu (

      ) khi nó đang được di chuột qua?

      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ộ đề 5

      Câu 5: Để đặt chiều rộng của một bảng HTML chiếm 75% chiều rộng của phần tử chứa nó, bạn sử dụng quy tắc CSS nào cho bộ chọn table?

      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ộ đề 5

      Câu 6: Bạn có hai phần tử

      và muốn đặt chúng cạnh nhau trên cùng một hàng, với một div nằm bên trái và một div nằm bên phải. Thuộc tính CSS nào là lựa chọn phổ biến nhất để thực hiện bố cục này trong các thiết kế web truyền thống (trước Flexbox/Grid)?

      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ộ đề 5

      Câu 7: Khi sử dụng thuộc tính float cho một hoặc nhiều phần tử

      , các phần tử đứng sau (trong luồng tài liệu bình thường) có thể bị 'trôi' lên và đặt cạnh các phần tử đã float. Để ngăn chặn hành vi này và buộc một phần tử bắt đầu trên một dòng mới bên dưới tất cả các phần tử đã float trước đó, bạn sử dụng thuộc tính CSS nào cho 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ộ đề 5

      Câu 8: Bạn có một

      chứa nội dung và muốn thêm một đường viền xung quanh nó dày 2 pixel, kiểu nét liền và màu xanh dương. Quy tắc CSS nào dưới đây thực hiện đúng yêu cầu đó?

      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ộ đề 5

      Câu 9: Thuộc tính margin trong CSS được sử dụng để làm gì cho một phần tử như

      ?

      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ộ đề 5

      Câu 10: Bạn muốn căn giữa nội dung văn bản bên trong một ô tiêu đề bảng (

      ) và ô tiêu đề (

      ) của bảng, giúp nội dung không bị sát vào đường viền, bạn nên áp dụng thuộc tính padding cho bộ chọn CSS nào?

      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ộ đề 5

      Câu 4: Bạn muốn làm nổi bật hàng dữ liệu khi người dùng di chuột qua nó bằng cách thay đổi màu nền. Lớp giả (pseudo-class) CSS nào được sử dụng để chọn một hàng (

      ) theo chiều ngang. Thuộc tính CSS nào cần được sử dụng cho bộ chọn th?

      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ộ đề 5

      Câu 11: Xem xét đoạn CSS sau:

      .container { width: 600px; } .left { float: left; width: 200px; } .right { float: right; width: 300px; } .footer { clear: both; }

      Nếu bạn có cấu trúc HTML:

      Nội dung trái
      Nội dung phải

      Phần tử

      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ộ đề 5

      Câu 12: Bạn muốn tạo một tiêu đề cho bảng (caption) và đặt nó ở phía dưới bảng thay vì vị trí mặc định ở phía trên. Thuộc tính CSS nào của bảng (

      ) cho phép bạn kiểm soát vị trí của tiêu đề bảng (

      ) trong bảng, màu nền đó sẽ áp dụng cho phần nào của hàng?

      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ộ đề 5

      Câu 28: Bạn muốn tạo một khối (

      ) có chiều rộng là 50% của phần tử cha và chiều cao cố định là 300px. Quy tắc CSS nào sau đây đạt được điều đó?

      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ộ đề 5

      Câu 29: Thuộc tính vertical-align trong CSS được sử dụng phổ biến nhất để làm gì trong ngữ cảnh của bảng HTML (đặc biệt là các ô

      `) trong bảng?

      • A. tr:odd
      • B. tr:first-child
      • C. tr:last-child
      • D. tr:nth-child(even)

      Câu 5: Để đặt màu nền cho hàng tiêu đề của bảng (các ô `

      `) của bảng, bạn sử dụng vùng chọn giả (pseudo-class) nào?

      • A. tr:first
      • B. tr:first-child
      • C. tr:header
      • D. tr:nth-child(1)

      Câu 21: Bạn muốn áp dụng một kiểu CSS cụ thể (ví dụ: căn giữa văn bản) cho tất cả các ô (`

      `) trong bảng?

      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ộ đề 6

      Câu 5: Để đặt màu nền cho hàng tiêu đề của bảng (các ô `

      `) của bảng, bạn sử dụng vùng chọn giả (pseudo-class) nào?

      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ộ đề 6

      Câu 21: Bạn muốn áp dụng một kiểu CSS cụ thể (ví dụ: căn giữa văn bản) cho tất cả các ô (`

      )?

      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ộ đề 5

      Câu 13: Bạn đang thiết kế một bảng và muốn đảm bảo rằng các đường viền của ô và bảng luôn có màu xám nhạt (#ccc). Quy tắc CSS nào sau đây áp dụng màu đường viền này cho cả bảng, ô tiêu đề và ô dữ liệu?

      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ộ đề 5

      Câu 14: Thuộc tính paddingmargin đều tạo khoảng trống xung quanh một phần tử. Điểm khác biệt cơ bản giữa chúng là gì?

      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ộ đề 5

      Câu 15: Bạn có một

      với nội dung rất dài và muốn thêm thanh cuộn chỉ khi nội dung vượt quá kích thước của div. Thuộc tính CSS nào của div cần được thiết lập để đạt được điều này?

      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ộ đề 5

      Câu 16: Khi sử dụng border-collapse: collapse; cho bảng, các đường viền liền kề của các ô sẽ gộp lại thành một. Điều này ảnh hưởng như thế nào đến việc định kiểu đường viền cho các ô và bảng?

      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ộ đề 5

      Câu 17: Bạn muốn đặt chiều cao tối thiểu (minimum height) cho một phần tử

      là 200px, để đảm bảo nó luôn có chiều cao ít nhất là 200px ngay cả khi nội dung bên trong ít. Thuộc tính CSS nào được sử dụng?

      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ộ đề 5

      Câu 18: Cho đoạn mã HTML và CSS sau:

      Nội dung
      .box { width: 100px; padding: 10px; border: 1px solid black; margin: 20px; }

      Tổng chiều rộng thực tế mà trình duyệt sẽ dành cho phần tử

      trên trang (tính cả margin) là bao nhiêu pixel (theo mô hình hộp chuẩn - box model)?

      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ộ đề 5

      Câu 19: Bạn muốn đặt màu chữ (color) cho tất cả các ô dữ liệu (

      ) trong bảng thành màu đỏ và màu chữ cho các ô tiêu đề (

      ) thành màu xanh lá cây. Đoạn CSS nào thực hiện đúng yêu cầu này?

      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ộ đề 5

      Câu 20: Khi sử dụng float: left; cho một phần tử

      , các phần tử khác trong luồng tài liệu sẽ 'bao quanh' nó. Điều này có thể gây ra vấn đề gì nếu phần tử cha chứa các phần tử đã float không có chiều cao đủ lớn?

      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ộ đề 5

      Câu 21: Để tạo đường viền nét đứt (dashed) dày 1px màu cam cho toàn bộ bảng HTML, bạn sử dụng quy tắc CSS nào cho bộ chọn table?

      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ộ đề 5

      Câu 22: Bạn có hai

      , một có class .left và một có class .right, cả hai đều được float. Để ngăn chặn bất kỳ phần tử nào nằm sau chúng trong mã HTML 'trôi' lên bên cạnh, bạn thêm một

      ngay sau hai div đó. Quy tắc CSS nào cho .clearfix sẽ khắc phục vấn đề 'sụp đổ' của phần tử cha hoặc ngăn nội dung sau trôi lê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ộ đề 5

      Câu 23: Thuộc tính text-align của ô bảng (

      hoặc

      ) dùng để căn chỉnh nội dung theo chiều ngang. Giá trị nào sau đây sẽ căn nội dung sang bên phải của ô?

      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ộ đề 5

      Câu 24: Bạn muốn thêm khoảng cách 15px ở tất cả các cạnh (trên, dưới, trái, phải) bên trong một phần tử

      , giữa nội dung và đường viền. Quy tắc CSS nào là cách viết tắt (shorthand) hiệu quả nhất để làm điều này?

      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ộ đề 5

      Câu 25: Xem xét quy tắc CSS cho bảng: table { border-collapse: separate; border-spacing: 5px; }. Kết quả hiển thị đường viền của bảng sẽ như thế nào?

      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ộ đề 5

      Câu 26: Bạn có một

      và muốn đặt nó ở giữa màn hình theo chiều ngang. Phương pháp phổ biến nào sử dụng margin để thực hiện điều này cho một phần tử cấp khối (block-level element) có chiều rộng cố định?

      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ộ đề 5

      Câu 27: Khi áp dụng background-color cho một hàng (

      )?

      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ộ đề 5

      Câu 30: Khi sử dụng float cho nhiều phần tử

      liên tiếp, nếu tổng chiều rộng của chúng (bao gồm cả margin, padding, border nếu có) vượt quá chiều rộng của phần tử cha chứa, điều gì sẽ xảy ra?

      Xem kết quả

      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ử

      - Đề 06

      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ử

      - Đề 06 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 để gộp các đường viền của ô (cell borders) lại thành một đường viền duy nhất trong bảng?

      • A. border-spacing
      • B. border-style
      • C. border-collapse
      • D. border-width

      Câu 2: Khi thuộc tính `border-collapse` của bảng được đặt là `separate`, thuộc tính nào có thể được sử dụng để điều chỉnh khoảng cách giữa các đường viền của các ô liền kề?

      • A. border-spacing
      • B. padding
      • C. margin
      • D. cell-spacing

      Câu 3: Để thêm khoảng trống bên trong mỗi ô (`

      ` hoặc `

      `) của bảng, giữa nội dung và đường viền của ô đó, bạn sử dụng thuộc tính CSS nào?

      • A. margin
      • B. padding
      • C. border-spacing
      • D. text-indent

      Câu 4: Bạn muốn tạo hiệu ứng màu nền xen kẽ cho các hàng trong bảng để dễ đọc hơn. Vùng chọn (selector) CSS nào sau đây được sử dụng để chọn các hàng chẵn (`

      `) thành màu xanh và màu chữ thành màu trắng, đoạn CSS nào sau đây là đúng?

      • A. th { background-color: blue; color: white; }
      • B. th { background: white; text-color: blue; }
      • C. table th { background-color: white; font-color: blue; }
      • D. tr:first-child { background-color: blue; color: white; }

      Câu 6: Bạn muốn khi người dùng di chuột qua một hàng bất kỳ trong bảng, hàng đó sẽ đổi màu nền để làm nổi bật. Vùng chọn và thuộc tính CSS nào cần sử dụng?

      • A. tr:active { background-color: yellow; }
      • B. td:hover { background-color: yellow; }
      • C. tr:hover { background-color: yellow; }
      • D. table:hover tr { background-color: yellow; }

      Câu 7: Để căn chỉnh nội dung văn bản theo chiều dọc ở giữa (middle) trong các ô của bảng, bạn sử dụng thuộc tính CSS nào cho `

      ` hoặc `

      `?

      • A. text-align: center;
      • B. vertical-align: middle;
      • C. align-items: center;
      • D. line-height: normal;

      Câu 8: Thuộc tính CSS nào được sử dụng để định vị chú thích (caption) của bảng ở phía dưới bảng?

      • A. caption-align: bottom;
      • B. text-align: bottom;
      • C. vertical-align: bottom;
      • D. caption-side: bottom;

      Câu 9: Bạn áp dụng `border: 1px solid black;` cho cả `table` và `td, th`. Nếu `border-collapse` là `separate`, kết quả hiển thị đường viền sẽ như thế nào so với khi `border-collapse` là `collapse`?

      • A. Khi `separate`, mỗi ô và bảng có đường viền riêng, tạo đường viền kép hoặc dày hơn ở ranh giới chung. Khi `collapse`, các đường viền chung được gộp lại thành một.
      • B. Khi `separate`, không có đường viền nào hiển thị. Khi `collapse`, tất cả đường viền hiển thị.
      • C. Khi `separate`, chỉ có đường viền ngoài của bảng hiển thị. Khi `collapse`, chỉ có đường viền giữa các ô hiển thị.
      • D. Kết quả hiển thị đường viền là giống nhau ở cả hai trường hợp.

      Câu 10: Thuộc tính CSS `margin` được sử dụng để làm gì đối với phần tử `

      `?

      • A. Tạo khoảng trống bên trong `div`, giữa nội dung và đường viền.
      • B. Đặt đường viền xung quanh `div`.
      • C. Tạo khoảng trống bên ngoài `div`, giữa `div` đó và các phần tử xung quanh.
      • D. Căn chỉnh nội dung văn bản bên trong `div`.

      Câu 11: Thuộc tính CSS `padding` được sử dụng để làm gì đối với phần tử `

      `?

      • A. Tạo khoảng trống bên trong `div`, giữa nội dung và đường viền.
      • B. Tạo khoảng trống bên ngoài `div`, giữa `div` đó và các phần tử xung quanh.
      • C. Đặt đường viền xung quanh `div`.
      • D. Thay đổi kích thước của nội dung bên trong `div`.

      Câu 12: Thuộc tính CSS `border` được sử dụng để làm gì đối với phần tử `

      `?

      • A. Điều chỉnh khoảng cách giữa `div` và các phần tử khác.
      • B. Thêm khoảng trống giữa nội dung và mép `div`.
      • C. Xác định màu nền cho `div`.
      • D. Đặt đường viền xung quanh `div`.

      Câu 13: Để làm cho một phần tử `

      ` hiển thị bên trái và các phần tử khác (như văn bản hoặc div khác) nằm quấn quanh nó ở phía bên phải, bạn sử dụng thuộc tính CSS nào với giá trị tương ứng?

      • A. position: left;
      • B. float: left;
      • C. align: left;
      • D. display: inline-block;

      Câu 14: Bạn có hai phần tử `

      `, div A và div B, nằm liền kề nhau trong HTML. Bạn áp dụng `float: left;` cho div A. Nếu không có CSS nào khác tác động đến div B, div B sẽ hiển thị ở đâu?

      • A. Ngay bên dưới div A.
      • B. Bên phải của div A, trên cùng một dòng.
      • C. Bên phải của div A, nội dung của div B có thể quấn quanh div A nếu đủ chỗ.
      • D. Bên trái của div A.

      Câu 15: Sau 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í dụ: phần tử container không bao bọc hết các phần tử con đã float). Thuộc tính CSS nào được sử dụng để "dọn dẹp" (clear) tác động của float và đảm bảo phần tử tiếp theo bắt đầu bên dưới các phần tử đã float?

      • A. clear
      • B. overflow
      • C. display
      • D. position

      Câu 16: Bạn có một `div` cha chứa hai `div` con, cả hai `div` con đều được `float: left;`. `div` cha không tự động điều chỉnh chiều cao để bao bọc hết hai `div` con. Cách phổ biến nào để khắc phục vấn đề này trên `div` cha?

      • A. Thêm `height: auto;` cho `div` cha.
      • B. Thêm `clear: both;` cho `div` cha.
      • C. Thêm `overflow: hidden;` hoặc `overflow: auto;` cho `div` cha.
      • D. Thêm `display: block;` cho `div` cha.

      Câu 17: Để đặt chiều rộng (width) và chiều cao (height) cụ thể cho một phần tử `

      `, bạn sử dụng các thuộc tính CSS nào?

      • A. size, dimension
      • B. width, height
      • C. max-width, max-height
      • D. layout-width, layout-height

      Câu 18: Để căn giữa một phần tử `

      ` cấp khối (block-level) theo chiều ngang trên trang, khi `div` đó có chiều rộng cố định, bạn sử dụng thuộc tính `margin` với giá trị nào?

      • A. margin: 0 auto;
      • B. margin: center;
      • C. text-align: center;
      • D. align-items: center;

      Câu 19: Bạn muốn áp dụng cùng một kiểu CSS (ví dụ: đường viền) cho cả hai loại ô trong bảng là `

      ` và `

      `. Cách viết vùng chọn (selector) nào sau đây là đúng và hiệu quả nhất?

      • A. td th { border: 1px solid black; }
      • B. td, th { border: 1px solid black; }
      • C. td th { border: 1px solid black; }
      • D. table (td, th) { border: 1px solid black; }

      Câu 20: Để chỉ định kiểu CSS (ví dụ: màu nền) riêng cho hàng đầu tiên (`

      ` hoặc `

      `) nằm ở cột thứ hai của bảng. Vùng chọn (selector) nào sau đây có thể giúp bạn làm điều đó?

      • A. td:nth-child(2), th:nth-child(2)
      • B. tr td:second-child, tr th:second-child
      • C. table col:nth-child(2)
      • D. td + td, th + th

      Câu 22: Bạn muốn tạo một bố cục đơn giản gồm hai cột bằng cách sử dụng hai phần tử `

      `. `div` thứ nhất rộng 30% và `div` thứ hai rộng 70%. Để chúng nằm cạnh nhau trên cùng một dòng, bạn cần áp dụng thuộc tính CSS `float` như thế nào?

      • A. Áp dụng `float: left;` cho cả hai `div`.
      • B. Áp dụng `float: right;` cho cả hai `div`.
      • C. Áp dụng `float: left;` cho `div` thứ nhất và `float: right;` cho `div` thứ hai.
      • D. Áp dụng `float: left;` (hoặc `right`) cho `div` thứ nhất và `float: left;` (hoặc `right`) cho `div` thứ hai.

      Câu 23: Sự khác biệt cơ bản về mặt hiển thị giữa `margin` và `padding` khi áp dụng cho một phần tử `

      ` có đường viền (`border`) là gì?

      • A. `padding` tạo khoảng trống giữa nội dung và đường viền (bên trong đường viền), còn `margin` tạo khoảng trống bên ngoài đường viền, đẩy các phần tử khác ra xa.
      • B. `margin` tạo khoảng trống bên trong đường viền, còn `padding` tạo khoảng trống bên ngoài đường viền.
      • C. Cả `margin` và `padding` đều tạo khoảng trống bên trong đường viền.
      • D. Cả `margin` và `padding` đều tạo khoảng trống bên ngoài đường viền.

      Câu 24: Xem đoạn CSS sau áp dụng cho một bảng:
      ```css
      table { border-collapse: collapse; width: 50%; }
      th, td { border: 1px solid grey; padding: 8px; text-align: left; }
      tr:nth-child(even) { background-color: #f2f2f2; }
      ```
      Bảng này sẽ hiển thị như thế nào?

      • A. Bảng có đường viền kép, rộng 50%, không có khoảng cách giữa các ô, hàng chẵn có nền xám nhạt, nội dung căn trái với lề trong 8px.
      • B. Bảng có đường viền đơn, rộng 100%, có khoảng cách giữa các ô, hàng lẻ có nền xám nhạt, nội dung căn giữa.
      • C. Bảng có đường viền đơn, rộng 50% chiều ngang phần tử chứa nó, không có khoảng cách giữa các ô, hàng chẵn có nền xám nhạt, nội dung trong ô căn trái và có lề trong 8px.
      • D. Bảng không có đường viền, rộng 50%, có khoảng cách giữa các ô, hàng chẵn có nền xám nhạt, nội dung căn trái.

      Câu 25: Xem đoạn HTML và CSS sau:
      ```html

    • A. Box 1 và Box 2 nằm chồng lên nhau. Văn bản "Văn bản sau float." nằm ngay dưới Box 2.
    • B. Box 1 nằm bên trái, Box 2 nằm ngay bên dưới Box 1. Văn bản "Văn bản sau float." nằm ngay dưới Box 2.
    • C. Box 1 nằm bên trái, Box 2 nằm bên phải của Box 1 trên cùng một dòng. Văn bản "Văn bản sau float." nằm ngay bên phải Box 2.
    • D. Box 1 nằm bên trái, Box 2 nằm bên phải của Box 1 trên cùng một dòng. Văn bản "Văn bản sau float." nằm bên dưới cả Box 1 và Box 2.
    • Câu 26: Bạn đang thiết kế một bảng và muốn đảm bảo nội dung trong mỗi ô (`

      `) không bị dính sát vào đường viền của ô đó. Thuộc tính CSS nào là phù hợp nhất để thêm khoảng trống giữa nội dung và đường viền bên trong ô?

      • A. padding
      • B. margin
      • C. border-spacing
      • D. text-indent

      Câu 27: Bạn có hai phần tử `

      ` nằm cạnh nhau. `div` đầu tiên được `float: left;`. Bạn muốn `div` thứ hai luôn bắt đầu trên một dòng mới, ngay bên dưới `div` đầu tiên (và bất kỳ phần tử float nào khác ở bên trái). Bạn cần áp dụng CSS nào cho `div` thứ hai?

      • A. float: none;
      • B. position: relative;
      • C. clear: left;
      • D. display: block;

      Câu 28: Bạn muốn tạo đường viền phía dưới (bottom border) cho tất cả các ô (`

      ` và `

      `) trong bảng, trừ các ô ở hàng cuối cùng. Vùng chọn (selector) nào sau đây có thể giúp bạn làm điều đó?

      • A. td, th { border-bottom: 1px solid black; }
      • B. tr:last-child td, tr:last-child th { border-bottom: none; }
      • C. table tr:not(:last-child) td, table tr:not(:last-child) th { border-bottom: 1px solid black; }
      • D. Kết hợp vùng chọn cho tất cả ô và vùng chọn riêng cho ô hàng cuối cùng để loại bỏ đường viền dưới.

      Câu 29: Để tạo một phần tử `

      ` có màu nền xanh nhạt và có khoảng trống 15px giữa nội dung bên trong và đường viền của nó, bạn sử dụng đoạn CSS nào?

      • A. div { background-color: lightblue; margin: 15px; }
      • B. div { background-color: lightblue; padding: 15px; }
      • C. div { color: lightblue; padding: 15px; }
      • D. div { background-color: lightblue; border-spacing: 15px; }

      Câu 30: Khi một phần tử `

      ` được đặt `float: right;`, điều gì xảy ra với phần tử đó và nội dung văn bản (hoặc các phần tử inline/inline-block) đứng trước nó trong luồng tài liệu thông thường?

      • A. Phần tử `div` di chuyển sang bên phải, và nội dung/các phần tử đứng trước nó sẽ quấn quanh phía bên trái của `div` đó.
      • B. Phần tử `div` di chuyển sang bên phải, và nội dung/các phần tử đứng trước nó sẽ nằm ngay bên dưới `div` đó.
      • C. Phần tử `div` di chuyển sang bên phải, và nội dung/các phần tử đứng trước nó sẽ nằm ngay bên phải `div` đó.
      • D. Phần tử `div` vẫn giữ nguyên vị trí, chỉ có nội dung bên trong nó di chuyển sang phải.

      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ộ đề 6

      Câu 1: Thuộc tính CSS nào được sử dụng để gộp các đường viền của ô (cell borders) lại thành một đường viền duy nhất trong 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ộ đề 6

      Câu 2: Khi thuộc tính `border-collapse` của bảng được đặt là `separate`, thuộc tính nào có thể được sử dụng để điều chỉnh khoảng cách giữa các đường viền của các ô liền kề?

      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ộ đề 6

      Câu 3: Để thêm khoảng trống *bên trong* mỗi ô (`

      ` hoặc `

      `) của bảng, giữa nội dung và đường viền của ô đó, bạn sử dụng thuộc tính CSS nào?

      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ộ đề 6

      Câu 4: Bạn muốn tạo hiệu ứng màu nền xen kẽ cho các hàng trong bảng để dễ đọc hơn. Vùng chọn (selector) CSS nào sau đây được sử dụng để chọn các hàng chẵn (`

      `) thành màu xanh và màu chữ thành màu trắng, đoạn CSS nào sau đây là đú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ộ đề 6

      Câu 6: Bạn muốn khi người dùng di chuột qua một hàng bất kỳ trong bảng, hàng đó sẽ đổi màu nền để làm nổi bật. Vùng chọn và thuộc tính CSS nào cần sử dụng?

      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ộ đề 6

      Câu 7: Để căn chỉnh nội dung văn bản theo chiều dọc ở giữa (middle) trong các ô của bảng, bạn sử dụng thuộc tính CSS nào cho `

      ` hoặc `

      `?

      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ộ đề 6

      Câu 8: Thuộc tính CSS nào được sử dụng để định vị chú thích (caption) của bảng ở phía dưới bảng?

      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ộ đề 6

      Câu 9: Bạn áp dụng `border: 1px solid black;` cho cả `table` và `td, th`. Nếu `border-collapse` là `separate`, kết quả hiển thị đường viền sẽ như thế nào so với khi `border-collapse` là `collapse`?

      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ộ đề 6

      Câu 10: Thuộc tính CSS `margin` được sử dụng để làm gì đối với phần tử `

      `?

      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ộ đề 6

      Câu 11: Thuộc tính CSS `padding` được sử dụng để làm gì đối với phần tử `

      `?

      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ộ đề 6

      Câu 12: Thuộc tính CSS `border` được sử dụng để làm gì đối với phần tử `

      `?

      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ộ đề 6

      Câu 13: Để làm cho một phần tử `

      ` hiển thị bên trái và các phần tử khác (như văn bản hoặc div khác) nằm quấn quanh nó ở phía bên phải, bạn sử dụng thuộc tính CSS nào với giá trị tương ứng?

      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ộ đề 6

      Câu 14: Bạn có hai phần tử `

      `, div A và div B, nằm liền kề nhau trong HTML. Bạn áp dụng `float: left;` cho div A. Nếu không có CSS nào khác tác động đến div B, div B sẽ hiển thị ở đâu?

      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ộ đề 6

      Câu 15: Sau 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í dụ: phần tử container không bao bọc hết các phần tử con đã float). Thuộc tính CSS nào được sử dụng để 'dọn dẹp' (clear) tác động của float và đảm bảo phần tử tiếp theo bắt đầu bên dưới các phần tử đã float?

      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ộ đề 6

      Câu 16: Bạn có một `div` cha chứa hai `div` con, cả hai `div` con đều được `float: left;`. `div` cha không tự động điều chỉnh chiều cao để bao bọc hết hai `div` con. Cách phổ biến nào để khắc phục vấn đề này trên `div` cha?

      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ộ đề 6

      Câu 17: Để đặt chiều rộng (width) và chiều cao (height) cụ thể cho một phần tử `

      `, bạn sử dụng các thuộc tính CSS nào?

      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ộ đề 6

      Câu 18: Để căn giữa một phần tử `

      ` cấp khối (block-level) theo chiều ngang trên trang, khi `div` đó có chiều rộng cố định, bạn sử dụng thuộc tính `margin` với giá trị nào?

      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ộ đề 6

      Câu 19: Bạn muốn áp dụng cùng một kiểu CSS (ví dụ: đường viền) cho cả hai loại ô trong bảng là `

      ` và `

      `. Cách viết vùng chọn (selector) nào sau đây là đúng và hiệu quả nhấ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ộ đề 6

      Câu 20: Để chỉ định kiểu CSS (ví dụ: màu nền) riêng cho hàng đầu tiên (`

      ` hoặc `

      `) nằm ở cột thứ hai của bảng. Vùng chọn (selector) nào sau đây có thể giúp bạn làm điều đó?

      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ộ đề 6

      Câu 22: Bạn muốn tạo một bố cục đơn giản gồm hai cột bằng cách sử dụng hai phần tử `

      `. `div` thứ nhất rộng 30% và `div` thứ hai rộng 70%. Để chúng nằm cạnh nhau trên cùng một dòng, bạn cần áp dụng thuộc tính CSS `float` như thế nào?

      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ộ đề 6

      Câu 23: Sự khác biệt cơ bản về mặt hiển thị giữa `margin` và `padding` khi áp dụng cho một phần tử `

      ` có đường viền (`border`) là gì?

      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ộ đề 6

      Câu 24: Xem đoạn CSS sau áp dụng cho một bảng:
      ```css
      table { border-collapse: collapse; width: 50%; }
      th, td { border: 1px solid grey; padding: 8px; text-align: left; }
      tr:nth-child(even) { background-color: #f2f2f2; }
      ```
      Bảng này sẽ hiển thị như thế nào?

      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ộ đề 6

      Câu 25: Xem đoạn HTML và CSS sau:
      ```html

      Box 1
      Box 2

      Văn bản sau float.

      ```
      Bố cục hiển thị sẽ như thế nào?

      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ộ đề 6

      Câu 26: Bạn đang thiết kế một bảng và muốn đảm bảo nội dung trong mỗi ô (`

      `) không bị dính sát vào đường viền của ô đó. Thuộc tính CSS nào là phù hợp nhất để thêm khoảng trống giữa nội dung và đường viền *bên trong* ô?

      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ộ đề 6

      Câu 27: Bạn có hai phần tử `

      ` nằm cạnh nhau. `div` đầu tiên được `float: left;`. Bạn muốn `div` thứ hai luôn bắt đầu trên một dòng mới, ngay bên dưới `div` đầu tiên (và bất kỳ phần tử float nào khác ở bên trái). Bạn cần áp dụng CSS nào cho `div` thứ hai?

      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ộ đề 6

      Câu 28: Bạn muốn tạo đường viền phía dưới (bottom border) cho tất cả các ô (`

      ` và `

      `) trong bảng, trừ các ô ở hàng cuối cùng. Vùng chọn (selector) nào sau đây có thể giúp bạn làm điều đó?

      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ộ đề 6

      Câu 29: Để tạo một phần tử `

      ` có màu nền xanh nhạt và có khoảng trống 15px giữa nội dung bên trong và đường viền của nó, bạn sử dụng đoạn CSS nào?

      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ộ đề 6

      Câu 30: Khi một phần tử `

      ` được đặt `float: right;`, điều gì xảy ra với phần tử đó và nội dung văn bản (hoặc các phần tử inline/inline-block) đứng trước nó trong luồng tài liệu thông thường?

      Xem kết quả

      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ử

      - Đề 07

      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ử

      - Đề 07 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: Để tạo hiệu ứng đường viền đơn (single border) cho toàn bộ bảng HTML (bao gồm cả các ô), bạn cần áp dụng thuộc tính CSS nào cho phần tử `

      ` hoặc kết hợp cho `

      `, `

      `, `

      `?

      • A. border-spacing
      • B. border-width: 1px;
      • C. border-collapse: collapse;
      • D. table-layout: fixed;

      Câu 2: Bạn muốn đặt màu nền xen kẽ cho các hàng trong bảng để dễ đọc hơn. Cú pháp CSS nào sau đây đúng để chọn các hàng chẵn (even rows) của bảng và áp dụng màu nền?

      • A. tr:odd { background-color: #f2f2f2; }
      • B. table tr(even) { background-color: #f2f2f2; }
      • C. tr.even { background-color: #f2f2f2; }
      • D. tr:nth-child(even) { background-color: #f2f2f2; }

      Câu 3: Cho đoạn CSS sau áp dụng cho các ô dữ liệu `

      ` trong bảng:

      ```css
      td {
      padding: 8px;
      text-align: left;
      }
      ```

      Đoạn CSS này có tác dụng gì đối với các ô dữ liệu?

      • A. Đặt khoảng cách 8px giữa các ô và căn lề trái nội dung.
      • B. Đặt khoảng cách 8px giữa nội dung và đường viền của mỗi ô, đồng thời căn lề trái nội dung.
      • C. Đặt khoảng cách 8px bên ngoài đường viền của mỗi ô và căn lề trái nội dung.
      • D. Đặt chiều cao tối thiểu là 8px cho mỗi ô và căn lề trái nội dung.

      Câu 4: Bạn muốn tạo một bố cục đơn giản gồm hai cột bên cạnh nhau sử dụng các phần tử `

      `. Phần tử `div` bên trái có chiều rộng 30% và phần tử `div` bên phải có chiều rộng 70%. Thuộc tính CSS nào là cần thiết nhất để đặt hai `div` này nằm cạnh nhau?

      • A. float
      • B. display: inline;
      • C. position: absolute;
      • D. margin-left: auto; margin-right: auto;

      Câu 5: Khi sử dụng thuộc tính `float` cho hai phần tử `div` để tạo bố cục cột, các phần tử khác nằm bên dưới chúng trong mã HTML có thể bị ảnh hưởng và trôi lên cạnh các phần tử được float. Để ngăn chặn điều này và buộc phần tử bên dưới bắt đầu dưới cả hai phần tử đã float, bạn sử dụng thuộc tính CSS nào cho phần tử bên dưới?

      • A. overflow: auto;
      • B. display: block;
      • C. clear: both;
      • D. position: relative;

      Câu 6: Bạn muốn khi người dùng di chuột qua một hàng bất kỳ trong bảng, màu nền của hàng đó sẽ thay đổi để làm nổi bật. Bạn sẽ sử dụng bộ chọn CSS nào kết hợp với thuộc tính `background-color`?

      • A. tr:active
      • B. tr:hover
      • C. tr:focus
      • D. tr:visited

      Câu 7: Cho đoạn HTML và CSS sau:

      HTML:
      ```html

    • A. 10px
    • B. 20px
    • C. 1px
    • D. 30px
    • Câu 8: Thuộc tính CSS nào được sử dụng để kiểm soát khoảng cách giữa các ô trong bảng khi thuộc tính `border-collapse` có giá trị là `separate`?

      • A. padding
      • B. margin
      • C. border-spacing: collapse;
      • D. border-spacing

      Câu 9: Bạn muốn đặt màu nền cho hàng tiêu đề (`

      `) của bảng khác với màu nền của các hàng dữ liệu (`

      `). Bạn sẽ sử dụng bộ chọn CSS nào để áp dụng kiểu cho các ô tiêu đề?

      • A. th
      • B. td
      • C. tr:first-child
      • D. thead

      Câu 10: Sự khác biệt cơ bản về chức năng giữa thuộc tính `margin` và `padding` khi áp dụng cho một phần tử `div` là gì?

      • A. margin kiểm soát khoảng cách bên trong phần tử, padding kiểm soát khoảng cách bên ngoài.
      • B. margin chỉ áp dụng cho các phần tử inline, padding chỉ áp dụng cho các phần tử block.
      • C. margin kiểm soát khoảng cách bên ngoài đường viền phần tử, padding kiểm soát khoảng cách bên trong đường viền (giữa nội dung và đường viền).
      • D. margin dùng để căn giữa phần tử, padding dùng để định kích thước phần tử.

      Câu 11: Khi thiết kế một bảng có nhiều cột, bạn muốn đảm bảo cột đầu tiên luôn có chiều rộng cố định là 150px, bất kể nội dung bên trong. Thuộc tính CSS nào áp dụng cho phần tử `

      ` có thể giúp bạn kiểm soát tốt hơn chiều rộng cột dựa trên các quy tắc được thiết lập?

      • A. table-layout: fixed;
      • B. width: 100%;
      • C. border-collapse: collapse;
      • D. caption-side: top;

      Câu 12: Bạn đã sử dụng `float: left;` cho một phần tử `div`. Tuy nhiên, các phần tử khác trong cùng một container vẫn bị ảnh hưởng bởi float. Cách nào sau đây không phải là cách phổ biến để "xóa" (clear) float và khôi phục luồng tài liệu bình thường cho các phần tử sau đó?

      • A. Thêm một phần tử trống ngay sau phần tử float và áp dụng `clear: both;` cho phần tử đó.
      • B. Áp dụng `overflow: hidden;` hoặc `overflow: auto;` cho phần tử container chứa các phần tử đã float.
      • C. Áp dụng `clear: both;` cho phần tử đầu tiên nằm sau các phần tử đã float.
      • D. Áp dụng `display: inline-block;` cho phần tử container chứa các phần tử đã float.

      Câu 13: Bạn muốn căn giữa nội dung văn bản bên trong một ô bảng (`

      `. Bộ chọn CSS nào là phù hợp nhất để áp dụng kiểu cho hàng tiêu đề này?

      • A. tr:first-child
      • B. thead tr
      • C. table tr:first-of-type
      • D. th

      Câu 23: Khi áp dụng `float: left;` cho một phần tử, thuộc tính `display` mặc định của phần tử đó sẽ thay đổi như thế nào (nếu ban đầu nó là `block`)?

      • A. Thay đổi thành `inline`
      • B. Thay đổi thành `inline-block`
      • C. Giữ nguyên là `block` nhưng hành vi bố cục thay đổi (ra khỏi luồng bình thường)
      • D. Thay đổi thành `none`

      Câu 24: Bạn muốn đặt một chú thích (`

      `). Thuộc tính CSS nào cần sử dụng cho ô đó?

      • A. vertical-align: middle;
      • B. margin: auto;
      • C. text-align: center;
      • D. align-items: center;

      Câu 14: Cho đoạn CSS sau:

      ```css
      .my-table {
      width: 80%;
      margin: 20px auto;
      }
      ```

      Đoạn CSS này áp dụng cho một bảng có class=

      • A. Đặt khoảng cách 20px ở phía trên và dưới bảng, và căn giữa bảng theo chiều ngang.
      • B. Đặt khoảng cách 20px ở tất cả các cạnh của bảng.
      • C. Đặt khoảng cách 20px ở phía bên trái và bên phải của bảng, và căn giữa bảng theo chiều dọc.
      • D. Chỉ đặt khoảng cách 20px ở phía trên và dưới bảng.

      Câu 15: Bạn có hai phần tử `div` nằm trong một phần tử cha. Bạn áp dụng `float: left;` cho `div` đầu tiên và `float: right;` cho `div` thứ hai. Tuy nhiên, chiều cao của phần tử cha không tự động điều chỉnh để bao bọc hết cả hai `div` con đã float. Vấn đề này được gọi là gì trong CSS?

      • A. Box model issue
      • B. Margin collapse
      • C. Padding overflow
      • D. Collapsing container (hoặc Float containment issue)

      Câu 16: Để đặt màu chữ (foreground color) cho tất cả các ô dữ liệu (`

      `) trong một bảng thành màu xanh dương, bạn sử dụng thuộc tính CSS nào?

      • A. color
      • B. background-color
      • C. text-color
      • D. font-color

      Câu 17: Bạn muốn thêm một đường viền chỉ ở phía dưới cho mỗi ô tiêu đề (`

      `) trong bảng. Cú pháp CSS nào sau đây là đúng?

      • A. th { border: 1px solid black; }
      • B. th { border-top: 1px solid black; }
      • C. th { border-bottom: 1px solid black; }
      • D. th { border-left: 1px solid black; }

      Câu 18: Khi bạn muốn một phần tử `div` có chiều rộng tự động co giãn theo nội dung nhưng không chiếm toàn bộ chiều rộng của phần tử cha (khác với `display: block;`), bạn có thể sử dụng giá trị nào cho thuộc tính `display`?

      • A. display: inline;
      • B. display: inline-block;
      • C. display: flex;
      • D. display: grid;

      Câu 19: Cho đoạn CSS sau:

      ```css
      table, th, td {
      border: 1px solid black;
      }
      table {
      border-collapse: separate;
      border-spacing: 5px;
      }
      ```

      Kết quả hiển thị đường viền của bảng này sẽ như thế nào?

      • A. Mỗi ô sẽ có đường viền riêng và có khoảng cách 5px giữa chúng.
      • B. Tất cả các đường viền sẽ gộp lại thành một đường viền đơn.
      • C. Chỉ có bảng có đường viền, các ô bên trong không có.
      • D. Đường viền của bảng sẽ dày 5px.

      Câu 20: Bạn muốn tạo một phần tử `div` có chiều rộng cố định là 300px và đặt nó ở giữa trang web theo chiều ngang. Cặp thuộc tính CSS nào sau đây thường được sử dụng kết hợp để đạt được hiệu ứng căn giữa này cho một phần tử block (như div)?

      • A. text-align: center;
      • B. float: center;
      • C. position: absolute; left: 50%; transform: translateX(-50%);
      • D. width: 300px; margin: 0 auto;

      Câu 21: Trong CSS, khi bạn thiết lập `border: 2px dashed red;` cho một phần tử, bạn đang định kiểu cho mấy cạnh của phần tử đó?

      • A. 4 cạnh (trên, phải, dưới, trái)
      • B. Chỉ cạnh trên và dưới
      • C. Chỉ cạnh trái và phải
      • D. Chỉ cạnh trên

      Câu 22: Bạn có một bảng dữ liệu và muốn hàng đầu tiên (chứa tiêu đề cột) có màu nền khác biệt để dễ nhận biết. Giả sử hàng tiêu đề được đặt trong thẻ `

      `) cho bảng của mình và muốn nó hiển thị ở phía dưới bảng thay vì phía trên (mặc định). Thuộc tính CSS nào cần áp dụng cho phần tử `

      `?

      • A. vertical-align: bottom;
      • B. caption-side: bottom;
      • C. text-align: bottom;
      • D. position: absolute; bottom: 0;

      Câu 25: Cho một phần tử `div` với nội dung quá dài khiến nó tràn ra khỏi kích thước cố định của `div`. Thuộc tính CSS nào có thể kiểm soát cách nội dung bị tràn hiển thị (ví dụ: ẩn đi, thêm thanh cuộn)?

      • A. overflow
      • B. text-overflow
      • C. white-space
      • D. word-wrap

      Câu 26: Bạn muốn đặt khoảng cách 10px giữa đường viền của bảng và đường viền của các ô bên trong bảng. Khi `border-collapse` là `separate`, bạn sẽ sử dụng thuộc tính nào?

      • A. padding
      • B. margin
      • C. border-spacing
      • D. cell-padding

      Câu 27: Để tạo một phần tử `div` có thể đặt cạnh các phần tử `inline` khác trên cùng một dòng, nhưng vẫn có thể thiết lập chiều rộng và chiều cao, bạn nên sử dụng giá trị nào cho thuộc tính `display`?

      • A. display: inline;
      • B. display: inline-block;
      • C. display: block;
      • D. display: flex;

      Câu 28: Bạn có một bảng và muốn thiết lập chiều rộng cho toàn bộ bảng là 50% chiều rộng của phần tử chứa nó. Thuộc tính CSS nào cần áp dụng cho phần tử `

      `?

      • A. width: 50%;
      • B. table-layout: 50%;
      • C. border-spacing: 50%;
      • D. max-width: 50%;

      Câu 29: Bạn muốn tạo một đường viền đơn, liền nét, dày 1px và màu xám (#ccc) cho một phần tử `div`. Cú pháp viết tắt (shorthand) nào sau đây là đúng?

      • A. border: #ccc 1px solid;
      • B. border: solid 1px #ccc;
      • C. border: 1px #ccc dashed;
      • D. border: 1px solid #ccc;

      Câu 30: Xét đoạn HTML và CSS sau:

      HTML:
      ```html

    • A. Xuất hiện ngay bên dưới cả hai phần tử `left` và `right`.
    • B. Trôi lên bên cạnh phần tử `right`.
    • C. Trôi lên bên cạnh phần tử `left`.
    • D. Bị ẩn đi do thuộc tính `clear`.
    • 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ộ đề 7

      Câu 1: Để tạo hiệu ứng đường viền đơn (single border) cho toàn bộ bảng HTML (bao gồm cả các ô), bạn cần áp dụng thuộc tính CSS nào cho phần tử `

      ` hoặc kết hợp cho `

      `, `

      `, `

      `?

      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ộ đề 7

      Câu 2: Bạn muốn đặt màu nền xen kẽ cho các hàng trong bảng để dễ đọc hơn. Cú pháp CSS nào sau đây *đúng* để chọn các hàng *chẵn* (even rows) của bảng và áp dụng màu nền?

      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ộ đề 7

      Câu 3: Cho đoạn CSS sau áp dụng cho các ô dữ liệu `

      ` trong bảng:

      ```css
      td {
      padding: 8px;
      text-align: left;
      }
      ```

      Đoạn CSS này có tác dụng gì đối với các ô dữ liệu?

      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ộ đề 7

      Câu 4: Bạn muốn tạo một bố cục đơn giản gồm hai cột bên cạnh nhau sử dụng các phần tử `

      `. Phần tử `div` bên trái có chiều rộng 30% và phần tử `div` bên phải có chiều rộng 70%. Thuộc tính CSS nào là cần thiết nhất để đặt hai `div` này nằm cạnh nhau?

      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ộ đề 7

      Câu 5: Khi sử dụng thuộc tính `float` cho hai phần tử `div` để tạo bố cục cột, các phần tử khác nằm *bên dưới* chúng trong mã HTML có thể bị ảnh hưởng và trôi lên cạnh các phần tử được float. Để ngăn chặn điều này và buộc phần tử bên dưới bắt đầu *dưới* cả hai phần tử đã float, bạn sử dụng thuộc tính CSS nào cho phần tử bên dưới?

      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ộ đề 7

      Câu 6: Bạn muốn khi người dùng di chuột qua một hàng bất kỳ trong bảng, màu nền của hàng đó sẽ thay đổi để làm nổi bật. Bạn sẽ sử dụng bộ chọn CSS nào kết hợp với thuộc tính `background-color`?

      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ộ đề 7

      Câu 7: Cho đoạn HTML và CSS sau:

      HTML:
      ```html

      Nội dung

      ```

      CSS:
      ```css
      .box {
      margin: 20px;
      padding: 10px;
      border: 1px solid black;
      }
      ```

      Khoảng cách giữa nội dung "Nội dung" và đường viền màu đen của div là bao nhiêu pixel?

      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ộ đề 7

      Câu 8: Thuộc tính CSS nào được sử dụng để kiểm soát khoảng cách *giữa* các ô trong bảng khi thuộc tính `border-collapse` có giá trị là `separate`?

      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ộ đề 7

      Câu 9: Bạn muốn đặt màu nền cho hàng *tiêu đề* (`

      `) của bảng khác với màu nền của các hàng dữ liệu (`

      `). Bạn sẽ sử dụng bộ chọn CSS nào để áp dụng kiểu cho các ô tiêu đề?

      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ộ đề 7

      Câu 10: Sự khác biệt cơ bản về chức năng giữa thuộc tính `margin` và `padding` khi áp dụng cho một phần tử `div` là gì?

      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ộ đề 7

      Câu 11: Khi thiết kế một bảng có nhiều cột, bạn muốn đảm bảo cột đầu tiên luôn có chiều rộng cố định là 150px, bất kể nội dung bên trong. Thuộc tính CSS nào áp dụng cho phần tử `

      ` có thể giúp bạn kiểm soát tốt hơn chiều rộng cột dựa trên các quy tắc được thiết lập?

      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ộ đề 7

      Câu 12: Bạn đã sử dụng `float: left;` cho một phần tử `div`. Tuy nhiên, các phần tử khác trong cùng một container vẫn bị ảnh hưởng bởi float. Cách nào sau đây *không phải* là cách phổ biến để 'xóa' (clear) float và khôi phục luồng tài liệu bình thường cho các phần tử sau đó?

      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ộ đề 7

      Câu 13: Bạn muốn căn giữa nội dung văn bản bên trong một ô bảng (`

      `. Bộ chọn CSS nào là *phù hợp nhất* để áp dụng kiểu cho hàng tiêu đề này?

      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ộ đề 7

      Câu 23: Khi áp dụng `float: left;` cho một phần tử, thuộc tính `display` mặc định của phần tử đó sẽ thay đổi như thế nào (nếu ban đầu nó là `block`)?

      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ộ đề 7

      Câu 24: Bạn muốn đặt một chú thích (`

      `). Thuộc tính CSS nào cần sử dụng cho ô đó?

      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ộ đề 7

      Câu 14: Cho đoạn CSS sau:

      ```css
      .my-table {
      width: 80%;
      margin: 20px auto;
      }
      ```

      Đoạn CSS này áp dụng cho một bảng có class="my-table". Tác dụng của `margin: 20px auto;` là gì?

      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ộ đề 7

      Câu 15: Bạn có hai phần tử `div` nằm trong một phần tử cha. Bạn áp dụng `float: left;` cho `div` đầu tiên và `float: right;` cho `div` thứ hai. Tuy nhiên, chiều cao của phần tử cha không tự động điều chỉnh để bao bọc hết cả hai `div` con đã float. Vấn đề này được gọi là gì trong CSS?

      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ộ đề 7

      Câu 16: Để đặt màu chữ (foreground color) cho tất cả các ô dữ liệu (`

      `) trong một bảng thành màu xanh dương, bạn sử dụng thuộc tính CSS nào?

      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ộ đề 7

      Câu 17: Bạn muốn thêm một đường viền *chỉ ở phía dưới* cho mỗi ô tiêu đề (`

      `) trong bảng. Cú pháp CSS nào sau đây là đúng?

      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ộ đề 7

      Câu 18: Khi bạn muốn một phần tử `div` có chiều rộng tự động co giãn theo nội dung nhưng không chiếm toàn bộ chiều rộng của phần tử cha (khác với `display: block;`), bạn có thể sử dụng giá trị nào cho thuộc tính `display`?

      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ộ đề 7

      Câu 19: Cho đoạn CSS sau:

      ```css
      table, th, td {
      border: 1px solid black;
      }
      table {
      border-collapse: separate;
      border-spacing: 5px;
      }
      ```

      Kết quả hiển thị đường viền của bảng này sẽ như thế nào?

      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ộ đề 7

      Câu 20: Bạn muốn tạo một phần tử `div` có chiều rộng cố định là 300px và đặt nó ở giữa trang web theo chiều ngang. Cặp thuộc tính CSS nào sau đây thường được sử dụng kết hợp để đạt được hiệu ứng căn giữa này cho một phần tử block (như div)?

      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ộ đề 7

      Câu 21: Trong CSS, khi bạn thiết lập `border: 2px dashed red;` cho một phần tử, bạn đang định kiểu cho mấy cạnh của phần tử đó?

      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ộ đề 7

      Câu 22: Bạn có một bảng dữ liệu và muốn hàng đầu tiên (chứa tiêu đề cột) có màu nền khác biệt để dễ nhận biết. Giả sử hàng tiêu đề được đặt trong thẻ `

      `) cho bảng của mình và muốn nó hiển thị ở *phía dưới* bảng thay vì phía trên (mặc định). Thuộc tính CSS nào cần áp dụng cho phần tử `

      `?

      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ộ đề 7

      Câu 25: Cho một phần tử `div` với nội dung quá dài khiến nó tràn ra khỏi kích thước cố định của `div`. Thuộc tính CSS nào có thể kiểm soát cách nội dung bị tràn hiển thị (ví dụ: ẩn đi, thêm thanh cuộn)?

      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ộ đề 7

      Câu 26: Bạn muốn đặt khoảng cách 10px giữa đường viền của bảng và đường viền của các ô bên trong bảng. Khi `border-collapse` là `separate`, bạn sẽ sử dụng thuộc tính nào?

      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ộ đề 7

      Câu 27: Để tạo một phần tử `div` có thể đặt cạnh các phần tử `inline` khác trên cùng một dòng, nhưng vẫn có thể thiết lập chiều rộng và chiều cao, bạn nên sử dụng giá trị nào cho thuộc tính `display`?

      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ộ đề 7

      Câu 28: Bạn có một bảng và muốn thiết lập chiều rộng cho toàn bộ bảng là 50% chiều rộng của phần tử chứa nó. Thuộc tính CSS nào cần áp dụng cho phần tử `

      `?

      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ộ đề 7

      Câu 29: Bạn muốn tạo một đường viền đơn, liền nét, dày 1px và màu xám (#ccc) cho một phần tử `div`. Cú pháp viết tắt (shorthand) nào sau đây là đúng?

      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ộ đề 7

      Câu 30: Xét đoạn HTML và CSS sau:

      HTML:
      ```html

      Left
      Right

      ```
      CSS:
      ```css
      .left { float: left; width: 40%; }
      .right { float: left; width: 60%; }
      .footer { clear: both; }
      ```

      Kết quả hiển thị của phần tử `div.footer` sẽ như thế nào?

      Xem kết quả

      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ử

      - Đề 08

      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ử

      - Đề 08 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: Để hiển thị các đường viền của bảng và các ô (th, td) dưới dạng một đường viền đơn, loại bỏ khoảng cách giữa chúng, thuộc tính CSS nào cần được áp dụng cho phần tử `

      `?

      • A. border-spacing: 0;
      • B. border-collapse: collapse;
      • C. border-style: solid;
      • D. empty-cells: hide;

      Câu 2: Bạn muốn đặt màu nền cho các hàng chẵn trong bảng khác với màu nền của các hàng lẻ để dễ đọc hơn. Vùng chọn (selector) CSS nào sau đây là phù hợp để chọn các hàng chẵn (`

      `)?

      • A. tr:odd
      • B. tr:first-child
      • C. tr:nth-child(even)
      • D. tr.even

      Câu 3: Để làm nổi bật hàng mà người dùng đang rê chuột qua trong bảng, bạn cần sử dụng lớp giả (pseudo-class) nào kết hợp với vùng chọn `

      `?

      • A. tr:hover
      • B. tr:active
      • C. tr:focus
      • D. tr:visited

      Câu 4: Bạn có một bảng dữ liệu và muốn thêm khoảng trống giữa nội dung văn bản bên trong mỗi ô (`

      ` và `

      `) và đường viền của ô đó. Thuộc tính CSS nào được sử dụng để điều chỉnh khoảng trống này?

      • A. margin
      • B. border-spacing
      • C. height
      • D. padding

      Câu 5: Cho đoạn CSS sau:
      ```css
      table, th, td {
      border: 1px solid black;
      }
      table {
      border-collapse: collapse;
      }
      ```
      Đoạn CSS này sẽ định kiểu đường viền cho bảng như thế nào?

      • A. Mỗi ô và bảng có đường viền riêng biệt, có khoảng cách giữa các ô.
      • B. Các đường viền của ô và bảng sẽ gộp lại thành một đường viền đơn, không có khoảng cách giữa các ô.
      • C. Chỉ có bảng có đường viền, các ô không có.
      • D. Đường viền sẽ là đường đôi (double border).

      Câu 6: Để căn lề nội dung của tất cả các ô tiêu đề bảng (`

      `) ra giữa theo chiều ngang, thuộc tính CSS nào sau đây là đúng?

      • A. text-align: center;
      • B. vertical-align: middle;
      • C. align-items: center;
      • D. justify-content: center;

      Câu 7: Bạn muốn thêm một chú thích (caption) cho bảng và đặt nó ở phía dưới bảng. Thuộc tính CSS nào được sử dụng để kiểm soát vị trí của chú thích bảng?

      • A. caption-align
      • B. text-align
      • C. caption-side
      • D. vertical-align

      Câu 8: Khi sử dụng thuộc tính `float: left;` cho một phần tử `

      `, điều gì xảy ra với phần tử đó trong luồng tài liệu thông thường?

      • A. Nó vẫn ở vị trí ban đầu nhưng nội dung khác sẽ không thể chồng lên nó.
      • B. Nó được đưa ra khỏi luồng tài liệu thông thường và dịch sang trái.
      • C. Nó được căn giữa theo chiều ngang trong phần tử cha.
      • D. Nó trở thành một phần tử nội tuyến (inline element).

      Câu 9: Bạn có hai phần tử `

      ` và muốn chúng hiển thị cạnh nhau, với `div` đầu tiên nằm bên trái và `div` thứ hai nằm bên phải. Bạn nên sử dụng thuộc tính CSS nào cho cả hai phần tử này?

      • A. display: inline-block;
      • B. position: absolute;
      • C. margin: auto;
      • D. float: left; và float: right; (hoặc cả hai float: left; với width phù hợp)

      Câu 10: Bạn có một đoạn văn bản (`

      `) ngay sau một phần tử `

      ` đã được áp dụng `float: left;`. Đoạn văn bản này đang bị cuốn (wrap) xung quanh phần tử `div` đó. Để đoạn văn bản bắt đầu dưới phần tử `div` đã float, bạn cần áp dụng thuộc tính CSS nào cho đoạn văn bản (`

      `)?

      • A. clear: left;
      • B. float: none;
      • C. display: block;
      • D. overflow: hidden;

      Câu 11: Thuộc tính `clear: both;` được sử dụng để làm gì?

      • A. Ngăn không cho phần tử được float sang trái.
      • B. Ngăn không cho phần tử được float sang phải.
      • C. Ngăn không cho phần tử nằm cạnh bất kỳ phần tử nào đã được float (cả trái và phải).
      • D. Xóa tất cả các thuộc tính float đã được áp dụng cho phần tử.

      Câu 12: Khi một phần tử cha chỉ chứa các phần tử con đã được áp dụng `float`, điều gì thường xảy ra với chiều cao của phần tử cha đó?

      • A. Chiều cao của phần tử cha sẽ tự động điều chỉnh để bao quanh tất cả các phần tử con.
      • B. Chiều cao của phần tử cha có thể bị co lại (collapsed) vì các phần tử con đã rời khỏi luồng tài liệu thông thường.
      • C. Phần tử cha sẽ có chiều cao cố định là 100%.
      • D. Các phần tử con sẽ bị ẩn đi.

      Câu 13: Bạn muốn thêm một đường viền màu đỏ dày 2px nét đứt cho toàn bộ bảng. CSS nào sau đây là đúng?

      • A. table { border-color: red; border-width: 2px; border-style: dashed; }
      • B. table { border: 2px red dashed; }
      • C. table { border: dashed 2px red; }
      • D. table { border: 2px dashed red; }

      Câu 14: Để đặt màu nền cho hàng tiêu đề (`

      `) của bảng là màu xanh nhạt (#ADD8E6), bạn sử dụng CSS nào?

      • A. th { background-color: #ADD8E6; }
      • B. tr th { color: #ADD8E6; }
      • C. thead { background-color: #ADD8E6; }
      • D. td { background-color: #ADD8E6; }

      Câu 15: Bạn muốn ẩn nội dung của các ô bảng (`

      `) nếu chúng rỗng. Thuộc tính CSS nào được sử dụng cho mục đích này?

      • A. display: none;
      • B. empty-cells: hide;
      • C. visibility: hidden;
      • D. content:

      Câu 16: Khi nào bạn nên cân nhắc sử dụng thuộc tính `float` trong CSS?

      • A. Khi bạn muốn căn giữa một phần tử theo chiều ngang.
      • B. Khi bạn muốn tạo khoảng trống bên trong một phần tử.
      • C. Khi bạn muốn một phần tử nằm bên trái hoặc bên phải và cho phép văn bản hoặc các phần tử nội tuyến khác quấn quanh nó.
      • D. Khi bạn muốn đặt một phần tử ở một vị trí cố định trên màn hình.

      Câu 17: Thuộc tính `margin` và `padding` khác nhau như thế nào khi áp dụng cho một phần tử `

      `?

      • A. Margin tạo khoảng trống bên ngoài đường viền của phần tử, còn padding tạo khoảng trống bên trong đường viền và nội dung.
      • B. Margin tạo khoảng trống bên trong đường viền, còn padding tạo khoảng trống bên ngoài đường viền.
      • C. Cả hai đều tạo khoảng trống bên ngoài phần tử.
      • D. Cả hai đều tạo khoảng trống bên trong phần tử.

      Câu 18: Bạn có một bố cục với hai cột sử dụng `float: left;` cho cả hai `div` cột. Phía dưới hai cột này là một footer (`

      `). Footer đang bị trôi lên và nằm cạnh các cột. CSS nào sau đây là cách phổ biến để đảm bảo footer luôn nằm dưới cả hai cột đã float?

      • A. footer { float: none; }
      • B. footer { position: relative; }
      • C. footer { display: block; }
      • D. footer { clear: both; }

      Câu 19: Để đặt chiều rộng cố định cho một cột cụ thể trong bảng mà không ảnh hưởng đến các cột khác, bạn có thể áp dụng thuộc tính `width` cho phần tử nào?

      • A. table
      • B. tr
      • C. th hoặc td (trong cột mong muốn)
      • D. caption

      Câu 20: Bạn áp dụng CSS `background-color: yellow;` cho vùng chọn `tr:nth-child(odd)`. Điều này sẽ có tác dụng gì?

      • A. Đặt màu nền vàng cho tất cả các hàng trong bảng.
      • B. Đặt màu nền vàng cho các hàng lẻ (hàng 1, 3, 5,...) trong bảng.
      • C. Đặt màu nền vàng cho các hàng chẵn (hàng 2, 4, 6,...) trong bảng.
      • D. Đặt màu nền vàng cho hàng tiêu đề của bảng.

      Câu 21: Giả sử bạn có một `div` cha chứa hai `div` con, cả hai đều được `float: left;`. Nếu `div` cha không được áp dụng thuộc tính `overflow: hidden;` hoặc một kỹ thuật "clearfix" tương tự, điều gì có thể xảy ra với bố cục?

      • A. Nội dung hoặc các phần tử đứng sau `div` cha có thể bị trôi lên và nằm bên cạnh các `div` con đã float.
      • B. Các `div` con sẽ không được hiển thị.
      • C. Chiều rộng của `div` cha sẽ bị giới hạn bởi chiều rộng của `div` con đầu tiên.
      • D. Các `div` con sẽ tự động căn giữa trong `div` cha.

      Câu 22: Để tạo khoảng cách 15px giữa đường viền của phần tử `

      ` và các phần tử bên ngoài nó, bạn sử dụng CSS nào?

      • A. padding: 15px;
      • B. border-spacing: 15px;
      • C. margin: 15px;
      • D. text-indent: 15px;

      Câu 23: Bạn muốn định kiểu cho đường viền của từng ô (`

      ` và `

      `) trong bảng có màu xanh dương. CSS nào sau đây là đúng?

      • A. td, th { border-color: blue; }
      • B. table { border-color: blue; }
      • C. tr { border-color: blue; }
      • D. td, th { color: blue; }

      Câu 24: Cho đoạn mã HTML và CSS:
      HTML:
      ```html

    • A. Đoạn văn bản sẽ nằm hoàn toàn bên dưới Box 1.
    • B. Đoạn văn bản sẽ nằm hoàn toàn bên trái Box 1.
    • C. Đoạn văn bản sẽ quấn quanh Box 1 (bắt đầu bên trái Box 1 và tiếp tục bên dưới nếu dài).
    • D. Đoạn văn bản sẽ bị ẩn đi.
    • Câu 25: Thuộc tính `table-layout: fixed;` khi áp dụng cho bảng có tác dụng gì?

      • A. Sử dụng thuật toán bố cục bảng nhanh hơn, thường dựa vào chiều rộng của cột đầu tiên hoặc thuộc tính `width` đã đặt, bỏ qua nội dung của các ô khác.
      • B. Đảm bảo bảng luôn chiếm toàn bộ chiều rộng của phần tử cha.
      • C. Căn giữa bảng theo chiều ngang trên trang.
      • D. Làm cho bảng cuộn được nếu nội dung quá lớn.

      Câu 26: Bạn muốn tạo một đường viền chỉ ở phía dưới cho hàng tiêu đề (`

      `) trong bảng. CSS nào sau đây là đúng?

      • A. th { border: 1px solid black; }
      • B. th { border-top: 1px solid black; }
      • C. th { border-right: 1px solid black; }
      • D. th { border-bottom: 1px solid black; }

      Câu 27: Để tăng khoảng cách giữa các đường viền của các ô trong bảng (khi `border-collapse: separate;`), thuộc tính nào được sử dụng?

      • A. border-spacing
      • B. padding
      • C. margin
      • D. gap

      Câu 28: Bạn có một `div` với `float: left;` và một `div` khác với `float: right;`. Cả hai đều nằm trong một `div` cha. Nếu `div` cha có đường viền, đường viền này có thể không bao quanh các `div` con đã float. Đây là vấn đề gì và thuộc tính nào trên `div` cha có thể giúp giải quyết một phần vấn đề này (bên cạnh các kỹ thuật khác như clearfix)?

      • A. Vấn đề chồng lấn (overlapping), sử dụng `position: relative;`
      • B. Vấn đề chiều cao co lại (collapse), sử dụng `overflow: hidden;`
      • C. Vấn đề căn lề (alignment), sử dụng `text-align: center;`
      • D. Vấn đề hiển thị (visibility), sử dụng `display: block;`

      Câu 29: Bạn muốn đặt màu chữ (font color) cho tất cả dữ liệu trong các ô bảng (`

      `) là màu xám (#808080). CSS nào sau đây là đúng?

      • A. td { background-color: #808080; }
      • B. table { color: #808080; }
      • C. td { color: #808080; }
      • D. tr { color: #808080; }

      Câu 30: Trong trường hợp nào việc sử dụng `clear: right;` là cần thiết?

      • A. Khi bạn muốn ngăn một phần tử nằm cạnh một phần tử đã float sang trái.
      • B. Khi bạn muốn phần tử hiện tại float sang trái.
      • C. Khi bạn muốn ngăn một phần tử nằm cạnh bất kỳ phần tử nào đã float (cả trái và phải).
      • D. Khi bạn muốn ngăn phần tử hiện tại nằm cạnh một phần tử đã float sang phải.

      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ộ đề 8

      Câu 1: Để hiển thị các đường viền của bảng và các ô (th, td) dưới dạng một đường viền đơn, loại bỏ khoảng cách giữa chúng, thuộc tính CSS nào cần được áp dụng cho phần tử `

      `?

      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ộ đề 8

      Câu 2: Bạn muốn đặt màu nền cho các hàng chẵn trong bảng khác với màu nền của các hàng lẻ để dễ đọc hơn. Vùng chọn (selector) CSS nào sau đây là phù hợp để chọn các hàng chẵn (`

      `)?

      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ộ đề 8

      Câu 3: Để làm nổi bật hàng mà người dùng đang rê chuột qua trong bảng, bạn cần sử dụng lớp giả (pseudo-class) nào kết hợp với vùng chọ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ộ đề 8

      Câu 4: Bạn có một bảng dữ liệu và muốn thêm khoảng trống giữa nội dung văn bản bên trong mỗi ô (`

      ` hoặc các ô `

      `)?

      • A. td
      • B. th
      • C. tr
      • D. tbody

      Câu 24: Để áp dụng kiểu dáng (ví dụ: chiều rộng, đường viền chung) cho toàn bộ cấu trúc bảng HTML, bạn sử dụng bộ chọn nào?

      • A. tbody
      • B. thead
      • C. tr
      • D. table

      Câu 25: Bạn có một container rộng 500px. Bên trong có hai `

      `, mỗi div có `width: 60%` và `float: left;`. Điều gì có khả năng xảy ra với bố cục của hai div này?

      • A. Div thứ hai sẽ bị đẩy xuống dưới div thứ nhất.
      • B. Cả hai div sẽ nằm cạnh nhau trên cùng một dòng.
      • C. Div thứ nhất sẽ chiếm 60%, div thứ hai sẽ tự co lại cho vừa phần còn lại.
      • D. Cả hai div sẽ tràn ra ngoài container.

      Câu 26: Sự khác biệt trực quan chính giữa `border-collapse: collapse;` và `border-collapse: separate;` khi áp dụng cho một bảng có đường viền là gì?

      • A. `collapse` tạo đường viền đôi, `separate` tạo đường viền đơn.
      • B. `collapse` tạo đường viền đơn liền mạch, `separate` tạo đường viền kép với khoảng cách giữa các ô.
      • C. `collapse` chỉ hiển thị đường viền ngoài, `separate` hiển thị cả đường viền trong.
      • D. `collapse` loại bỏ tất cả đường viền, `separate` hiển thị đường viền mặc định.

      Câu 27: Bạn muốn một phần tử `

      ` có class `sidebar` chiếm 30% chiều rộng của phần tử cha và nằm ở bên trái. Quy tắc CSS nào sau đây đúng?

      • A. .sidebar { width: 30%; position: left; }
      • B. .sidebar { width: 30%; display: inline-block; }
      • C. .sidebar { width: 30%; float: left; }
      • D. .sidebar { width: 30%; margin-left: 0; }

      Câu 28: Khi một phần tử được thiết lập `float: left;`, các phần tử dạng khối (block-level elements) đứng ngay sau nó trong mã HTML sẽ có xu hướng như thế nào nếu không có thuộc tính `clear`?

      • A. Nội dung của chúng sẽ nằm cạnh phần tử đã float, còn đường viền/nền của chúng thì nằm dưới.
      • B. Chúng sẽ tự động điều chỉnh để nằm hoàn toàn dưới phần tử đã float.
      • C. Chúng sẽ biến mất khỏi luồng tài liệu bình thường.
      • D. Chúng sẽ bị đẩy sang phía đối diện (bên phải).

      Câu 29: Bạn muốn áp dụng màu nền đặc biệt chỉ cho hàng thứ 3 trong bảng. Bộ chọn CSS nào sau đây là chính xác?

      • A. tr:first-child + tr + tr
      • B. tr:last-child
      • C. tr:nth-child(odd)
      • D. tr:nth-child(3)

      Câu 30: Nếu bạn thiết lập `border: 2px solid gray;` cho cả `table` và `td, th`, và sử dụng `border-collapse: collapse;`, kết quả hiển thị đường viền sẽ như thế nào?

      • A. Bảng sẽ có đường viền ngoài 2px màu xám và các ô bên trong không có đường viền.
      • B. Tất cả các đường viền (ngoài bảng và giữa các ô) sẽ là đường đơn, dày 2px, màu xám.
      • C. Bảng sẽ có đường viền ngoài 2px, còn các ô bên trong có đường viền 1px mặc định.
      • D. Đường viền của bảng sẽ là 2px, còn đường viền giữa các ô sẽ là 4px.

      1 / 30

      Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F12: Định kiểu CSS cho biểu mẫu

      Tags: Bộ đề 9

      Câu 3: Bạn muốn một nút nhấn (`

      2 / 30

      Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F12: Định kiểu CSS cho biểu mẫu

      Tags: Bộ đề 9

      Câu 4: Giả sử bạn có một nhóm các nút tròn (``). Bạn muốn định kiểu đặc biệt (ví dụ: thêm đường viền đậm) cho nút tròn đang được chọn. Bạn sẽ sử dụng thuộc tính giả lớp nào?

      3 / 30

      Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F12: Định kiểu CSS cho biểu mẫu

      Tags: Bộ đề 9

      Câu 5: Bạn có một biểu mẫu với các cặp thẻ `

      4 / 30

      Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F12: Định kiểu CSS cho biểu mẫu

      Tags: Bộ đề 9

      Câu 6: Để thêm khoảng trống bên trong một hộp văn bản, giữa nội dung nhập liệu và đường viền của nó, bạn sẽ sử dụng thuộc tính CSS nào?

      5 / 30

      Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F12: Định kiểu CSS cho biểu mẫu

      Tags: Bộ đề 9

      Câu 7: Bạn muốn tạo một khoảng cách 10 pixels giữa các nhóm phần tử biểu mẫu khác nhau (ví dụ: giữa hai thẻ `

      ` chứa các trường nhập liệu). Thuộc tính nào phù hợp nhất để tạo khoảng trống *bên ngoài* các phần tử này?

      6 / 30

      Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F12: Định kiểu CSS cho biểu mẫu

      Tags: Bộ đề 9

      Câu 8: Bạn muốn thay đổi màu chữ của tất cả các nhãn (`

      7 / 30

      Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F12: Định kiểu CSS cho biểu mẫu

      Tags: Bộ đề 9

      Câu 9: Bạn muốn đặt màu nền cho toàn bộ khu vực chứa biểu mẫu (`

      `). Thuộc tính nào được sử dụng để thiết lập màu nền?

      8 / 30

      Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F12: Định kiểu CSS cho biểu mẫu

      Tags: Bộ đề 9

      Câu 10: Để chọn và định kiểu riêng cho các trường nhập liệu kiểu văn bản (``), bạn sử dụng bộ chọn (selector) kết hợp nào?

      9 / 30

      Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F12: Định kiểu CSS cho biểu mẫu

      Tags: Bộ đề 9

      Câu 11: Bạn đã thiết lập `width: 200px; padding: 10px; border: 1px solid black;` cho một hộp văn bản. Nếu bạn sử dụng `box-sizing: content-box;`, tổng chiều rộng thực tế của hộp văn bản trên trang sẽ là bao nhiêu?

      10 / 30

      Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F12: Định kiểu CSS cho biểu mẫu

      Tags: Bộ đề 9

      Câu 12: Vẫn với các thiết lập ở Câu 11 (`width: 200px; padding: 10px; border: 1px solid black;`), nếu bạn thay đổi `box-sizing` thành `border-box`, tổng chiều rộng thực tế của hộp văn bản trên trang sẽ là bao nhiêu?

      11 / 30

      Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F12: Định kiểu CSS cho biểu mẫu

      Tags: Bộ đề 9

      Câu 13: Thuộc tính nào thường được sử dụng để loại bỏ hoặc thay đổi đường viền màu xanh/cam mặc định xuất hiện xung quanh các phần tử biểu mẫu (như input, button) khi chúng được chọn (focus)?

      12 / 30

      Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F12: Định kiểu CSS cho biểu mẫu

      Tags: Bộ đề 9

      Câu 14: Bạn muốn một trường nhập liệu (``) có viền màu đỏ và biểu tượng cảnh báo khi nội dung nhập vào không hợp lệ (ví dụ: nhập chữ vào trường số). Thuộc tính giả lớp nào của CSS3 giúp bạn chọn các trường nhập liệu ở trạng thái không hợp lệ?

      13 / 30

      Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F12: Định kiểu CSS cho biểu mẫu

      Tags: Bộ đề 9

      Câu 15: Để làm mờ (giảm độ trong suốt) một nút nhấn (`

      14 / 30

      Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F12: Định kiểu CSS cho biểu mẫu

      Tags: Bộ đề 9

      Câu 16: Bạn muốn tất cả các thẻ `

      15 / 30

      Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F12: Định kiểu CSS cho biểu mẫu

      Tags: Bộ đề 9

      Câu 17: Để định kiểu cho văn bản gợi ý (placeholder text) bên trong một trường nhập liệu (``), bạn sử dụng bộ chọn giả phần tử (pseudo-element) nào?

      16 / 30

      Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F12: Định kiểu CSS cho biểu mẫu

      Tags: Bộ đề 9

      Câu 18: Bạn có một biểu mẫu yêu cầu nhập địa chỉ email. Để định kiểu riêng cho trường nhập liệu này (ví dụ: thêm biểu tượng email), bạn có thể sử dụng bộ chọn thuộc tính nào?

      17 / 30

      Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F12: Định kiểu CSS cho biểu mẫu

      Tags: Bộ đề 9

      Câu 19: Bạn muốn tạo một biểu mẫu có các trường nhập liệu và nút nhấn được căn giữa theo chiều ngang trong một vùng chứa (`

      `). Thuộc tính CSS nào trên vùng chứa hoặc biểu mẫu có thể giúp bạn thực hiện điều này?

      18 / 30

      Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F12: Định kiểu CSS cho biểu mẫu

      Tags: Bộ đề 9

      Câu 20: So sánh thuộc tính `border` và `outline` khi áp dụng cho một trường nhập liệu ở trạng thái `:focus`. Điểm khác biệt chính là gì?

      19 / 30

      Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F12: Định kiểu CSS cho biểu mẫu

      Tags: Bộ đề 9

      Câu 21: Bạn muốn các trường nhập liệu trong biểu mẫu có cùng chiều rộng, độc lập với nội dung bên trong. Bạn nên sử dụng thuộc tính nào để thiết lập chiều rộng cố định cho các trường ``?

      20 / 30

      Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F12: Định kiểu CSS cho biểu mẫu

      Tags: Bộ đề 9

      Câu 22: Để thay đổi kiểu con trỏ chuột khi di chuyển qua một nút nhấn (ví dụ: thành hình bàn tay), bạn sử dụng thuộc tính CSS nào?

      21 / 30

      Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F12: Định kiểu CSS cho biểu mẫu

      Tags: Bộ đề 9

      Câu 23: Bạn muốn tất cả các trường nhập liệu kiểu mật khẩu (``) có cùng một kiểu viền đặc biệt. Bộ chọn CSS nào phù hợp nhất để áp dụng kiểu này?

      22 / 30

      Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F12: Định kiểu CSS cho biểu mẫu

      Tags: Bộ đề 9

      Câu 24: Bạn có một biểu mẫu với nhiều phần tử khác nhau. Bạn chỉ muốn định kiểu cho các trường `` nằm *bên trong* một thẻ `

      ` có class là `user-info`. Bộ chọn CSS nào thể hiện mối quan hệ này?

      23 / 30

      Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F12: Định kiểu CSS cho biểu mẫu

      Tags: Bộ đề 9

      Câu 25: Trong một biểu mẫu, bạn muốn trường nhập liệu email (``) có đường viền màu xanh lá cây khi nội dung nhập vào là một địa chỉ email hợp lệ. Bạn sẽ kết hợp bộ chọn thuộc tính và bộ chọn giả lớp nào?

      24 / 30

      Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F12: Định kiểu CSS cho biểu mẫu

      Tags: Bộ đề 9

      Câu 26: Giả sử bạn có quy tắc CSS sau: `input { padding: 5px; }` và `input[type="text"] { padding: 10px; }`. Một trường `` sẽ có giá trị padding là bao nhiêu?

      25 / 30

      Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F12: Định kiểu CSS cho biểu mẫu

      Tags: Bộ đề 9

      Câu 27: Bạn muốn tùy chỉnh giao diện của các hộp kiểm (``). Dù việc tùy chỉnh sâu thường dùng kỹ thuật phức tạp, thuộc tính giả lớp `:checked` cho phép bạn thay đổi điều gì khi hộp kiểm được chọn?

      26 / 30

      Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F12: Định kiểu CSS cho biểu mẫu

      Tags: Bộ đề 9

      Câu 28: Để làm cho đường viền của một trường nhập liệu có màu khác biệt khi con trỏ chuột di chuyển qua nó nhưng chưa nhấp vào, bạn sẽ sử dụng thuộc tính giả lớp nào kết hợp với `border-color`?

      27 / 30

      Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F12: Định kiểu CSS cho biểu mẫu

      Tags: Bộ đề 9

      Câu 29: Bạn muốn tạo một biểu mẫu responsive, trong đó các trường nhập liệu chiếm toàn bộ chiều rộng của vùng chứa trên màn hình nhỏ. Bạn nên đặt thuộc tính `width` cho các trường nhập liệu với giá trị nào (kết hợp với `box-sizing: border-box`)?

      28 / 30

      Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F12: Định kiểu CSS cho biểu mẫu

      Tags: Bộ đề 9

      Câu 30: Khi định kiểu cho một nút nhấn, sự khác biệt cơ bản giữa việc sử dụng bộ chọn `button` và `input[type="button"]` là gì?

      29 / 30

      Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F13: Dự án tạo trang web (tiếp theo)

      Tags: Bộ đề 9

      Trong giai đoạn thực hiện dự án tạo trang web, nhóm phát triển cần áp dụng các quy tắc định kiểu để trang web hiển thị theo đúng thiết kế. Công cụ/ngôn ngữ nào chủ yếu được sử dụng cho mục đích này?

      30 / 30

      Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F13: Dự án tạo trang web (tiếp theo)

      Tags: Bộ đề 9

      Một nhóm học sinh đang làm dự án trang web. Họ đã hoàn thành cấu trúc nội dung bằng HTML và giờ cần làm cho các tiêu đề (`

      `) có màu xanh và căn giữa. Thuộc tính CSS nào cần sử dụng để thay đổi màu chữ và căn lề văn bản?

      Xem kết quả

      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ử

      - Đề 10

      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ử

      - Đề 10 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: Để các đường viền của các ô (`

      ` và `

      `) và đường viền của ô đó. Thuộc tính CSS nào được sử dụng để điều chỉnh khoảng trống này?

      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ộ đề 8

      Câu 5: Cho đoạn CSS sau:
      ```css
      table, th, td {
      border: 1px solid black;
      }
      table {
      border-collapse: collapse;
      }
      ```
      Đoạn CSS này sẽ định kiểu đường viền cho bảng như thế nào?

      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ộ đề 8

      Câu 6: Để căn lề nội dung của tất cả các ô tiêu đề bảng (`

      `) ra giữa theo chiều ngang, thuộc tính CSS nào sau đây là đúng?

      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ộ đề 8

      Câu 7: Bạn muốn thêm một chú thích (caption) cho bảng và đặt nó ở phía dưới bảng. Thuộc tính CSS nào được sử dụng để kiểm soát vị trí của chú thích bảng?

      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ộ đề 8

      Câu 8: Khi sử dụng thuộc tính `float: left;` cho một phần tử `

      `, điều gì xảy ra với phần tử đó trong luồng tài liệu thông thường?

      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ộ đề 8

      Câu 9: Bạn có hai phần tử `

      ` và muốn chúng hiển thị cạnh nhau, với `div` đầu tiên nằm bên trái và `div` thứ hai nằm bên phải. Bạn nên sử dụng thuộc tính CSS nào cho cả hai phần tử này?

      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ộ đề 8

      Câu 10: Bạn có một đoạn văn bản (`

      `) ngay sau một phần tử `

      ` đã được áp dụng `float: left;`. Đoạn văn bản này đang bị cuốn (wrap) xung quanh phần tử `div` đó. Để đoạn văn bản bắt đầu *dưới* phần tử `div` đã float, bạn cần áp dụng thuộc tính CSS nào cho đoạn văn bản (`

      `)?

      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ộ đề 8

      Câu 11: Thuộc tính `clear: both;` được sử dụng để làm gì?

      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ộ đề 8

      Câu 12: Khi một phần tử cha chỉ chứa các phần tử con đã được áp dụng `float`, điều gì thường xảy ra với chiều cao của phần tử cha đó?

      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ộ đề 8

      Câu 13: Bạn muốn thêm một đường viền màu đỏ dày 2px nét đứt cho toàn bộ bảng. CSS nào sau đây là đúng?

      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ộ đề 8

      Câu 14: Để đặt màu nền cho hàng tiêu đề (`

      `) của bảng là màu xanh nhạt (#ADD8E6), bạn sử dụng CSS nào?

      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ộ đề 8

      Câu 15: Bạn muốn ẩn nội dung của các ô bảng (`

      `) nếu chúng rỗng. Thuộc tính CSS nào được sử dụng cho mục đích này?

      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ộ đề 8

      Câu 16: Khi nào bạn nên cân nhắc sử dụng thuộc tính `float` trong CSS?

      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ộ đề 8

      Câu 17: Thuộc tính `margin` và `padding` khác nhau như thế nào khi áp dụng cho một phần tử `

      `?

      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ộ đề 8

      Câu 18: Bạn có một bố cục với hai cột sử dụng `float: left;` cho cả hai `div` cột. Phía dưới hai cột này là một footer (`

      `). Footer đang bị trôi lên và nằm cạnh các cột. CSS nào sau đây là cách phổ biến để đảm bảo footer luôn nằm *dưới* cả hai cột đã float?

      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ộ đề 8

      Câu 19: Để đặt chiều rộng cố định cho một cột cụ thể trong bảng mà không ảnh hưởng đến các cột khác, bạn có thể áp dụng thuộc tính `width` cho phần tử nào?

      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ộ đề 8

      Câu 20: Bạn áp dụng CSS `background-color: yellow;` cho vùng chọn `tr:nth-child(odd)`. Điều này sẽ có tác dụng gì?

      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ộ đề 8

      Câu 21: Giả sử bạn có một `div` cha chứa hai `div` con, cả hai đều được `float: left;`. Nếu `div` cha không được áp dụng thuộc tính `overflow: hidden;` hoặc một kỹ thuật 'clearfix' tương tự, điều gì có thể xảy ra với bố cục?

      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ộ đề 8

      Câu 22: Để tạo khoảng cách 15px giữa đường viền của phần tử `

      ` và các phần tử *bên ngoài* nó, bạn sử dụng CSS nào?

      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ộ đề 8

      Câu 23: Bạn muốn định kiểu cho đường viền của *từng ô* (`

      ` và `

      `) trong bảng có màu xanh dương. CSS nào sau đây là đúng?

      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ộ đề 8

      Câu 24: Cho đoạn mã HTML và CSS:
      HTML:
      ```html

      Box 1

      This is a paragraph.

      ```
      CSS:
      ```css
      .box { float: right; width: 100px; }
      ```
      Đoạn văn bản "This is a paragraph." sẽ hiển thị như thế nào so với "Box 1"?

      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ộ đề 8

      Câu 25: Thuộc tính `table-layout: fixed;` khi áp dụng cho bảng có tác dụng gì?

      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ộ đề 8

      Câu 26: Bạn muốn tạo một đường viền chỉ ở phía dưới cho hàng tiêu đề (`

      `) trong bảng. CSS nào sau đây là đúng?

      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ộ đề 8

      Câu 27: Để tăng khoảng cách giữa các đường viền của các ô trong bảng (khi `border-collapse: separate;`), thuộc tính nào được sử dụng?

      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ộ đề 8

      Câu 28: Bạn có một `div` với `float: left;` và một `div` khác với `float: right;`. Cả hai đều nằm trong một `div` cha. Nếu `div` cha có đường viền, đường viền này có thể không bao quanh các `div` con đã float. Đây là vấn đề gì và thuộc tính nào trên `div` cha có thể giúp giải quyết một phần vấn đề này (bên cạnh các kỹ thuật khác như clearfix)?

      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ộ đề 8

      Câu 29: Bạn muốn đặt màu chữ (font color) cho tất cả dữ liệu trong các ô bảng (`

      `) là màu xám (#808080). CSS nào sau đây là đúng?

      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ộ đề 8

      Câu 30: Trong trường hợp nào việc sử dụng `clear: right;` là cần thiết?

      Xem kết quả

      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ử

      - Đề 09

      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ử

      - Đề 09 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 thiết lập cho bảng hiển thị đườ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ủa bảng cần được sử dụng và giá trị của nó là gì?

      • A. border-collapse: collapse;
      • B. border-style: none;
      • C. border-width: 0;
      • D. border-spacing: 0;

      Câu 2: Để tạo khoảng cách bên trong (padding) cho nội dung của mỗi ô tiêu đề (`

      `) và ô dữ liệu (`

      `) trong bảng, bạn nên áp dụng thuộc tính nào cho bộ chọn `th, td`?

      • A. margin
      • B. border
      • C. padding
      • D. spacing

      Câu 3: Bạn muốn đặt chiều rộng của toàn bộ bảng là 80% chiều rộng của phần tử chứa nó. Quy tắc CSS nào sau đây thực hiện điều đó?

      • A. table { height: 80%; }
      • B. table { width: 80%; }
      • C. table { max-width: 80%; }
      • D. table { min-width: 80%; }

      Câu 4: Để tạo hiệu ứng màu nền xen kẽ cho các hàng trong bảng (ví dụ: hàng chẵn màu xám nhạt, hàng lẻ màu trắng), bạn cần sử dụng lớp giả (pseudo-class) nào kết hợp với bộ chọn hàng (`tr`)?

      • A. :first-child
      • B. :last-child
      • C. :active
      • D. :nth-child()

      Câu 5: Bạn muốn khi di chuột (hover) qua một hàng bất kỳ trong bảng, màu nền của hàng đó sẽ thay đổi để làm nổi bật. Bộ chọn và lớp giả nào sau đây giúp thực hiện điều này?

      • A. tr:hover
      • B. td:hover
      • C. table:hover
      • D. th:active

      Câu 6: Để đặt màu nền cho hàng tiêu đề bảng (`

      `) thành màu xanh và màu chữ thành màu trắng, bạn cần sử dụng kết hợp các thuộc tính nào?

      • A. border-color và text-color
      • B. font-size và background-image
      • C. background-color và color
      • D. margin và padding

      Câu 7: Bạn muốn căn giữa theo chiều ngang cho tất cả nội dung văn bản trong các ô dữ liệu (`

      `) của bảng. Thuộc tính CSS nào cần sử dụng cho bộ chọn `td`?

      • A. vertical-align: middle;
      • B. text-align: center;
      • C. align-items: center;
      • D. justify-content: center;

      Câu 8: Để căn giữa theo chiều dọc cho nội dung trong các ô bảng (`

      `, `

      `), thuộc tính CSS nào thường được sử dụng?

      • A. vertical-align
      • B. text-align
      • C. line-height
      • D. display

      Câu 9: Bạn muốn đặt màu đường viền cho tất cả các ô trong bảng (`td`, `th`) là màu xanh dương (`blue`). Quy tắc CSS nào sau đây là đúng?

      • A. table { border-color: blue; }
      • B. tr { border-color: blue; }
      • C. td, th { border-color: blue; }
      • D. td, th { color: blue; }

      Câu 10: Để hiển thị đường viền xung quanh toàn bộ bảng và mỗi ô bên trong nó, ít nhất bạn cần thiết lập thuộc tính `border` cho bộ chọn nào?

      • A. table
      • B. td
      • C. th
      • D. table, th, td

      Câu 11: Bạn muốn tạo hai khối `

      ` nằm cạnh nhau trên cùng một dòng. Thuộc tính CSS nào thường được sử dụng để "đẩy" một phần tử sang trái hoặc phải?

      • A. position
      • B. float
      • C. display
      • D. align

      Câu 12: Bạn có hai phần tử `

      `, một div có class `left-col` và một div có class `right-col`. Để div `left-col` nằm bên trái và div `right-col` nằm bên phải, bạn sẽ áp dụng quy tắc CSS nào cho chúng?

      • A. .left-col { float: left; } .right-col { float: right; }
      • B. .left-col { align: left; } .right-col { align: right; }
      • C. .left-col { display: inline; } .right-col { display: inline; }
      • D. .left-col { position: left; } .right-col { position: right; }

      Câu 13: Khi sử dụng thuộc tính `float` cho các phần tử `

      `, đôi khi các phần tử đứng sau (không float) có thể bị "cuộn" lên và nằm cạnh các phần tử đã float, gây lỗi bố cục. Thuộc tính CSS nào giúp "dọn dẹp" float và đảm bảo phần tử tiếp theo bắt đầu dưới tất cả các float trước đó?

      • A. overflow: hidden;
      • B. position: static;
      • C. display: block;
      • D. clear: both;

      Câu 14: Bạn có một container `

      ` và bên trong có hai `

      ` con. Bạn muốn hai `

      ` con này nằm cạnh nhau và mỗi div con chiếm 50% chiều rộng của container. Bạn sẽ áp dụng thuộc tính `width` và `float` như thế nào cho hai div con?

      • A. width: 50%; float: none;
      • B. width: 50%; float: left; (áp dụng cho cả hai div con)
      • C. width: 100%; float: left; (áp dụng cho cả hai div con)
      • D. width: 50%; display: inline;

      Câu 15: Giả sử bạn có một đoạn HTML: `

      Box 1
      Box 2

      `. Phần tử `.footer` có khả năng bị ảnh hưởng bố cục như thế nào do các div float phía trước?

      • A. Nó sẽ tự động nằm ngay dưới Box 2.
      • B. Nó sẽ nằm ngang hàng với Box 2.
      • C. Nó có thể bị cuộn lên nằm cạnh Box 1 hoặc Box 2.
      • D. Nó sẽ biến mất khỏi trang.

      Câu 16: Thuộc tính `margin` trong CSS được sử dụng để làm gì đối với một phần tử `

      `?

      • A. Tạo khoảng trống bên ngoài đường viền của phần tử.
      • B. Tạo khoảng trống bên trong đường viền của phần tử (giữa đường viền và nội dung).
      • C. Đặt màu nền cho phần tử.
      • D. Đặt màu chữ cho phần tử.

      Câu 17: Thuộc tính `padding` trong CSS được sử dụng để làm gì đối với một phần tử `

      `?

      • A. Tạo khoảng trống bên ngoài đường viền của phần tử.
      • B. Tạo khoảng trống bên trong đường viền của phần tử (giữa đường viền và nội dung).
      • C. Đặt kiểu đường viền cho phần tử.
      • D. Đặt kích thước cho phần tử.

      Câu 18: Điểm khác biệt cơ bản giữa `margin` và `padding` khi áp dụng cho một phần tử (ví dụ `

      `) là gì?

      • A. `margin` áp dụng cho nội dung, `padding` áp dụng cho đường viền.
      • B. `margin` là khoảng trống bên trong, `padding` là khoảng trống bên ngoài.
      • C. `margin` ảnh hưởng đến kích thước phần tử, `padding` không ảnh hưởng.
      • D. `margin` là khoảng trống bên ngoài đường viền, `padding` là khoảng trống bên trong đường viền.

      Câu 19: Cho đoạn CSS sau: `table { width: 100%; border-collapse: collapse; } td, th { border: 1px solid black; padding: 10px; }`. Mô tả nào sau đây về bảng là chính xác?

      • A. Bảng có chiều rộng tự động, đường viền kép, khoảng cách nội dung 10px.
      • B. Bảng chiếm toàn bộ chiều rộng phần tử chứa, đường viền đơn, khoảng cách nội dung 10px.
      • C. Bảng chiếm toàn bộ chiều rộng phần tử chứa, không có đường viền, khoảng cách nội dung 10px.
      • D. Bảng có chiều rộng 100px, đường viền đơn, khoảng cách nội dung 10px.

      Câu 20: Cho đoạn CSS sau: `.box { width: 200px; padding: 20px; border: 5px solid red; margin: 10px; }`. Tổng chiều rộng thực tế mà phần tử có class "box" chiếm trên trang là bao nhiêu (bao gồm nội dung, padding, border và margin)?

      • A. 200px
      • B. 220px (200 + 20)
      • C. 250px (200 + 20 + 5 + 5 + 10)
      • D. 270px (200 + 202 + 52 + 10*2)

      Câu 21: Bạn muốn áp dụng một kiểu dáng đặc biệt (ví dụ: chữ in đậm, màu nền khác) chỉ cho các ô tiêu đề của bảng (`

      `). Bộ chọn CSS nào là phù hợp nhất?

      • A. th
      • B. td
      • C. tr
      • D. table

      Câu 22: Để chọn tất cả các ô dữ liệu (`

      `) trong một bảng và áp dụng cùng một kiểu (ví dụ: căn lề trái), bạn sử dụng bộ chọn nào?

      • A. th
      • B. td
      • C. tr
      • D. table

      Câu 23: Bạn muốn đặt một đường viền dưới cho mỗi hàng trong bảng, trừ hàng cuối cùng. Bộ chọn nào nhắm tới tất cả các hàng (`

      `, `

      `) và đường viền ngoài của bảng (`

      `) nối liền lại với nhau thành một đường viền đơn, thuộc tính CSS nào của bảng cần được thiết lập và với giá trị nào?

      • A. border-style: collapse;
      • B. border: collapse;
      • C. border-collapse: collapse;
      • D. border-spacing: 0;

      Câu 2: Bạn muốn đặt màu nền là màu xanh dương nhạt (#e0f7fa) và màu chữ là màu xanh đậm (#004d40) cho tất cả các ô tiêu đề bảng (`

      `) thay đổi thành màu xám nhạt (#f2f2f2) khi người dùng di chuột qua nó, bạn sử dụng lớp giả (pseudo-class) nào kết hợp với bộ chọn `tr`?

      • A. tr:active { background-color: #f2f2f2; }
      • B. tr:hover { background-color: #f2f2f2; }
      • C. tr:focus { background-color: #f2f2f2; }
      • D. tr::after { background-color: #f2f2f2; }

      Câu 4: Đoạn CSS nào sau đây được sử dụng để định kiểu màu nền khác nhau (ví dụ: màu xám nhạt #e9e9e9) chỉ cho các hàng chẵn trong bảng?

      • A. tr:nth-child(even) { background-color: #e9e9e9; }
      • B. tr:even { background-color: #e9e9e9; }
      • C. tr:nth-child(odd) { background-color: #e9e9e9; }
      • D. tr:child(2n) { background-color: #e9e9e9; }

      Câu 5: Để áp dụng kiểu dáng chỉ cho các hàng lẻ của bảng (ví dụ: màu nền trắng #ffffff), bạn sẽ sử dụng bộ chọn CSS nào?

      • A. tr:odd
      • B. tr:nth-child(even)
      • C. tr:nth-child(odd)
      • D. tr:first-child

      Câu 6: Giá trị mặc định của thuộc tính `border-collapse` là gì, và nó ảnh hưởng đến hiển thị đường viền của bảng và các ô bên trong như thế nào?

      • A. collapse; Mỗi ô có đường viền riêng biệt, tạo khoảng cách giữa các đường viền.
      • B. separate; Các đường viền nối liền thành một.
      • C. collapse; Các đường viền nối liền thành một.
      • D. separate; Mỗi ô có đường viền riêng biệt, tạo khoảng cách giữa các đường viền.

      Câu 7: Thuộc tính `float` trong CSS, khi được đặt với giá trị `left` hoặc `right` cho một phần tử dạng khối (block-level element) như `

      `, có mục đích chính là gì?

      • A. Đặt phần tử trôi sang trái hoặc phải, cho phép các phần tử dạng nội tuyến (inline) hoặc dạng khối khác nằm bên cạnh nó.
      • B. Thay đổi màu nền của phần tử một cách mượt mà.
      • C. Thay đổi kích thước phông chữ bên trong phần tử.
      • D. Tạo khoảng cách bên trong (padding) của phần tử.

      Câu 8: Bạn có hai phần tử `

      ` với nội dung khác nhau. Làm thế nào để đặt `div` thứ nhất ở bên trái và `div` thứ hai ở bên phải trên cùng một hàng bằng CSS?

      • A. Áp dụng `float: left;` cho cả hai div.
      • B. Áp dụng `float: left;` cho div thứ nhất và `float: right;` cho div thứ hai.
      • C. Áp dụng `display: inline-block;` cho cả hai div.
      • D. Áp dụng `margin: auto;` cho cả hai div.

      Câu 9: Khi một phần tử dạng khối (ví dụ: một `div` khác) đứng ngay sau các phần tử đã được float (ví dụ: `float: left;` hoặc `float: right;`) mà không được xử lý bằng thuộc tính `clear`, vấn đề bố cục phổ biến nào có thể xảy ra?

      • A. Phần tử đó sẽ luôn bắt đầu trên một dòng mới, hoàn toàn bên dưới tất cả các phần tử được float.
      • B. Phần tử đó sẽ biến mất khỏi trang.
      • C. Nội dung của phần tử đó sẽ nằm bên cạnh các phần tử được float, nhưng đường viền, nền hoặc các phần tử con của nó có thể hiển thị dưới phần tử được float cao nhất.
      • D. Phần tử đó sẽ tự động điều chỉnh chiều cao bằng với phần tử được float cao nhất.

      Câu 10: Để khắc phục vấn đề bố cục khi một phần tử bị

      • A. clear: both;
      • B. float: none;
      • C. overflow: hidden;
      • D. display: block;

      Câu 11: Thuộc tính CSS nào được sử dụng để tạo khoảng trống giữa nội dung thực tế bên trong một ô bảng (`

      `). Đoạn CSS nào sau đây thực hiện đúng điều này?

      • A. th { background-color: #e0f7fa; color: #004d40; }
      • B. table th { background: #e0f7fa; text-color: #004d40; }
      • C. th td { background-color: #e0f7fa; color: #004d40; }
      • D. th { background-color: #004d40; color: #e0f7fa; }

      Câu 3: Để làm cho màu nền của một hàng bảng (`

      ` hoặc `

      `) và đường viền của ô đó?

      • A. margin
      • B. border-spacing
      • C. text-indent
      • D. padding

      Câu 12: Để căn chỉnh nội dung văn bản nằm chính giữa theo chiều ngang trong tất cả các ô dữ liệu (`

      `) của bảng, bạn sẽ sử dụng thuộc tính CSS nào?

      • A. text-align: center;
      • B. vertical-align: middle;
      • C. align-items: center;
      • D. margin: auto;

      Câu 13: Thuộc tính CSS nào dùng để thiết lập chiều rộng cụ thể (ví dụ: 100%) cho toàn bộ bảng để nó chiếm đầy chiều rộng của phần tử chứa nó?

      • A. width: 100%;
      • B. height: 100%;
      • C. max-width: 100%;
      • D. table-layout: fixed;

      Câu 14: Bạn muốn thiết lập chiều cao cố định là 300px cho một phần tử `

      ` để tạo một khu vực có kích thước xác định. Đoạn CSS nào sau đây thực hiện điều đó?

      • A. div { width: 300px; }
      • B. div { height: 300px; }
      • C. div { min-height: 300px; }
      • D. div { line-height: 300px; }

      Câu 15: Đối với một phần tử `div`, sự khác biệt cơ bản về không gian mà thuộc tính `margin` và `padding` tạo ra là gì?

      • A. Padding tạo khoảng trống bên trong đường viền của phần tử, còn margin tạo khoảng trống bên ngoài đường viền, ngăn cách với các phần tử khác.
      • B. Margin tạo khoảng trống bên trong đường viền của phần tử, còn padding tạo khoảng trống bên ngoài.
      • C. Cả hai thuộc tính đều tạo khoảng trống bên trong phần tử.
      • D. Cả hai thuộc tính đều tạo khoảng trống bên ngoài phần tử.

      Câu 16: Bạn có một `div` với `float: left;`. Để đảm bảo phần tử dạng khối (block-level element) tiếp theo trong mã HTML luôn bắt đầu trên một dòng mới, hoàn toàn bên dưới `div` được float đó, bạn cần áp dụng CSS nào cho phần tử tiếp theo?

      • A. float: none;
      • B. display: block;
      • C. clear: left; hoặc clear: both;
      • D. margin-top: [một giá trị lớn];

      Câu 17: Giả sử bạn có một bảng với `border-collapse: separate;`. Thuộc tính `border-spacing` của bảng có tác dụng gì?

      • A. Thiết lập khoảng cách giữa các đường viền của các ô liền kề trong bảng.
      • B. Thiết lập khoảng cách giữa nội dung và đường viền của ô.
      • C. Thiết lập khoảng cách giữa đường viền bảng và đường viền các ô bên trong.
      • D. Thiết lập chiều rộng của đường viền các ô.

      Câu 18: Để chỉ thêm một đường viền màu xanh lá cây (green), nét liền (solid), dày 1px ở phía dưới của mỗi ô dữ liệu (`

      `) trong bảng, bạn sử dụng thuộc tính CSS nào?

      • A. border: 1px solid green;
      • B. border-bottom: 1px solid green;
      • C. border-top: 1px solid green;
      • D. border-color-bottom: green;

      Câu 19: Khi một phần tử được thiết lập thuộc tính `float: right;`, điều gì xảy ra với vị trí của nó trong luồng tài liệu (document flow) so với các phần tử khác theo sau nó trong mã HTML?

      • A. Phần tử được float vẫn giữ nguyên vị trí ban đầu trong luồng tài liệu.
      • B. Phần tử được float bị đẩy xuống cuối cùng trong phần tử cha.
      • C. Các phần tử theo sau nó sẽ bị đẩy xuống dưới phần tử được float.
      • D. Phần tử được float bị đưa ra khỏi luồng tài liệu bình thường, và các phần tử khác sẽ cố gắng lấp đầy khoảng trống bên cạnh nó.

      Câu 20: Bạn có một phần tử `div` với ID là `#sidebar` và muốn nó hiển thị ở bên phải của trang, có chiều rộng cố định 250px. Bạn cũng muốn đảm bảo nội dung của phần tử tiếp theo (`#main-content`) không bị

      • A. #sidebar { float: right; width: 250px; } #main-content { clear: right; }
      • B. #sidebar { float: right; width: 250px; } #main-content { float: none; }
      • C. #sidebar { position: absolute; right: 0; width: 250px; } #main-content { margin-right: 250px; }
      • D. #sidebar { float: left; width: 250px; } #main-content { clear: left; }

      Câu 21: Giả sử cả hai bảng đều có đường viền 1px solid black được áp dụng cho `table, td, th`. Bảng A có `border-collapse: collapse;`, Bảng B có `border-collapse: separate;`. Sự khác biệt dễ nhận thấy nhất về mặt hiển thị đường viền giữa hai bảng này là gì?

      • A. Bảng A không hiển thị đường viền, Bảng B hiển thị đường viền.
      • B. Bảng A có đường viền đôi giữa các ô, Bảng B có đường viền đơn.
      • C. Bảng A có đường viền đơn (đường viền của ô và bảng nhập lại), Bảng B có đường viền đôi và có khoảng cách giữa các ô.
      • D. Cả hai bảng đều hiển thị đường viền giống hệt nhau.

      Câu 22: Để đổi màu chữ của tất cả các ô dữ liệu (`

      `) trong bảng thành màu xanh dương (blue), bạn sẽ viết quy tắc CSS nào?

      • A. td { background-color: blue; }
      • B. td { text-color: blue; }
      • C. table td { font-color: blue; }
      • D. td { color: blue; }

      Câu 23: Bạn có hai `div` được float cạnh nhau. `div#left` có chiều cao 600px, `div#right` có chiều cao 300px. Nếu có một phần tử `div#footer` ngay sau hai `div` này trong mã HTML mà không có thuộc tính `clear`, `div#footer` có thể hiển thị nội dung của nó như thế nào so với `div#left`?

      • A. `div#footer` sẽ tự động bắt đầu dưới `div#left` (phần tử cao hơn).
      • B. `div#footer` có thể bắt đầu nội dung của nó ngay dưới `div#right` (phần tử thấp hơn), và phần dưới của `div#left` sẽ chồng lên nội dung của `div#footer`.
      • C. `div#footer` sẽ tự động điều chỉnh chiều cao bằng với phần tử cao nhất (`div#left`).
      • D. `div#footer` sẽ biến mất khỏi trang.

      Câu 24: Để áp dụng kiểu dáng cho tất cả các phần tử `

      ` có lớp (class) là "widget", bộ chọn CSS nào sau đây là đúng và phổ biến nhất?

      • A. .widget
      • B. #widget
      • C. div#widget
      • D. div:widget

      Câu 25: Bạn muốn thêm một đường viền nét đứt (dashed), màu tím (purple), dày 2px xung quanh phần tử `

      ` có định danh (ID) là "header". Đoạn CSS nào sau đây thực hiện đúng điều này?

      • A. .header { border: 2px dashed purple; }
      • B. div#header { border-style: dashed; color: purple; width: 2px; }
      • C. #header { border: 2px dashed purple; }
      • D. #header { border-line: dashed; border-color: purple; border-thickness: 2px; }

      Câu 26: Khi bạn tăng giá trị thuộc tính `padding` cho một phần tử `

      `, điều gì xảy ra với kích thước và vị trí của không gian bên trong phần tử đó?

      • A. Khoảng trống giữa nội dung của div và đường viền của nó tăng lên.
      • B. Khoảng trống giữa div đó và các phần tử xung quanh tăng lên.
      • C. Kích thước của nội dung bên trong div tăng lên.
      • D. Đường viền của div trở nên dày hơn.

      Câu 27: Khi bạn tăng giá trị thuộc tính `margin` cho một phần tử `

      `, điều gì xảy ra với không gian xung quanh phần tử đó?

      • A. Khoảng trống giữa nội dung của div và đường viền của nó tăng lên.
      • B. Khoảng trống giữa div đó và các phần tử xung quanh nó tăng lên.
      • C. Kích thước của nội dung bên trong div tăng lên.
      • D. Đường viền của div trở nên dày hơn.

      Câu 28: Để loại bỏ khoảng cách mặc định giữa đường viền của bảng (`

      `) và đường viền của các ô (`

      `) của bảng, bất kể đó là ô tiêu đề (`

      `, `

      `) khi thuộc tính `border-collapse` được đặt là `separate`, bạn cần thiết lập thuộc tính CSS nào của bảng và với giá trị bao nhiêu?

      • A. border-spacing: 0;
      • B. padding: 0;
      • C. margin: 0;
      • D. border: none;

      Câu 29: Bạn muốn áp dụng một kiểu dáng đặc biệt (ví dụ: chữ in đậm) chỉ cho ô đầu tiên trong mỗi hàng (`

      `) hay ô dữ liệu (`

      `). Bộ chọn CSS nào sau đây có thể giúp bạn thực hiện điều này một cách hiệu quả?

      • A. tr:first-child
      • B. tr th:first-child, tr td:first-child
      • C. td:first-child, th:first-child
      • D. table :first-child

      Câu 30: Để đặt một hình nền cho toàn bộ bảng HTML, bạn sẽ sử dụng thuộc tính CSS nào trên bộ chọn `table`?

      • A. background-image: url("duong_dan_anh.jpg");
      • B. list-style-image: url("duong_dan_anh.jpg");
      • C. border-image: url("duong_dan_anh.jpg");
      • D. content: url("duong_dan_anh.jpg");

      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ộ đề 10

      Câu 1: Để các đường viền của các ô (`

      `, `

      `) và đường viền ngoài của bảng (`

      `) nối liền lại với nhau thành một đường viền đơn, thuộc tính CSS nào của bảng cần được thiết lập và với giá trị nào?

      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ộ đề 10

      Câu 2: Bạn muốn đặt màu nền là màu xanh dương nhạt (#e0f7fa) và màu chữ là màu xanh đậm (#004d40) cho tất cả các ô tiêu đề bảng (`

      `) thay đổi thành màu xám nhạt (#f2f2f2) khi người dùng di chuột qua nó, bạn sử dụng lớp giả (pseudo-class) nào kết hợp với bộ chọn `tr`?

      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ộ đề 10

      Câu 4: Đoạn CSS nào sau đây được sử dụng để định kiểu màu nền khác nhau (ví dụ: màu xám nhạt #e9e9e9) chỉ cho các hàng *chẵn* trong bảng?

      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ộ đề 10

      Câu 5: Để áp dụng kiểu dáng chỉ cho các hàng *lẻ* của bảng (ví dụ: màu nền trắng #ffffff), bạn sẽ sử dụng bộ chọn CSS nào?

      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ộ đề 10

      Câu 6: Giá trị mặc định của thuộc tính `border-collapse` là gì, và nó ảnh hưởng đến hiển thị đường viền của bảng và các ô bên trong như thế nào?

      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ộ đề 10

      Câu 7: Thuộc tính `float` trong CSS, khi được đặt với giá trị `left` hoặc `right` cho một phần tử dạng khối (block-level element) như `

      `, có mục đích chính là gì?

      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ộ đề 10

      Câu 8: Bạn có hai phần tử `

      ` với nội dung khác nhau. Làm thế nào để đặt `div` thứ nhất ở bên trái và `div` thứ hai ở bên phải trên cùng một hàng bằng CSS?

      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ộ đề 10

      Câu 9: Khi một phần tử dạng khối (ví dụ: một `div` khác) đứng *ngay sau* các phần tử đã được float (ví dụ: `float: left;` hoặc `float: right;`) mà không được xử lý bằng thuộc tính `clear`, vấn đề bố cục phổ biến nào có thể xảy ra?

      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ộ đề 10

      Câu 10: Để khắc phục vấn đề bố cục khi một phần tử bị

      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ộ đề 10

      Câu 11: Thuộc tính CSS nào được sử dụng để tạo khoảng trống giữa nội dung thực tế bên trong một ô bảng (`

      `). Đoạn CSS nào sau đây thực hiện đúng điều này?

      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ộ đề 10

      Câu 3: Để làm cho màu nền của một hàng bảng (`

      ` hoặc `

      `) và đường viền của ô đó?

      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ộ đề 10

      Câu 12: Để căn chỉnh nội dung văn bản nằm chính giữa theo chiều ngang trong tất cả các ô dữ liệu (`

      `) của bảng, bạn sẽ sử dụng thuộc tính CSS nào?

      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ộ đề 10

      Câu 13: Thuộc tính CSS nào dùng để thiết lập chiều rộng cụ thể (ví dụ: 100%) cho toàn bộ bảng để nó chiếm đầy chiều rộng của phần tử chứa nó?

      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ộ đề 10

      Câu 14: Bạn muốn thiết lập chiều cao cố định là 300px cho một phần tử `

      ` để tạo một khu vực có kích thước xác định. Đoạn CSS nào sau đây thực hiện điều đó?

      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ộ đề 10

      Câu 15: Đối với một phần tử `div`, sự khác biệt cơ bản về không gian mà thuộc tính `margin` và `padding` tạo ra là gì?

      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ộ đề 10

      Câu 16: Bạn có một `div` với `float: left;`. Để đảm bảo phần tử dạng khối (block-level element) tiếp theo trong mã HTML luôn bắt đầu trên một dòng mới, hoàn toàn bên dưới `div` được float đó, bạn cần áp dụng CSS nào cho phần tử tiếp theo?

      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ộ đề 10

      Câu 17: Giả sử bạn có một bảng với `border-collapse: separate;`. Thuộc tính `border-spacing` của bảng có tác dụng gì?

      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ộ đề 10

      Câu 18: Để chỉ thêm một đường viền màu xanh lá cây (green), nét liền (solid), dày 1px ở phía *dưới* của mỗi ô dữ liệu (`

      `) trong bảng, bạn sử dụng thuộc tính CSS nào?

      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ộ đề 10

      Câu 19: Khi một phần tử được thiết lập thuộc tính `float: right;`, điều gì xảy ra với vị trí của nó trong luồng tài liệu (document flow) so với các phần tử khác theo sau nó trong mã HTML?

      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ộ đề 10

      Câu 20: Bạn có một phần tử `div` với ID là `#sidebar` và muốn nó hiển thị ở bên phải của trang, có chiều rộng cố định 250px. Bạn cũng muốn đảm bảo nội dung của phần tử tiếp theo (`#main-content`) không bị

      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ộ đề 10

      Câu 21: Giả sử cả hai bảng đều có đường viền 1px solid black được áp dụng cho `table, td, th`. Bảng A có `border-collapse: collapse;`, Bảng B có `border-collapse: separate;`. Sự khác biệt dễ nhận thấy nhất về mặt hiển thị đường viền giữa hai bảng này là gì?

      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ộ đề 10

      Câu 22: Để đổi màu chữ của tất cả các ô dữ liệu (`

      `) trong bảng thành màu xanh dương (blue), bạn sẽ viết quy tắc CSS nào?

      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ộ đề 10

      Câu 23: Bạn có hai `div` được float cạnh nhau. `div#left` có chiều cao 600px, `div#right` có chiều cao 300px. Nếu có một phần tử `div#footer` ngay sau hai `div` này trong mã HTML mà không có thuộc tính `clear`, `div#footer` có thể hiển thị nội dung của nó như thế nào so với `div#left`?

      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ộ đề 10

      Câu 24: Để áp dụng kiểu dáng cho tất cả các phần tử `

      ` có lớp (class) là 'widget', bộ chọn CSS nào sau đây là đúng và phổ biến nhất?

      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ộ đề 10

      Câu 25: Bạn muốn thêm một đường viền nét đứt (dashed), màu tím (purple), dày 2px xung quanh phần tử `

      ` có định danh (ID) là 'header'. Đoạn CSS nào sau đây thực hiện đúng điều này?

      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ộ đề 10

      Câu 26: Khi bạn tăng giá trị thuộc tính `padding` cho m??t phần tử `

      `, điều gì xảy ra với kích thước và vị trí của không gian bên trong phần 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ộ đề 10

      Câu 27: Khi bạn tăng giá trị thuộc tính `margin` cho một phần tử `

      `, điều gì xảy ra với không gian xung quanh phần tử đó?

      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ộ đề 10

      Câu 28: Để loại bỏ khoảng cách mặc định giữa đường viền của bảng (`

      `) và đường viền của các ô (`

      `) của bảng, bất kể đó là ô tiêu đề (`

      `, `

      `) khi thuộc tính `border-collapse` được đặt là `separate`, bạn cần thiết lập thuộc tính CSS nào của bảng và với giá trị bao nhiêu?

      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ộ đề 10

      Câu 29: Bạn muốn áp dụng một kiểu dáng đặc biệt (ví dụ: chữ in đậm) chỉ cho ô *đầu tiên* trong *mỗi* hàng (`

      `) hay ô dữ liệu (`

      `). Bộ chọn CSS nào sau đây có thể giúp bạn thực hiện điều này một cách hiệu quả?

      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ộ đề 10

      Câu 30: Để đặt một hình nền cho toàn bộ bảng HTML, bạn sẽ sử dụng thuộc tính CSS nào trên bộ chọn `table`?

      Xem kết quả