wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

THIẾT KẾ WEB - BÀI 5

Total questions: 30

Worksheet time: 40mins

Name
Class
Date
1.

Giao diện bị rối, hiệu ứng động nhiều, màu sắc gắt, bố cục phức tạp khiến người dùng khó tập trung. Nhóm thiết kế đã vi phạm nguyên tắc nào?

a)

Sự phức tạp

b)

Sự cân đối

c)

Sự đơn giản

d)

Sự nhất quán

2.

Khi thiết kế một phiên bản giao diện dành riêng cho điện thoại di động, bạn nên ưu tiên kiểm tra bố cục với độ phân giải nào để đảm bảo tương thích tốt?

a)

1920×1080 px

b)

1024×768 px

c)

375×667 px

d)

1440×900 px

3.

Một website bán hàng đang bị phản ánh là tải rất chậm trên thiết bị di động. Nhóm phát triển cần thực hiện hành động nào sau đây để tối ưu thời gian tải?

a)

Thêm các hiệu ứng động bắt mắt

b)

Giảm số lượng hình ảnh và yếu tố không cần thiết

c)

Tăng số lượng video nền để tăng tính tương tác

d)

Tăng độ phân giải của tất cả ảnh sản phẩm

4.

Kéo thả tên nguyên tắc thiết kế vào mô tả tương ứng

a)

Giao diện tự động thích ứng với kích thước màn hình khác nhau

1.

Responsive Design

b)

Dùng không gian trống để giúp nội dung nổi bật, dễ đọc

2.

Whitespace

c)

Giữ cho trang web đơn giản, dễ hiểu, không gây rối mắt

3.

KISS (Keep It Simple, Stupid)

d)

Chia bố cục thành hàng và cột để sắp xếp phần tử hợp lý

4.

Grid System

5.

Hãy kéo và thả hành động phù hợp vào từng bước trong quy trình xây dựng bố cục trang web.

a)

Giữ cho giao diện rõ ràng, không rối mắt

1.

Thiết kế đơn giản và gọn gàng

b)

Chia trang thành các khu vực chức năng: header, content, footer

2.

Xác định khu vực chính

c)

Hiểu rõ mục tiêu, người dùng và nội dung trang web

3.

Thu thập thông tin

d)

Phác thảo sơ đồ bố cục trước khi lập trình

4.

Tạo wireframe

6-9.

Hãy cho biết các phát biểu sau là Đúng hay Sai

6.

Grid System giúp chia bố cục trang thành các cột và hàng để dễ sắp xếp nội dung.

a)

ĐÚNG

b)

SAI

7.

Đặt càng nhiều menu và nút chức năng trên giao diện sẽ giúp tăng trải nghiệm người dùng.

a)

ĐÚNG

b)

SAI

8.

Nguyên tắc KISS khuyến khích giữ bố cục trang web đơn giản và dễ hiểu.

a)

ĐÚNG

b)

SAI

9.

Popup là một phần chính trong bố cục trang web giống như header và footer.

a)

ĐÚNG

b)

SAI

10-13.

Hãy cho biết các phát biểu sau về các thành phần cơ bản trong bố cục web là Đúng hay Sai

10.

Footer thường được đặt ở cuối trang và chứa thông tin liên hệ hoặc bản quyền.

a)

ĐÚNG

b)

SAI

11.

Sidebar là nơi chứa nội dung chính và tiêu đề trang.

a)

ĐÚNG

b)

SAI

12.

Main content thường được dùng để hiển thị quảng cáo và popup.

a)

ĐÚNG

b)

SAI

13.

Header thường chứa logo và menu điều hướng chính của trang web.

a)

ĐÚNG

b)

SAI

14.

Cho đoạn mã HTML sau

Mã CSS sau đây định nghĩa cho thẻ nào? (chọn 2 đáp án)

a)

ul.sub-menu trong HTML là phần tử con trực tiếp của thẻ <a> nên selector sẽ hoạt động đúng.

b)

Selector ul.hmenu a:hover > ul.sub-menu sẽ không có tác dụng với đoạn HTML vì ul.sub-menu không phải là con trực tiếp của <a>.

c)

Để CSS hoạt động như mong muốn, ul.sub-menu cần được đặt trực tiếp bên trong thẻ <a>.

d)

Câu lệnh CSS sẽ áp dụng màu nền vàng cho ul.sub-menu khi người dùng đưa chuột vào thẻ <a> trong menu.

15.

Đoạn mã HTML sau:

Đoạn mã CSS dưới đây sẽ thực hiện điều gì?

a)

Thay đổi màu sắc của mục khi hover

b)

Thêm đường kẻ chia cách giữa các mục trong menu dọc

c)

Thêm margin cho các mục trong menu dọc

d)

Thêm border cho các mục trong menu dọc

16.

Mã HTML sau sẽ tạo một footer chứa menu liên kết:

Đoạn mã CSS nào dưới đây sẽ thực hiện thay đổi màu chữ của các liên kết trong footer khi di chuột vào?

a)

b)

c)

d)

17.

Mã HTML sau sẽ tạo một footer chứa icon mạng xã hội:

Đoạn mã CSS nào dưới đây sẽ thực hiện thay đổi màu của icon khi rê chuột vào?

a)

b)

c)

d)

18.

Mã HTML sau sẽ tạo một ma trận sản phẩm trong web bán hàng sử dụng các thẻ <div>: 

Đoạn mã CSS dưới đây sẽ thực hiện điều gì để căn chỉnh sản phẩm trong ma trận:

a)

Thay đổi kích thước của sản phẩm

b)

Canh chỉnh sản phẩm nằm giữa

c)

Thêm border cho sản phẩm

d)

Canh chỉnh sản phẩm nằm bên trái

19.

Mã HTML sau sẽ tạo một ma trận sản phẩm trong web bán hàng sử dụng các thẻ <div>:

Đoạn mã CSS dưới đây sẽ thực hiện điều gì?

a)

Thay đổi màu chữ của sản phẩm

b)

Thêm border cho sản phẩm

c)

Thay đổi font chữ của sản phẩm

d)

Thay đổi kích thước của sản phẩm

20-23.

Cho đoạn mã HTML và CSS như sau, hãy cho biết các phát biểu sau là Đúng hay Sai khi chỉ chuột vào liên kết trong thẻ:

20.

Liên kết sẽ được gạch dưới.

a)

ĐÚNG

b)

SAI

21.

Văn bản liên kết sẽ được in đậm.

a)

ĐÚNG

b)

SAI

22.

Màu chữ của liên kết chuyển thành đỏ.

a)

ĐÚNG

b)

SAI

23.

Màu nền của liên kết sẽ chuyển sang đỏ.

a)

ĐÚNG

b)

SAI

24.

Cho đoạn mã HTML và CSS sau. Hãy điền từ khóa còn thiếu vào chỗ trống để khi rê chuột vào icon mạng xã hội, con trỏ chuột chuyển thành hình bàn tay.

  1. Đáp án:



(a)  

25.

Một sinh viên đang thiết kế portfolio cá nhân muốn đảm bảo trang web hiển thị tốt trên máy tính bảng và điện thoại. Nguyên tắc thiết kế nào cần được áp dụng?

a)

Responsive Design để giao diện thích ứng với mọi kích thước màn hình

b)

Tạo footer nổi bật ở đầu trang

c)

Dùng font-size lớn nhất ở mọi phần tử

d)

Chuyển toàn bộ nội dung thành hình ảnh

26-29.

Cho đoạn mã HTML và CSS như sau, hãy cho biết các phát biểu sau là Đúng hay Sai:

26.

Hình ảnh sẽ được bo góc và hiển thị dưới dạng hình tròn.

a)

ĐÚNG

b)

SAI

27.

Hình ảnh sẽ có chiều rộng cố định là 200px.

a)

ĐÚNG

b)

SAI

28.

Một đường viền màu xám dày 2px sẽ bao quanh ảnh.

a)

ĐÚNG

b)

SAI

29.

Chiều cao của ảnh sẽ bị cắt cố định theo số pixel.

a)

ĐÚNG

b)

SAI

30.

Đoạn mã HTML sau:

Đoạn mã CSS dưới đây sẽ thực hiện điều gì?

a)

Hiển thị menu ngang

b)

Hiển thị menu dọc

c)

Hiển thị menu đa cấp

d)

Hiển thị danh sách

31.

Hãy điền từ khóa còn thiếu vào chỗ trống trong đoạn mã HTML sau:

Đáp án:

(a)  

32.

Cho đoạn mã HTML và CSS như sau, đoạn mã CSS sẽ thực hiện điều gì? (Chọn 2 đáp án)

a)

Làm tiêu đề có màu chữ trắng

b)

Căn giữa nội dung trong phần header

c)

Căn lề trái tiêu đề trong header

d)

Tạo phần đầu trang có nền màu xám nhạt

33.

Đoạn mã HTML sau đây sẽ tạo một menu dropdown:

Hoàn thành đoạn mã CSS điều khiển hiển thị submenu

Lệnh tại vị trí 1: ​ (a)  

Lệnh tại vị trí 2: ​ (b)  

Choose from the below words
display: none;
display: block;
opacity: 0
visibility: hidden
34.

Hãy điền từ khóa còn thiếu vào chỗ trống trong đoạn mã CSS sau:

Đáp án:

(a)  

35.

Cho đoạn mã HTML và CSS như sau, đoạn mã CSS sẽ thực hiện điều gì? (Chọn 2 đáp án)

a)

Xóa gạch dưới của liên kết

b)

Làm cho liên kết có màu đỏ

c)

Thêm khoảng cách giữa các liên kết

d)

Làm liên kết nằm dọc theo cột

36.

Cho đoạn mã HTML 

Đoạn mã CSS dưới đây có tác dụng gì?

a)

Biến thẻ <li> thành thẻ mức khối

b)

Biến thẻ <a> thành mức khối để chiếm toàn bộ thẻ <li> chứa nó

c)

Bỏ kiểu danh sách của <li>

d)

Bỏ gạch chân của liên kết

37.

Kéo thả phương pháp điều hướng phù hợp vào từng mục sử dụng.

a)

Trình chiếu ảnh quảng cáo ở đầu trang

1.

Slider navigation

b)

Chia vùng nội dung và chuyển đổi ngay trên cùng một trang

2.

Tab navigation

c)

Chia kết quả tìm kiếm thành nhiều trang có đánh số

3.

Pagination

d)

Hiển thị menu con khi di chuột vào mục chính trên header

4.

Dropdown menu

38.

Khi tư vấn thiết kế giao diện trang web, bạn cần cảnh báo khách hàng tránh chọn bảng màu gây rối mắt và thiếu tính đồng nhất. Trong các yếu tố sau, yếu tố nào không phù hợp khi chọn màu sắc cho bố cục web?

a)

Màu sắc phức tạp và lộn xộn

b)

Màu sắc đồng nhất với thương hiệu

c)

Màu tương phản hợp lý

d)

Màu tương đồng để tạo sự hài hòa

39-42.

Cho đoạn mã HTML và CSS như sau, hãy cho biết các phát biểu sau là Đúng hay Sai:

39.

Các liên kết sẽ hiển thị theo chiều dọc.

a)

ĐÚNG

b)

SAI

40.

Các liên kết sẽ có khoảng cách bên phải 20px.

a)

ĐÚNG

b)

SAI

41.

Các liên kết sẽ có gạch chân mặc định.

a)

ĐÚNG

b)

SAI

42.

Các liên kết không có đường gạch chân nhờ thuộc tính text-decoration: none.

a)

ĐÚNG

b)

SAI

43.

Mã HTML sau sẽ tạo một ma trận sản phẩm trong web bán hàng sử dụng các thẻ:

Đoạn mã CSS dưới đây sẽ thực hiện điều gì:

a)

Thay đổi font chữ của sản phẩm

b)

Thay đổi màu chữ của sản phẩm

c)

Thay đổi màu nền của sản phẩm khi hover 

d)

Thêm border cho sản phẩm khi hover

44.

Kéo thả thành phần vào vị trí đúng trong bố cục trang web

a)

Phần dưới cùng của trang, chứa thông tin liên hệ, bản quyền

1.

Footer

b)

Phần trên cùng trang, thường chứa logo và menu

2.

Header

c)

Khu vực bên cạnh nội dung chính, thường chứa liên kết phụ

3.

Sidebar

d)

Phần nội dung chính hiển thị thông tin chính của trang

4.

Main Content

45.

Mã HTML sau đây sẽ tạo một footer đơn giản cho trang web:

Đoạn mã CSS nào dưới đây sẽ thực hiện thay đổi màu nền của footer?

a)

b)

c)

d)