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

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ộ 2 - 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ố 2 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ố 2 ngay nhé.

1. Mục đích cốt lõi của việc sử dụng Media Queries trong CSS là gì?

A. Để truy vấn cơ sở dữ liệu từ phía máy khách
B. Để áp dụng các kiểu CSS khác nhau dựa trên đặc điểm của thiết bị hiển thị, như chiều rộng màn hình hoặc độ phân giải
C. Để thực hiện các phép tính toán học phức tạp trong CSS
D. Để tạo hiệu ứng hoạt hình cho các phần tử HTML

2. Khái niệm nào trong CSS mô tả việc một số thuộc tính CSS của phần tử con tự động nhận giá trị từ phần tử cha của nó, nếu không được khai báo tường minh?

A. Độ đặc hiệu (Specificity)
B. Thác nước (Cascade)
C. Kế thừa (Inheritance)
D. Mô hình hộp (Box Model)

3. Trong HTML, mục đích chính của thuộc tính 'alt' bên trong thẻ 'img' là gì?

A. Cung cấp văn bản thay thế cho hình ảnh nếu hình ảnh không tải được hoặc cho người dùng sử dụng trình đọc màn hình
B. Xác định đường dẫn đến tệp hình ảnh
C. Đặt chiều rộng cho hình ảnh
D. Tạo một liên kết cho hình ảnh

4. Trong một biểu mẫu HTML, để tạo một trường nhập liệu mà các ký tự nhập vào được che đi (ví dụ bằng dấu chấm tròn hoặc hoa thị), giá trị nào của thuộc tính 'type' trên thẻ 'input' nên được sử dụng?

A. Giá trị 'text'
B. Giá trị 'hidden'
C. Giá trị 'secret'
D. Giá trị 'password'

5. Để đặt một hình ảnh làm nền cho một phần tử HTML bằng CSS, bạn sẽ sử dụng thuộc tính nào?

A. Thuộc tính 'image-source'
B. Thuộc tính 'background-image'
C. Thuộc tính 'img-background'
D. Thuộc tính 'background-src'

6. Trong CSS, pseudo-class (lớp giả) nào được kích hoạt khi người dùng di chuyển con trỏ chuột lên trên một phần tử?

A. Pseudo-class 'focus'
B. Pseudo-class 'active'
C. Pseudo-class 'hover'
D. Pseudo-class 'visited'

7. Trong mô hình Flexbox của CSS, thuộc tính nào được sử dụng trên một flex container để căn chỉnh các flex item dọc theo trục chính (main axis)?

A. Thuộc tính 'align-items'
B. Thuộc tính 'flex-direction'
C. Thuộc tính 'justify-content'
D. Thuộc tính 'align-content'

8. Thuộc tính nào của thẻ 'a' trong HTML được sử dụng để chỉ định địa chỉ URL mà liên kết sẽ trỏ đến?

A. Thuộc tính 'src'
B. Thuộc tính 'link'
C. Thuộc tính 'href'
D. Thuộc tính 'target'

9. Trong CSS Grid Layout, thuộc tính nào được sử dụng trên 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-template-rows'
B. Thuộc tính 'grid-auto-columns'
C. Thuộc tính 'grid-template-columns'
D. Thuộc tính 'grid-column-gap'

10. Trong cấu trúc của một bảng HTML, thẻ nào được sử dụng để định nghĩa một hàng (row) của bảng?

A. Thẻ 'td'
B. Thẻ 'th'
C. Thẻ 'tr'
D. Thẻ 'table-row'

11. Khi một phần tử HTML được đặt thuộc tính 'position' trong CSS với giá trị là 'absolute', nó sẽ được định vị tương đối với phần tử nào?

A. Luôn luôn tương đối với thẻ 'body' của tài liệu
B. Phần tử cha gần nhất có thuộc tính 'position' khác 'static'
C. Phần tử anh em liền kề trước nó
D. Cửa sổ trình duyệt (viewport)

12. Một đặc điểm cơ bản phân biệt giữa phần tử hiển thị dạng khối (block-level element) và phần tử hiển thị nội dòng (inline element) trong CSS là gì?

A. Phần tử khối luôn bắt đầu trên một dòng mới và chiếm toàn bộ chiều rộng có sẵn, trong khi phần tử nội dòng thì không
B. Chỉ phần tử nội dòng mới có thể chứa văn bản
C. Phần tử khối không thể có lề ngoài (margin) hoặc vùng đệm (padding)
D. Phần tử nội dòng luôn có chiều cao và chiều rộng cố định

13. Trong HTML, thẻ 'iframe' chủ yếu được sử dụng cho mục đích gì?

A. Để hiển thị hình ảnh động
B. Để nhúng một tài liệu HTML khác vào bên trong tài liệu hiện tại
C. Để tạo một khung chứa cho các script phía máy khách
D. Để định nghĩa một phần của trang có thể được cập nhật độc lập bằng AJAX

14. Trong HTML, thẻ nào thường được sử dụng để định nghĩa một đoạn văn bản thông thường?

A. Thẻ 'h1'
B. Thẻ 'div'
C. Thẻ 'p'
D. Thẻ 'span'

15. Trong HTML5, các thẻ ngữ nghĩa 'header' và 'footer' thường được sử dụng để biểu thị điều gì trong một tài liệu hoặc một section cụ thể?

A. Chỉ dành cho phần đầu và cuối của toàn bộ trang web
B. Phần giới thiệu hoặc thông tin bổ trợ (như tiêu đề, điều hướng) cho phần nội dung chứa nó, và phần kết thúc hoặc thông tin meta (như tác giả, bản quyền) tương ứng
C. Để chứa các bình luận và chú thích
D. Để định dạng văn bản với kích thước lớn hơn hoặc nhỏ hơn

16. Mục đích chính của việc sử dụng thuộc tính 'lang' trên thẻ 'html' gốc của một tài liệu web là gì?

A. Để xác định ngôn ngữ lập trình được sử dụng (ví dụ JavaScript, Python)
B. Để khai báo ngôn ngữ tự nhiên chính của nội dung tài liệu cho trình duyệt và công cụ tìm kiếm
C. Để thiết lập bảng mã ký tự cho tài liệu (ví dụ UTF-8)
D. Để thay đổi hướng văn bản từ trái sang phải hoặc ngược lại

17. Sự khác biệt chính trong mục đích sử dụng giữa thẻ HTML5 'article' và 'section' là gì?

A. Thẻ 'article' dùng cho nội dung độc lập, có thể phân phối lại, còn 'section' dùng để nhóm nội dung theo chủ đề
B. Thẻ 'section' luôn phải nằm trong thẻ 'article'
C. Thẻ 'article' dùng cho tiêu đề chính, 'section' cho các đoạn văn
D. Không có sự khác biệt đáng kể, chúng có thể dùng thay thế cho nhau

18. Trong HTML, thẻ nào được sử dụng để tạo một danh sách không có thứ tự (danh sách có dấu đầu dòng)?

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

19. Trong HTML, thẻ 'label' thường được sử dụng kết hợp với phần tử nào trong một biểu mẫu để cải thiện khả năng sử dụng và truy cập?

A. Thẻ 'button'
B. Thẻ 'input'
C. Thẻ 'form'
D. Thẻ 'fieldset'

20. Trong mô hình hộp của CSS (CSS Box Model), thành phần nào nằm giữa phần nội dung (content) và đường viền (border)?

A. Lề ngoài (margin)
B. Vùng đệm (padding)
C. Không có thành phần nào
D. Bóng đổ (box-shadow)

21. Trong HTML5, thẻ ngữ nghĩa nào được khuyến nghị sử dụng để chứa các liên kết điều hướng chính của một trang web?

A. Thẻ 'header'
B. Thẻ 'section'
C. Thẻ 'nav'
D. Thẻ 'menu'

22. Để áp dụng kiểu CSS cho một phần tử 'span' chỉ khi nó là con trực tiếp của một phần tử 'div', bạn sẽ mô tả bộ chọn này như thế nào bằng lời?

A. Một phần tử 'span' nằm ở bất kỳ đâu bên trong một phần tử 'div'
B. Một phần tử 'div' theo sau ngay lập tức bởi một phần tử 'span'
C. Một phần tử 'span' là anh em kề cận của một phần tử 'div'
D. Một phần tử 'span' là con trực tiếp của một phần tử 'div'

23. Thuộc tính CSS nào được sử dụng để kiểm soát thứ tự xếp chồng (stacking order) của các phần tử đã được định vị (positioned elements)?

A. Thuộc tính 'layer-order'
B. Thuộc tính 'stack-level'
C. Thuộc tính 'z-index'
D. Thuộc tính 'depth'

24. Trong CSS, loại quy tắc nào thường có độ đặc hiệu (specificity) cao nhất và sẽ ghi đè hầu hết các quy tắc khác?

A. Quy tắc sử dụng bộ chọn ID
B. Quy tắc sử dụng bộ chọn class
C. Kiểu nội tuyến (inline styles) được áp dụng trực tiếp trên phần tử HTML
D. Quy tắc sử dụng từ khóa 'important'

25. Trong CSS, sự khác biệt chính giữa đơn vị 'em' và đơn vị 'px' khi xác định kích thước là gì?

A. Đơn vị 'px' luôn tương đối với kích thước phông chữ của phần tử cha, trong khi 'em' là một giá trị tuyệt đối
B. Đơn vị 'em' tương đối với kích thước phông chữ của chính phần tử đó hoặc của phần tử cha, trong khi 'px' là một giá trị tuyệt đối (pixel)
C. Cả hai đều là đơn vị tuyệt đối và không có sự khác biệt đáng kể
D. Đơn vị 'em' chỉ dùng cho lề và vùng đệm, còn 'px' dùng cho kích thước phông chữ

26. Trong CSS, thuộc tính nào thường được sử dụng để làm cho văn bản trở nên đậm hơn?

A. Thuộc tính 'font-style'
B. Thuộc tính 'text-transform'
C. Thuộc tính 'font-weight'
D. Thuộc tính 'letter-spacing'

27. Trong HTML, mục đích chính của việc sử dụng cấu trúc thường bắt đầu bằng một dấu chấm than và hai dấu gạch nối, và kết thúc bằng hai dấu gạch nối là gì?

A. Để khai báo một phần tử đặc biệt
B. Để thêm ghi chú vào mã nguồn mà trình duyệt bỏ qua
C. Để nhúng mã JavaScript
D. Để tạo một liên kết neo nội bộ

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

A. Để khai báo ngôn ngữ của tài liệu
B. Để liên kết tệp CSS bên ngoài
C. Để thông báo cho trình duyệt biết phiên bản HTML nào đang được sử dụng và kích hoạt chế độ hiển thị chuẩn
D. Để định nghĩa tiêu đề của trang web sẽ hiển thị trên tab trình duyệt

29. Khi có xung đột giữa một quy tắc CSS sử dụng bộ chọn ID và một quy tắc sử dụng bộ chọn class áp dụng cho cùng một phần tử, quy tắc nào thường có độ ưu tiên cao hơn?

A. Bộ chọn class
B. Bộ chọn ID
C. Cả hai có độ ưu tiên như nhau
D. Quy tắc được viết sau cùng trong tệp CSS

30. Trong CSS, thuộc tính nào được sử dụng chủ yếu để thay đổi màu sắc của chữ viết (văn bản)?

A. Thuộc tính 'background-color'
B. Thuộc tính 'font-size'
C. Thuộc tính 'text-decoration'
D. Thuộc tính 'color'

1 / 30

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

1. Mục đích cốt lõi của việc sử dụng Media Queries trong CSS là gì?

2 / 30

2. Khái niệm nào trong CSS mô tả việc một số thuộc tính CSS của phần tử con tự động nhận giá trị từ phần tử cha của nó, nếu không được khai báo tường minh?

3 / 30

3. Trong HTML, mục đích chính của thuộc tính 'alt' bên trong thẻ 'img' là gì?

4 / 30

4. Trong một biểu mẫu HTML, để tạo một trường nhập liệu mà các ký tự nhập vào được che đi (ví dụ bằng dấu chấm tròn hoặc hoa thị), giá trị nào của thuộc tính 'type' trên thẻ 'input' nên được sử dụng?

5 / 30

5. Để đặt một hình ảnh làm nền cho một phần tử HTML bằng CSS, bạn sẽ sử dụng thuộc tính nào?

6 / 30

6. Trong CSS, pseudo-class (lớp giả) nào được kích hoạt khi người dùng di chuyển con trỏ chuột lên trên một phần tử?

7 / 30

7. Trong mô hình Flexbox của CSS, thuộc tính nào được sử dụng trên một flex container để căn chỉnh các flex item dọc theo trục chính (main axis)?

8 / 30

8. Thuộc tính nào của thẻ 'a' trong HTML được sử dụng để chỉ định địa chỉ URL mà liên kết sẽ trỏ đến?

9 / 30

10 / 30

10. Trong cấu trúc của một bảng HTML, thẻ nào được sử dụng để định nghĩa một hàng (row) của bảng?

11 / 30

11. Khi một phần tử HTML được đặt thuộc tính 'position' trong CSS với giá trị là 'absolute', nó sẽ được định vị tương đối với phần tử nào?

12 / 30

12. Một đặc điểm cơ bản phân biệt giữa phần tử hiển thị dạng khối (block-level element) và phần tử hiển thị nội dòng (inline element) trong CSS là gì?

13 / 30

13. Trong HTML, thẻ 'iframe' chủ yếu được sử dụng cho mục đích gì?

14 / 30

14. Trong HTML, thẻ nào thường được sử dụng để định nghĩa một đoạn văn bản thông thường?

15 / 30

15. Trong HTML5, các thẻ ngữ nghĩa 'header' và 'footer' thường được sử dụng để biểu thị điều gì trong một tài liệu hoặc một section cụ thể?

16 / 30

16. Mục đích chính của việc sử dụng thuộc tính 'lang' trên thẻ 'html' gốc của một tài liệu web là gì?

17 / 30

17. Sự khác biệt chính trong mục đích sử dụng giữa thẻ HTML5 'article' và 'section' là gì?

18 / 30

18. Trong HTML, thẻ nào được sử dụng để tạo một danh sách không có thứ tự (danh sách có dấu đầu dòng)?

19 / 30

19. Trong HTML, thẻ 'label' thường được sử dụng kết hợp với phần tử nào trong một biểu mẫu để cải thiện khả năng sử dụng và truy cập?

20 / 30

20. Trong mô hình hộp của CSS (CSS Box Model), thành phần nào nằm giữa phần nội dung (content) và đường viền (border)?

21 / 30

21. Trong HTML5, thẻ ngữ nghĩa nào được khuyến nghị sử dụng để chứa các liên kết điều hướng chính của một trang web?

22 / 30

22. Để áp dụng kiểu CSS cho một phần tử 'span' chỉ khi nó là con trực tiếp của một phần tử 'div', bạn sẽ mô tả bộ chọn này như thế nào bằng lời?

23 / 30

23. Thuộc tính CSS nào được sử dụng để kiểm soát thứ tự xếp chồng (stacking order) của các phần tử đã được định vị (positioned elements)?

24 / 30

24. Trong CSS, loại quy tắc nào thường có độ đặc hiệu (specificity) cao nhất và sẽ ghi đè hầu hết các quy tắc khác?

25 / 30

25. Trong CSS, sự khác biệt chính giữa đơn vị 'em' và đơn vị 'px' khi xác định kích thước là gì?

26 / 30

26. Trong CSS, thuộc tính nào thường được sử dụng để làm cho văn bản trở nên đậm hơn?

27 / 30

27. Trong HTML, mục đích chính của việc sử dụng cấu trúc thường bắt đầu bằng một dấu chấm than và hai dấu gạch nối, và kết thúc bằng hai dấu gạch nối là gì?

28 / 30

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

29 / 30

29. Khi có xung đột giữa một quy tắc CSS sử dụng bộ chọn ID và một quy tắc sử dụng bộ chọn class áp dụng cho cùng một phần tử, quy tắc nào thường có độ ưu tiên cao hơn?

30 / 30

30. Trong CSS, thuộc tính nào được sử dụng chủ yếu để thay đổi màu sắc của chữ viết (văn bản)?

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ủ Đề