Bộ 30+ câu hỏi trắc nghiệm HTML và CSS online – Bộ số 6

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é!!!


HTML, CSS và Javascript

Bộ 6 - Bộ câu hỏi trắc nghiệm HTML và CSS online (Có đáp án)

Bộ câu hỏi trắc nghiệm HTML và CSS online (Có đáp án) số 6 bao gồm nhiều câu hỏi về HTML và CSS. Cùng rèn luyện kiến thức HTML và CSS online số 6 ngay nhé.

1. Mục đích chính của việc sử dụng một stylesheet 'Reset CSS' hoặc 'Normalize CSS' trong một dự án web là gì?

A. Để tự động làm cho trang web responsive trên mọi thiết bị.
B. Để giảm sự khác biệt về kiểu dáng mặc định của trình duyệt và tạo một cơ sở nhất quán.
C. Để tối ưu hóa tốc độ tải trang bằng cách loại bỏ CSS không cần thiết.
D. Để thêm các tính năng JavaScript nâng cao vào trang web.

2. Đơn vị CSS nào sau đây phụ thuộc vào kích thước phông chữ của phần tử gốc (root element) của tài liệu?

A. Đơn vị 'px'.
B. Đơn vị 'em'.
C. Đơn vị 'rem'.
D. Đơn vị '%'.

3. Nếu một phần tử HTML được áp dụng hai quy tắc CSS khác nhau cho cùng một thuộc tính, quy tắc nào sẽ được ưu tiên áp dụng nếu một quy tắc sử dụng bộ chọn ID và quy tắc kia sử dụng bộ chọn lớp?

A. Quy tắc sử dụng bộ chọn lớp.
B. Không quy tắc nào được áp dụng, gây ra lỗi.
C. Quy tắc sử dụng bộ chọn ID.
D. Quy tắc được định nghĩa sau cùng trong stylesheet.

4. Cách nào sau đây mô tả đúng cách để viết một chú thích (comment) trong mã HTML mà trình duyệt sẽ bỏ qua khi hiển thị trang?

A. Bắt đầu bằng 'hai dấu gạch chéo' và nội dung chú thích trên cùng một dòng.
B. Bắt đầu bằng 'dấu nhỏ hơn, dấu chấm than, hai dấu gạch nối' và kết thúc bằng 'hai dấu gạch nối, dấu lớn hơn'.
C. Bắt đầu bằng 'dấu thăng' và nội dung chú thích trên cùng một dòng.
D. Bắt đầu bằng 'dấu gạch chéo, dấu sao' và kết thúc bằng 'dấu sao, dấu gạch chéo'.

5. Trong cấu trúc cơ bản của một tài liệu HTML, thẻ nào được dùng để chứa toàn bộ nội dung hiển thị trên trang web cho người dùng?

A. Thẻ 'head'.
B. Thẻ 'body'.
C. Thẻ 'html'.
D. Thẻ 'title'.

6. Để tạo một danh sách không có thứ tự trong HTML, bạn sẽ sử dụng thẻ chính nào để bao bọc các mục danh sách?

A. Thẻ 'ol'.
B. Thẻ 'ul'.
C. Thẻ 'dl'.
D. Thẻ 'li'.

7. Trong HTML5, thẻ nào được giới thiệu để định nghĩa một khối nội dung độc lập, có thể phân phối hoặc tái sử dụng một cách riêng biệt, ví dụ như một bài đăng blog hoặc một bình luận?

A. Thẻ 'div'.
B. Thẻ 'section'.
C. Thẻ 'aside'.
D. Thẻ 'article'.

8. Khi muốn người dùng nhập một địa chỉ email vào một trường trong biểu mẫu HTML và muốn trình duyệt hỗ trợ xác thực định dạng cơ bản cũng như hiển thị bàn phím phù hợp trên thiết bị di động, loại 'input' nào là lựa chọn thích hợp nhất?

A. Loại 'text' với một mẫu (pattern) tùy chỉnh.
B. Loại 'search'.
C. Loại 'email'.
D. Loại 'url'.

9. Mục đích chính của việc khai báo DOCTYPE ở đầu một tài liệu HTML là gì?

A. Để tải các tệp CSS và JavaScript cần thiết.
B. Để thông báo cho trình duyệt sử dụng chế độ hiển thị chuẩn và phiên bản HTML.
C. Để xác định ngôn ngữ chính của tài liệu.
D. Để mã hóa các ký tự đặc biệt trong tài liệu.

10. Trong một bảng HTML, thẻ nào được sử dụng để định nghĩa một ô tiêu đề của bảng?

A. Thẻ 'td'.
B. Thẻ 'caption'.
C. Thẻ 'th'.
D. Thẻ 'tr'.

11. Trong CSS, khi sử dụng mô hình màu RGBA, chữ 'A' đại diện cho điều gì?

A. Độ sáng (Brightness).
B. Kênh Alpha (độ trong suốt).
C. Một giá trị màu bổ sung (Additional color value).
D. Độ bão hòa (Saturation).

12. Trong CSS, không phải tất cả các thuộc tính đều được kế thừa từ phần tử cha sang phần tử con. Thuộc tính nào sau đây thường KHÔNG được kế thừa theo mặc định?

A. Thuộc tính 'color'.
B. Thuộc tính 'margin'.
C. Thuộc tính 'line-height'.
D. Thuộc tính 'font-family'.

13. Để căn chỉnh các mục con (flex items) nằm dọc theo trục chính (main axis) của một vùng chứa flex (flex container) sao cho chúng có khoảng trống đều nhau giữa các mục và ở hai đầu, bạn nên sử dụng giá trị nào cho thuộc tính 'justify-content'?

A. Giá trị 'space-between'.
B. Giá trị 'center'.
C. Giá trị 'space-evenly'.
D. Giá trị 'space-around'.

14. Khi một phần tử CSS được đặt thuộc tính 'position' với giá trị 'absolute', vị trí của nó được xác định tương đối với phần tử cha nào?

A. Cửa sổ trình duyệt (viewport).
B. Phần tử cha trực tiếp, bất kể thuộc tính 'position' của nó.
C. Luôn luôn là thẻ 'body' của tài liệu.
D. Phần tử cha gần nhất có thuộc tính 'position' không phải là 'static'.

15. Trong một biểu mẫu HTML, loại thẻ 'input' nào cho phép người dùng chọn một hoặc nhiều tùy chọn từ một danh sách các tùy chọn được xác định trước?

A. Loại 'text'.
B. Loại 'radio'.
C. Loại 'submit'.
D. Loại 'checkbox'.

16. Để tạo một siêu liên kết trong HTML mở ra trong một tab hoặc cửa sổ trình duyệt mới, thuộc tính nào và giá trị nào của nó cần được thêm vào thẻ 'a'?

A. Thuộc tính 'href' với giá trị '_new'.
B. Thuộc tính 'target' với giá trị '_blank'.
C. Thuộc tính 'open' với giá trị 'new-tab'.
D. Thuộc tính 'rel' với giá trị 'noopener noreferrer'.

17. Việc sử dụng các thẻ HTML ngữ nghĩa (semantic HTML) như 'nav', 'article', 'aside' thay vì chỉ dùng thẻ 'div' có lợi ích chính nào sau đây, đặc biệt đối với công nghệ hỗ trợ?

A. Làm cho trang web tải nhanh hơn đáng kể so với việc dùng 'div'.
B. Cải thiện khả năng truy cập (accessibility) và SEO bằng cách cung cấp ý nghĩa cấu trúc cho nội dung.
C. Tự động áp dụng các kiểu dáng mặc định phức tạp hơn cho các phần tử.
D. Giảm thiểu số lượng mã CSS cần thiết để tạo kiểu cho trang.

18. Xét một phần tử 'p' có lớp 'highlight' nằm bên trong một 'div' có ID là 'main-content'. Bộ chọn CSS nào sau đây có độ đặc tả (specificity) CAO NHẤT để nhắm mục tiêu cụ thể đến phần tử 'p' đó?

A. Thẻ 'p' với lớp 'highlight'.
B. Bộ chọn kết hợp ID 'main-content', thẻ 'p', và lớp 'highlight'.
C. Phần tử có lớp 'highlight'.
D. Bất kỳ thẻ 'p' nào bên trong phần tử có ID 'main-content'.

19. Để hiển thị các nút điều khiển mặc định (như play, pause, volume) cho một phần tử video hoặc audio trong HTML5, bạn cần thêm thuộc tính nào vào thẻ tương ứng?

A. Thuộc tính 'autoplay'.
B. Thuộc tính 'source'.
C. Thuộc tính 'controls'.
D. Thuộc tính 'loop'.

20. Bộ chọn giả phần tử (pseudo-element) nào trong CSS được sử dụng để tạo kiểu cho chữ cái đầu tiên của một khối văn bản, ví dụ như làm cho nó lớn hơn và có màu khác?

A. Bộ chọn 'hai dấu hai chấm first-line'.
B. Thuộc tính 'text-transform' với giá trị 'capitalize'.
C. Bộ chọn 'hai dấu hai chấm first-letter'.
D. Bộ chọn giả lớp 'first-child'.

21. Thuộc tính 'z-index' trong CSS chỉ có tác dụng đối với những phần tử HTML nào?

A. Tất cả các phần tử khối (block-level elements).
B. Các phần tử có thuộc tính 'position' được đặt khác giá trị 'static'.
C. Các phần tử là con trực tiếp của thẻ 'body'.
D. Chỉ các phần tử nội dòng (inline elements).

22. Trong CSS, bộ chọn giả lớp (pseudo-class) nào được sử dụng để định kiểu cho một liên kết đã được người dùng truy cập trước đó?

A. Bộ chọn giả lớp 'hover'.
B. Bộ chọn giả lớp 'link'.
C. Bộ chọn giả lớp 'visited'.
D. Bộ chọn giả lớp 'active'.

23. Giá trị nào của thuộc tính 'display' trong CSS làm cho một phần tử chiếm toàn bộ chiều rộng có sẵn và bắt đầu trên một dòng mới, đồng thời cho phép thiết lập chiều rộng và chiều cao?

A. Giá trị 'inline'.
B. Giá trị 'block'.
C. Giá trị 'none'.
D. Giá trị 'inline-block'.

24. Trong CSS Grid Layout, thuộc tính nào được sử dụng trên vùng chứa lưới (grid container) để định nghĩa số lượng và kích thước của các cột trong lưới?

A. Thuộc tính 'grid-gap'.
B. Thuộc tính 'grid-template-rows'.
C. Thuộc tính 'grid-column'.
D. Thuộc tính 'grid-template-columns'.

25. Để áp dụng một kiểu CSS cụ thể cho một phần tử HTML duy nhất trên trang, phương pháp nào sau đây thường được coi là tốt nhất về mặt đặc tả và khả năng ghi đè?

A. Sử dụng một bộ chọn lớp.
B. Sử dụng một bộ chọn ID.
C. Sử dụng một bộ chọn thẻ.
D. Sử dụng một bộ chọn thuộc tính chung không định danh.

26. Để áp dụng một bộ quy tắc CSS chỉ khi chiều rộng của viewport trình duyệt nhỏ hơn hoặc bằng 600 pixel, bạn sẽ sử dụng cấu trúc nào trong CSS?

A. Một truy vấn phương tiện (media query) với điều kiện 'min-width là 600px'.
B. Sử dụng JavaScript để kiểm tra chiều rộng và áp dụng lớp CSS động.
C. Một bộ chọn CSS thông thường với thuộc tính 'viewport-width' là 600px.
D. Một truy vấn phương tiện (media query) với điều kiện 'chiều rộng tối đa là 600 pixel'.

27. Khi nhúng một hình ảnh vào trang HTML, ngoài thuộc tính 'src' và 'alt', việc cung cấp thuộc tính 'width' và 'height' cho thẻ 'img' mang lại lợi ích chính nào cho trải nghiệm người dùng, đặc biệt là trong quá trình tải trang?

A. Tăng tốc độ tải hình ảnh một cách đáng kể.
B. Cho phép CSS bỏ qua hoàn toàn việc định kích thước hình ảnh.
C. Giúp trình duyệt dành không gian cho hình ảnh, tránh dịch chuyển bố cục khi tải.
D. Tự động nén hình ảnh để giảm kích thước tệp.

28. Thứ tự các lớp trong mô hình hộp CSS, tính từ trong ra ngoài, là gì?

A. Lề (Margin), Viền (Border), Đệm (Padding), Nội dung.
B. Nội dung, Viền (Border), Đệm (Padding), Lề (Margin).
C. Nội dung, Đệm (Padding), Viền (Border), Lề (Margin).
D. Đệm (Padding), Nội dung, Lề (Margin), Viền (Border).

29. Để khai báo một biến CSS tùy chỉnh (custom property) có tên là 'main-color' với giá trị màu xanh lam, và sau đó sử dụng biến này để đặt màu nền cho một phần tử, cách tiếp cận nào sau đây là đúng về mặt cú pháp và cách sử dụng?

A. Khai báo biến bằng từ khóa 'let main-color bằng blue' và sử dụng trực tiếp 'main-color'.
B. Khai báo biến với tiền tố 'hai dấu gạch nối' (ví dụ 'haidaugachnoi main-color giá trị blue') và sử dụng với hàm 'var(tên biến)'.
C. Khai báo biến trong thẻ 'script' và tham chiếu từ CSS bằng một hàm đặc biệt.
D. Khai báo biến bằng ký hiệu 'đô la main-color giá trị blue' và sử dụng 'đô la main-color'.

30. Thuộc tính HTML nào được sử dụng để cung cấp văn bản thay thế cho một hình ảnh, nếu hình ảnh đó không thể hiển thị?

A. Thuộc tính 'alt'.
B. Thuộc tính 'title'.
C. Thuộc tính 'href'.
D. Thuộc tính 'src'.

1 / 30

Xem thêm:  Bộ 30+ câu hỏi trắc nghiệm HTML và CSS online - Bộ số 8

1. Mục đích chính của việc sử dụng một stylesheet 'Reset CSS' hoặc 'Normalize CSS' trong một dự án web là gì?

2 / 30

2. Đơn vị CSS nào sau đây phụ thuộc vào kích thước phông chữ của phần tử gốc (root element) của tài liệu?

3 / 30

3. Nếu một phần tử HTML được áp dụng hai quy tắc CSS khác nhau cho cùng một thuộc tính, quy tắc nào sẽ được ưu tiên áp dụng nếu một quy tắc sử dụng bộ chọn ID và quy tắc kia sử dụng bộ chọn lớp?

4 / 30

4. Cách nào sau đây mô tả đúng cách để viết một chú thích (comment) trong mã HTML mà trình duyệt sẽ bỏ qua khi hiển thị trang?

5 / 30

5. Trong cấu trúc cơ bản của một tài liệu HTML, thẻ nào được dùng để chứa toàn bộ nội dung hiển thị trên trang web cho người dùng?

6 / 30

6. Để tạo một danh sách không có thứ tự trong HTML, bạn sẽ sử dụng thẻ chính nào để bao bọc các mục danh sách?

7 / 30

7. Trong HTML5, thẻ nào được giới thiệu để định nghĩa một khối nội dung độc lập, có thể phân phối hoặc tái sử dụng một cách riêng biệt, ví dụ như một bài đăng blog hoặc một bình luận?

8 / 30

9 / 30

9. Mục đích chính của việc khai báo DOCTYPE ở đầu một tài liệu HTML là gì?

10 / 30

10. Trong một bảng HTML, thẻ nào được sử dụng để định nghĩa một ô tiêu đề của bảng?

11 / 30

11. Trong CSS, khi sử dụng mô hình màu RGBA, chữ 'A' đại diện cho điều gì?

12 / 30

12. Trong CSS, không phải tất cả các thuộc tính đều được kế thừa từ phần tử cha sang phần tử con. Thuộc tính nào sau đây thường KHÔNG được kế thừa theo mặc định?

13 / 30

13. Để căn chỉnh các mục con (flex items) nằm dọc theo trục chính (main axis) của một vùng chứa flex (flex container) sao cho chúng có khoảng trống đều nhau giữa các mục và ở hai đầu, bạn nên sử dụng giá trị nào cho thuộc tính 'justify-content'?

14 / 30

14. Khi một phần tử CSS được đặt thuộc tính 'position' với giá trị 'absolute', vị trí của nó được xác định tương đối với phần tử cha nào?

15 / 30

15. Trong một biểu mẫu HTML, loại thẻ 'input' nào cho phép người dùng chọn một hoặc nhiều tùy chọn từ một danh sách các tùy chọn được xác định trước?

16 / 30

16. Để tạo một siêu liên kết trong HTML mở ra trong một tab hoặc cửa sổ trình duyệt mới, thuộc tính nào và giá trị nào của nó cần được thêm vào thẻ 'a'?

17 / 30

17. Việc sử dụng các thẻ HTML ngữ nghĩa (semantic HTML) như 'nav', 'article', 'aside' thay vì chỉ dùng thẻ 'div' có lợi ích chính nào sau đây, đặc biệt đối với công nghệ hỗ trợ?

18 / 30

18. Xét một phần tử 'p' có lớp 'highlight' nằm bên trong một 'div' có ID là 'main-content'. Bộ chọn CSS nào sau đây có độ đặc tả (specificity) CAO NHẤT để nhắm mục tiêu cụ thể đến phần tử 'p' đó?

19 / 30

19. Để hiển thị các nút điều khiển mặc định (như play, pause, volume) cho một phần tử video hoặc audio trong HTML5, bạn cần thêm thuộc tính nào vào thẻ tương ứng?

20 / 30

20. Bộ chọn giả phần tử (pseudo-element) nào trong CSS được sử dụng để tạo kiểu cho chữ cái đầu tiên của một khối văn bản, ví dụ như làm cho nó lớn hơn và có màu khác?

21 / 30

21. Thuộc tính 'z-index' trong CSS chỉ có tác dụng đối với những phần tử HTML nào?

22 / 30

22. Trong CSS, bộ chọn giả lớp (pseudo-class) nào được sử dụng để định kiểu cho một liên kết đã được người dùng truy cập trước đó?

23 / 30

23. Giá trị nào của thuộc tính 'display' trong CSS làm cho một phần tử chiếm toàn bộ chiều rộng có sẵn và bắt đầu trên một dòng mới, đồng thời cho phép thiết lập chiều rộng và chiều cao?

24 / 30

24. Trong CSS Grid Layout, thuộc tính nào được sử dụng trên vùng chứa lưới (grid container) để định nghĩa số lượng và kích thước của các cột trong lưới?

25 / 30

25. Để áp dụng một kiểu CSS cụ thể cho một phần tử HTML duy nhất trên trang, phương pháp nào sau đây thường được coi là tốt nhất về mặt đặc tả và khả năng ghi đè?

26 / 30

26. Để áp dụng một bộ quy tắc CSS chỉ khi chiều rộng của viewport trình duyệt nhỏ hơn hoặc bằng 600 pixel, bạn sẽ sử dụng cấu trúc nào trong CSS?

27 / 30

27. Khi nhúng một hình ảnh vào trang HTML, ngoài thuộc tính 'src' và 'alt', việc cung cấp thuộc tính 'width' và 'height' cho thẻ 'img' mang lại lợi ích chính nào cho trải nghiệm người dùng, đặc biệt là trong quá trình tải trang?

28 / 30

28. Thứ tự các lớp trong mô hình hộp CSS, tính từ trong ra ngoài, là gì?

29 / 30

29. Để khai báo một biến CSS tùy chỉnh (custom property) có tên là 'main-color' với giá trị màu xanh lam, và sau đó sử dụng biến này để đặt màu nền cho một phần tử, cách tiếp cận nào sau đây là đúng về mặt cú pháp và cách sử dụng?

30 / 30

30. Thuộc tính HTML nào được sử dụng để cung cấp văn bản thay thế cho một hình ảnh, nếu hình ảnh đó không thể hiển thị?

Xếp hạng bài viết

Võ Việt Hoàng SEO

Xin chào! Tôi là Võ Việt Hoàng (Võ Việt Hoàng SEO) là một SEOer, Founder SEO Genz – Cộng Đồng Học Tập SEO, Tác giả của Voviethoang.top (Blog cá nhân của Võ Việt Hoàng - Trang chuyên chia sẻ các kiến thức về SEO, Marketing cùng với các mẹo, thủ thuật hay,...)

Bài Viết Cùng Chủ Đề