wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

12.F10. Bộ chọn lớp và bộ chọn định danh

Total questions: 12

Worksheet time: 12mins

Name
Class
Date
1.

Bộ chọn lớp trong CSS được khai báo bằng ký hiệu nào? Chỉ chọn một phương án.

a)

#

b)

.

c)

:

d)

*

2.

Bộ chọn định danh (ID selector) trong CSS được khai báo bằng ký hiệu nào? Chỉ chọn một phương án.

a)

.

b)

#

c)

:

d)

*

3.

Cho đoạn CSS: #title { color: red; } Thuộc tính color: red; sẽ áp dụng cho phần tử nào trong HTML? Chỉ chọn một phương án.

a)

Bất kỳ phần tử nào có class title

b)

Phần tử có thuộc tính id="title"

c)

Tất cả các phần tử h1

d)

Tất cả các phần tử trong trang web

4.

Trong CSS, một phần tử có thể có bao nhiêu class? Chỉ chọn một phương án.

a)

Chỉ một

b)

Tối đa hai

c)

Không giới hạn

d)

Tối đa ba

5.

Cách nào sau đây KHÔNG đúng để áp dụng CSS vào phần tử p?

a)

< p class="text"></p> với .text { color: blue; }

b)

< p id="text"></p>với #text { color: blue; }

c)

< p class="text"></p> với p.text { color: blue; }

d)

< p id="text"></p>với .text { color: blue; }

6.

Trong CSS, độ ưu tiên của bộ chọn ID so với bộ chọn class như thế nào? Chỉ chọn một phương án.

a)

Class có độ ưu tiên cao hơn

b)

ID có độ ưu tiên cao hơn

c)

Cả hai có độ ưu tiên như nhau

d)

Phụ thuộc vào thứ tự khai báo

7.

Cho HTML:

< p class="note">Hello</p>

<p id="note">World</p> Và CSS: .note { color: blue; } #note { color: red; } Từ “World” sẽ có màu gì? Chỉ chọn một phương án.

a)

Xanh

b)

Đỏ

c)

Đen (mặc định)

d)

Cả xanh và đỏ

8.

Cho CSS: #main .box { color: green; } Nó sẽ áp dụng cho phần tử nào trong đoạn HTML sau?

< div id="main">

  < div class="box">Text</div>

</div>

a)

Tất cả các phần tử có class box

b)

Chỉ các phần tử có class box nằm trong phần tử có id="main"

c)

Tất cả các phần tử div

d)

Không phần tử nào bị ảnh hưởng

9.

Bộ chọn nào có độ ưu tiên cao nhất? Chỉ chọn một phương án.

a)

.button { color: red; }

b)

#button { color: blue; }

c)

button { color: green; }

d)

* { color: black; }

10.

Trong CSS, có thể áp dụng nhiều class cho một phần tử bằng cách nào? Chỉ chọn một phương án.

a)

class="btn blue bold"

b)

class="btn, blue, bold"

c)

class=".btn, blue .bold"

d)

class="#btn #blue #bold"

11.

Một blogger đang thiết kế trang web cá nhân và sử dụng CSS để điều chỉnh giao diện. Chọn CÁC phát biểu đúng?

a)

Blogger có thể sử dụng font-family để thay đổi kiểu chữ của bài viết trên trang web.

b)

Khi dùng display: none;, một phần tử sẽ bị ẩn đi nhưng vẫn chiếm không gian trên trang.

c)

Sử dụng border-radius giúp tạo các góc bo tròn cho hộp chứa nội dung.

d)

Để áp dụng cùng một kiểu định dạng cho nhiều phần tử, blogger có thể sử dụng một lớp CSS và gán nó cho các phần tử đó bằng thuộc tính class.

12.

Câu 1: Một lập trình viên thiết kế trang web cho cửa hàng thời trang và sử dụng CSS để định dạng giao diện.

Hãy chọn CÁC phát biểu đúng?

a)

Lập trình viên có thể sử dụng thuộc tính color để thay đổi màu chữ của tiêu đề sản phẩm.

b)

Sử dụng margin: auto; có thể giúp căn giữa một phần tử theo chiều ngang trên trang web.

c)

Để đặt ảnh nền cho trang web, lập trình viên cần dùng thuộc tính background-image.

d)

CSS chỉ có thể được viết trực tiếp trong thẻ HTML thông qua thuộc tính style, không thể tách thành một tệp riêng.