Bộ 30+ câu hỏi trắc nghiệm Định dạng Bảng với CSS. Cùng rèn luyện kiến thức CSS online ngay nhé.
1. Giá trị nào của thuộc tính `table-layout` tính toán bố cục bảng dựa trên nội dung của các ô?
A. fixed
B. auto
C. inherit
D. initial
2. Để căn chỉnh văn bản trong tất cả các ô td của một bảng, bạn nên áp dụng CSS cho bộ chọn nào?
3. Khi sử dụng `table-layout: auto`, điều gì sẽ xảy ra nếu bạn không chỉ định chiều rộng cho bảng?
A. Bảng sẽ có chiều rộng bằng 0.
B. Bảng sẽ tự động điều chỉnh để phù hợp với nội dung của nó.
C. Bảng sẽ có chiều rộng bằng chiều rộng của phần tử cha.
D. Bảng sẽ có chiều rộng mặc định của trình duyệt.
4. Thuộc tính CSS nào được sử dụng để căn chỉnh nội dung theo chiều dọc bên trong một ô bảng?
A. text-align
B. vertical-align
C. align
D. line-height
5. Thuộc tính CSS nào cho phép bạn kiểm soát cách các đường viền của bảng được hiển thị, chẳng hạn như solid, dashed hoặc dotted?
A. border-style
B. border-collapse
C. border-width
D. border-spacing
6. Thuộc tính CSS nào được sử dụng để chỉ định khoảng cách giữa đường viền của ô bảng và nội dung của nó?
A. border-spacing
B. padding
C. margin
D. border-collapse
7. Giá trị nào của thuộc tính `border-collapse` tạo ra mô hình đường viền 'tách biệt', trong đó mỗi ô có đường viền riêng?
A. collapse
B. separate
C. inherit
D. auto
8. Khi sử dụng `table-layout: fixed`, điều gì xảy ra nếu nội dung trong một ô vượt quá chiều rộng đã chỉ định của cột?
A. Ô sẽ tự động mở rộng để phù hợp với nội dung.
B. Nội dung sẽ bị cắt bớt.
C. Bảng sẽ mở rộng để phù hợp với nội dung.
D. Nội dung sẽ tràn ra ngoài ô.
9. Làm thế nào để loại bỏ tất cả các đường viền khỏi một bảng bằng CSS?
A. Đặt `border: none` cho thẻ table.
B. Đặt `border: 0` cho thẻ table.
C. Đặt `border: none` cho thẻ table, td và th.
D. Đặt `border: hidden` cho thẻ table.
10. Thuộc tính CSS nào có thể được sử dụng để kiểm soát kiểu đường viền của bảng?
A. border-style
B. table-border
C. border-collapse
D. table-style
11. Thuộc tính CSS nào được sử dụng để chỉ định chiều rộng của các cột trong bảng?
A. column-width
B. width
C. table-column-width
D. col-width
12. Làm thế nào bạn có thể làm cho một bảng có chiều cao tối thiểu là 200px bằng CSS?
A. Đặt `height: 200px`.
B. Đặt `min-height: 200px`.
C. Đặt `max-height: 200px`.
D. Đặt `height: auto` và sau đó sử dụng JavaScript để đặt chiều cao tối thiểu.
13. Giá trị nào của thuộc tính `empty-cells` sẽ hiển thị đường viền và nền trên các ô trống trong bảng?
A. hide
B. show
C. collapse
D. hidden
14. Thuộc tính CSS nào được sử dụng để chỉ định màu của đường viền bảng?
A. table-border-color
B. border-color
C. table-color
D. color
15. Làm thế nào bạn có thể tạo một đường viền đôi cho một bảng bằng CSS mà không sử dụng nhiều lớp border?
A. Sử dụng thuộc tính `border-style: double`.
B. Sử dụng hai thuộc tính `border` riêng biệt.
C. Không thể tạo đường viền đôi chỉ với CSS.
D. Sử dụng thuộc tính `outline` kết hợp với `border`.
16. Thuộc tính CSS nào được sử dụng để kiểm soát việc các đường viền của các ô bảng liền kề có được hợp nhất thành một đường viền duy nhất hay không?
A. border-spacing
B. border-collapse
C. border-style
D. empty-cells
17. Khi sử dụng CSS để tạo kiểu cho bảng, thẻ HTML nào đại diện cho một hàng trong bảng?
18. Nếu `border-collapse` được đặt thành `collapse`, thuộc tính CSS nào sẽ bị bỏ qua trên các ô bảng?
A. padding
B. margin
C. border-spacing
D. width
19. Sự khác biệt chính giữa `border-collapse: collapse` và `border-collapse: separate` là gì?
A. `collapse` cho phép khoảng cách giữa các ô, trong khi `separate` loại bỏ nó.
B.
C. `separate` hợp nhất các đường viền liền kề thành một đường viền duy nhất, trong khi `collapse` hiển thị các đường viền riêng biệt.
D. Không có sự khác biệt giữa hai giá trị này.
20. Thuộc tính CSS nào được sử dụng để căn chỉnh văn bản theo chiều ngang bên trong một ô bảng?
A. vertical-align
B. text-align
C. align
D. horizontal-align
21. Khi sử dụng `border-collapse: collapse`, đường viền nào được ưu tiên nếu các ô liền kề có đường viền khác nhau?
A. Đường viền của ô bên trái.
B. Đường viền của ô bên trên.
C. Đường viền rộng hơn sẽ được ưu tiên.
D. Đường viền của phần tử bảng (table) được ưu tiên hơn đường viền của hàng (tr), cột (col), nhóm cột (colgroup), hàng tiêu đề (thead), hàng chân trang (tfoot) và hàng thân (tbody), và đường viền của các hàng, cột, nhóm cột, hàng tiêu đề, hàng chân trang và hàng thân được ưu tiên hơn đường viền của các ô.
22. Thuộc tính CSS nào cho phép bạn chỉ định khoảng cách giữa các ô bảng liền kề?
A. padding
B. margin
C. border-spacing
D. border-collapse
23. Thuộc tính CSS nào được sử dụng để thêm khoảng trắng xung quanh nội dung bên trong một ô bảng, nhưng bên ngoài đường viền?
A. margin
B. border-spacing
C. padding
D. border-width
24. Thuộc tính CSS nào ảnh hưởng đến chiều cao của các ô trong một hàng bảng?
A. width
B. height
C. min-width
D. max-width
25. Thuộc tính CSS `table-layout: fixed` ảnh hưởng đến bố cục bảng như thế nào?
A. Các cột được định kích thước dựa trên nội dung.
B. Các cột được định kích thước dựa trên chiều rộng của bảng và chiều rộng của cột đầu tiên.
C. Các cột tự động điều chỉnh để phù hợp với nội dung.
D. Các cột được định kích thước dựa trên thuật toán tự động của trình duyệt.
26. Thuộc tính CSS nào được sử dụng để ẩn các ô trống trong một bảng?
A. visibility
B. display
C. empty-cells
D. hidden
27. Thuộc tính CSS nào được sử dụng để chỉ định chiều rộng của đường viền bảng?
A. border-width
B. table-width
C. border-size
D. table-border-width
28. Nếu bạn đặt `border-spacing` thành một giá trị duy nhất, giá trị đó sẽ ảnh hưởng đến khoảng cách theo chiều ngang và chiều dọc như thế nào?
A. Chỉ ảnh hưởng đến khoảng cách theo chiều ngang.
B. Chỉ ảnh hưởng đến khoảng cách theo chiều dọc.
C. Ảnh hưởng đến cả khoảng cách theo chiều ngang và chiều dọc.
D. Không có hiệu ứng.
29. Thuộc tính CSS nào được sử dụng để chỉ định màu nền của một ô bảng?
A. color
B. background-color
C. table-color
D. cell-color
30. Làm thế nào để làm cho một bảng có chiều rộng bằng 100% chiều rộng của phần tử chứa nó?
A. Đặt `width: auto`.
B. Đặt `width: 100%`.
C. Đặt `width: inherit`.
D. Đặt `width: fill`.