15+ Đề Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

Đề 01

Đề 02

Đề 03

Đề 04

Đề 05

Đề 06

Đề 07

Đề 08

Đề 09

Đề 10

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


Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn - Đề 01

Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn - Đề 01 bao gồm nhiều câu hỏi hay, bám sát chương trình. Cùng làm bài tập trắc nghiệm ngay.

Câu 1: Bộ chọn CSS nào sau đây có độ ưu tiên cao nhất?

  • A. #container
  • B. .button
  • C. div
  • D. [type="text"]

Câu 2: Trong CSS, điều gì sẽ xảy ra nếu có hai quy tắc xung đột áp dụng cho cùng một phần tử, một quy tắc sử dụng bộ chọn ID và quy tắc còn lại sử dụng bộ chọn lớp?

  • A. Quy tắc được khai báo đầu tiên trong CSS sẽ được ưu tiên.
  • B. Quy tắc sử dụng bộ chọn ID sẽ được ưu tiên.
  • C. Quy tắc sử dụng bộ chọn lớp sẽ được ưu tiên.
  • D. Trình duyệt sẽ chọn ngẫu nhiên một trong hai quy tắc.

Câu 3: Xét đoạn mã HTML sau: `

Nội dung

`. Quy tắc CSS nào sau đây sẽ có độ ưu tiên cao nhất và được áp dụng?

  • A. div { color: blue; }
  • B. .box { color: green; }
  • C. #main { color: red; }
  • D. .box div { color: yellow; }

Câu 4: Thuộc tính `!important` trong CSS có tác dụng gì?

  • A. Tăng độ ưu tiên của bộ chọn lớp.
  • B. Giảm độ ưu tiên của bộ chọn ID.
  • C. Làm cho quy tắc chỉ áp dụng cho trình duyệt Chrome.
  • D. Ghi đè tất cả các quy tắc ưu tiên thông thường và làm cho quy tắc đó có độ ưu tiên cao nhất.

Câu 5: Quy tắc CSS nào sau đây có độ ưu tiên thấp nhất?

  • A. #navigation a
  • B. .menu-item:hover
  • C. p
  • D. [data-target]

Câu 6: Điều gì quyết định độ ưu tiên của một quy tắc CSS khi có nhiều quy tắc cùng áp dụng cho một phần tử?

  • A. Màu sắc được sử dụng trong quy tắc.
  • B. Trọng số của bộ chọn, thứ tự khai báo và tính kế thừa.
  • C. Số lượng thuộc tính CSS trong quy tắc.
  • D. Kích thước phông chữ được sử dụng.

Câu 7: Xét CSS sau: `#box {color: blue;} .box {color: red;} div {color: green;}`. Nếu một phần tử `

` được định nghĩa, màu chữ cuối cùng hiển thị là màu gì?

  • A. Xanh lam
  • B. Đỏ
  • C. Xanh lá cây
  • D. Màu đen (mặc định)

Câu 8: Bộ chọn thuộc tính (attribute selector) có độ ưu tiên như thế nào so với bộ chọn lớp (class selector)?

  • A. Cao hơn
  • B. Thấp hơn
  • C. Tương đương
  • D. Không thể so sánh

Câu 9: Trong CSS, quy tắc inline style (style được viết trực tiếp trong thẻ HTML) có độ ưu tiên như thế nào?

  • A. Cao nhất
  • B. Trung bình
  • C. Thấp nhất
  • D. Tương đương bộ chọn ID

Câu 10: Xét CSS: `body p {font-size: 16px;} .content p {font-size: 14px;}`. Đoạn văn bản `

` nằm trong `

` trong `` sẽ có kích thước phông chữ bao nhiêu?

  • A. 16px
  • B. 14px
  • C. 15px
  • D. Kích thước phông chữ mặc định của trình duyệt

Câu 11: Pseudo-classes và pseudo-elements có độ ưu tiên như thế nào so với bộ chọn lớp?

  • A. Cao hơn
  • B. Thấp hơn
  • C. Tương đương
  • D. Tùy thuộc vào từng loại pseudo-class/element

Câu 12: Quy tắc CSS nào sẽ được ưu tiên nếu có xung đột giữa quy tắc trong file CSS liên kết ngoài và quy tắc CSS được nhúng trong thẻ `

Xem kết quả

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


Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn - Đề 02

Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn - Đề 02 bao gồm nhiều câu hỏi hay, bám sát chương trình. Cùng làm bài tập trắc nghiệm ngay.

Câu 1: Trong CSS, bộ chọn ID có mức độ ưu tiên như thế nào so với bộ chọn class?

  • A. Cao hơn
  • B. Thấp hơn
  • C. Tương đương
  • D. Không xác định

Câu 2: Bộ chọn nào sau đây có trọng số cao nhất trong CSS?

  • A. Bộ chọn class
  • B. Bộ chọn thẻ HTML
  • C. Bộ chọn thuộc tính
  • D. Inline style

Câu 3: Cho đoạn mã HTML: `

  • A. Kiểu định dạng của `#container`
  • B. Kiểu định dạng của `.box`
  • C. Kết hợp kiểu định dạng của cả hai
  • D. Không có kiểu định dạng nào được áp dụng
  • Câu 4: Pseudo-class `:nth-child(n)` được sử dụng để làm gì?

    • A. Chọn phần tử đầu tiên trong nhóm
    • B. Chọn phần tử cuối cùng trong nhóm
    • C. Chọn phần tử thứ n trong nhóm các phần tử con
    • D. Chọn tất cả các phần tử con trong nhóm

    Câu 5: Cú pháp nào sau đây là đúng cho pseudo-element?

    • A. :pseudo-element {}
    • B. ::pseudo-element {}
    • C. .pseudo-element {}
    • D. #pseudo-element {}

    Câu 6: Pseudo-element `::after` thường được sử dụng để thêm nội dung gì vào phần tử?

    • A. Trước phần tử
    • B. Bên trong phần tử
    • C. Sau phần tử
    • D. Thay thế phần tử

    Câu 7: Trong CSS, quy tắc "tính kế thừa" (inheritance) có nghĩa là gì?

    • A. Các thuộc tính CSS chỉ áp dụng cho phần tử được chọn
    • B. Các thuộc tính CSS có thể được truyền từ phần tử cha xuống phần tử con
    • C. Các thuộc tính CSS không thể bị ghi đè
    • D. Các thuộc tính CSS chỉ áp dụng cho trình duyệt cụ thể

    Câu 8: Cho CSS: `body { color: blue; } div { color: red; }`. Đoạn văn bản trong thẻ `div` sẽ có màu gì?

    • A. Xanh lam
    • B. Kết hợp xanh lam và đỏ
    • C. Đỏ
    • D. Màu mặc định của trình duyệt

    Câu 9: Phát biểu nào sau đây về trọng số của bộ chọn CSS là đúng?

    • A. Trọng số chỉ phụ thuộc vào số lượng class
    • B. Trọng số chỉ phụ thuộc vào vị trí trong file CSS
    • C. Trọng số không ảnh hưởng đến độ ưu tiên
    • D. Trọng số được tính dựa trên số lượng ID, class và thẻ HTML trong bộ chọn

    Câu 10: Nếu hai quy tắc CSS có cùng độ ưu tiên, quy tắc nào sẽ được áp dụng?

    • A. Quy tắc được viết trước
    • B. Quy tắc được viết sau
    • C. Quy tắc có nhiều thuộc tính hơn
    • D. Quy tắc có ít thuộc tính hơn

    Câu 11: Pseudo-class `:active` được kích hoạt khi nào?

    • A. Khi chuột di chuyển qua phần tử
    • B. Khi phần tử được tải xong
    • C. Khi phần tử đang được kích hoạt (ví dụ: click chuột)
    • D. Khi phần tử không hoạt động

    Câu 12: Cho CSS: `* { font-size: 16px; } p { font-size: 14px; } #content p { font-size: 18px; }`. Kích thước chữ của thẻ `

    ` nằm trong `

  • A. 14px
  • B. 16px
  • C. Không xác định
  • D. 18px
  • Câu 13: Pseudo-class `:focus` thường được sử dụng cho loại phần tử HTML nào?

    • A. Hình ảnh
    • B. Form controls (ví dụ: input, button)
    • C. Đoạn văn bản
    • D. Tiêu đề

    Câu 14: CSS có thể được định nghĩa ở những vị trí nào trong một trang web?

    • A. Chỉ trong file CSS bên ngoài
    • B. Chỉ trong thẻ `
      Xem kết quả

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


    Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn - Đề 03

    Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn - Đề 03 bao gồm nhiều câu hỏi hay, bám sát chương trình. Cùng làm bài tập trắc nghiệm ngay.

    Câu 1: Trong CSS, yếu tố nào sau đây có độ ưu tiên cao nhất khi áp dụng kiểu dáng cho một phần tử?

    • A. Quy tắc sử dụng bộ chọn ID
    • B. Quy tắc sử dụng bộ chọn class
    • C. Quy tắc được viết sau cùng trong tệp CSS
    • D. Khai báo sử dụng `!important`

    Câu 2: Xét đoạn mã HTML và CSS sau:

    HTML:
    ```html

  • A. Xanh dương (blue)
  • B. Đỏ (red)
  • C. Xanh lá (green)
  • D. Màu mặc định của trình duyệt
  • Câu 3: Độ ưu tiên của một bộ chọn CSS được tính dựa trên các yếu tố nào sau đây, theo thứ tự giảm dần về mức độ quan trọng (trừ `!important` và inline style)?

    • A. Số lượng thẻ > Số lượng ID > Số lượng class > Số lượng thuộc tính giả/phần tử giả
    • B. Số lượng class > Số lượng ID > Số lượng thẻ > Số lượng thuộc tính giả/phần tử giả
    • C. Số lượng ID > Số lượng class > Số lượng thuộc tính giả/phần tử giả > Số lượng thẻ
    • D. Số lượng thuộc tính giả/phần tử giả > Số lượng class > Số lượng ID > Số lượng thẻ

    Câu 4: Xét các bộ chọn CSS sau. Bộ chọn nào có độ ưu tiên (specificity) cao nhất?

    • A. `.container .item`
    • B. `#header p`
    • C. `ul li:first-child`
    • D. `#main-content #article .title`

    Câu 5: Khi hai quy tắc CSS có cùng độ ưu tiên (specificity) cùng áp dụng cho một thuộc tính của một phần tử, quy tắc nào sẽ được trình duyệt áp dụng?

    • A. Quy tắc xuất hiện sau cùng trong tệp CSS hoặc trong thứ tự tải của các tệp CSS.
    • B. Quy tắc xuất hiện đầu tiên trong tệp CSS.
    • C. Quy tắc có ít bộ chọn nhất.
    • D. Quy tắc có nhiều thuộc tính nhất.

    Câu 6: Khai báo kiểu dáng trực tiếp trong thuộc tính `style` của thẻ HTML (`

  • A. Cao hơn hầu hết các bộ chọn CSS (trừ `!important`).
  • B. Thấp hơn bộ chọn ID nhưng cao hơn bộ chọn class.
  • C. Thấp hơn bộ chọn class.
  • D. Bằng với bộ chọn ID.
  • Câu 7: Đặc điểm nào sau đây ĐÚNG về tính kế thừa (inheritance) trong CSS?

    • A. Tất cả các thuộc tính CSS đều được kế thừa từ phần tử cha xuống phần tử con.
    • B. Tính kế thừa có độ ưu tiên cao hơn so với các quy tắc CSS được áp dụng trực tiếp.
    • C. Chỉ một số thuộc tính (ví dụ: `color`, `font-family`, `text-align`) được kế thừa.
    • D. Tính kế thừa chỉ áp dụng cho các phần tử cùng cấp.

    Câu 8: Xét đoạn mã HTML và CSS sau:

    HTML:
    ```html

  • A. Xanh dương (blue)
  • B. Đỏ (red)
  • C. Màu mặc định
  • D. Không áp dụng màu nào do xung đột
  • Câu 9: Bộ chọn `p:hover` là ví dụ về loại bộ chọn nào?

    • A. Pseudo-class
    • B. Pseudo-element
    • C. Bộ chọn thuộc tính
    • D. Bộ chọn con cháu

    Câu 10: Bộ chọn `::before` là ví dụ về loại bộ chọn nào?

    • A. Pseudo-class
    • B. Pseudo-element
    • C. Bộ chọn ID
    • D. Bộ chọn nhóm

    Câu 11: Độ ưu tiên của bộ chọn `p` là bao nhiêu?

    • A. 0,0,0,1
    • B. 0,0,1,0
    • C. 0,1,0,0
    • D. 1,0,0,0

    Câu 12: Độ ưu tiên của bộ chọn `.item` là bao nhiêu?

    • A. 0,0,0,1
    • B. 0,0,1,0
    • C. 0,1,0,0
    • D. 1,0,0,0

    Câu 13: Độ ưu tiên của bộ chọn `#main` là bao nhiêu?

    • A. 0,0,1,0
    • B. 0,1,0,0
    • C. 1,0,0,0
    • D. 0,0,0,1

    Câu 14: Độ ưu tiên của bộ chọn `div p.text` là bao nhiêu?

    • A. 0,0,1,2
    • B. 0,0,1,2
    • C. 0,1,2,0
    • D. 0,2,1,0

    Câu 15: Độ ưu tiên của bộ chọn `#header .nav li a:hover` là bao nhiêu?

    • A. 1,0,2,1
    • B. 1,1,1,1
    • C. 1,2,0,1
    • D. 1,1,1,1

    Câu 16: Xét đoạn mã HTML và CSS sau:

    HTML:
    ```html

  • A. Xanh dương (blue)
  • B. Đỏ (red)
  • C. Màu mặc định
  • D. Cả hai màu do xung đột
  • Câu 17: Thuộc tính nào sau đây thường KHÔNG được kế thừa từ phần tử cha xuống phần tử con trong CSS?

    • A. `font-size`
    • B. `color`
    • C. `text-align`
    • D. `border`

    Câu 18: Xét đoạn mã HTML và CSS sau:

    HTML:
    ```html

    Câu 19: Độ ưu tiên của bộ chọn `*` (universal selector) là bao nhiêu?

    • A. 0,0,0,0
    • B. 0,0,0,1
    • C. 0,0,1,0
    • D. Bằng với bộ chọn thẻ

    Câu 20: Điều gì xảy ra khi một phần tử có inline style và một quy tắc CSS từ stylesheet cùng đặt giá trị cho cùng một thuộc tính (ví dụ: `color`)?

    • A. Quy tắc từ stylesheet sẽ được ưu tiên.
    • B. Quy tắc có độ ưu tiên (specificity) cao hơn sẽ được ưu tiên.
    • C. Inline style sẽ được ưu tiên (trừ khi có `!important` trong stylesheet).
    • D. Trình duyệt sẽ chọn ngẫu nhiên một trong hai.

    Câu 21: Xét đoạn mã HTML và CSS sau:

    HTML:
    ```html

  • A. Xanh lá (green) do kế thừa.
  • B. Xanh dương (blue) do áp dụng trực tiếp.
  • C. Màu mặc định.
  • D. Không có màu do xung đột.
  • Câu 22: Bộ chọn `a[href=

    • A. Pseudo-class
    • B. Pseudo-element
    • C. Bộ chọn thuộc tính
    • D. Bộ chọn con cháu

    Câu 23: Khi tính độ ưu tiên của bộ chọn CSS, bộ chọn pseudo-class (`:hover`, `:first-child`, v.v.) được tính điểm tương đương với loại bộ chọn nào?

    • A. Bộ chọn ID
    • B. Bộ chọn class
    • C. Bộ chọn thẻ (tag)
    • D. Bộ chọn thuộc tính (attribute)

    Câu 24: Khi tính độ ưu tiên của bộ chọn CSS, bộ chọn pseudo-element (`::before`, `::after`, v.v.) được tính điểm tương đương với loại bộ chọn nào?

    • A. Bộ chọn ID
    • B. Bộ chọn class
    • C. Bộ chọn thẻ (tag)
    • D. Bộ chọn thuộc tính (attribute)

    Câu 25: Xét đoạn mã HTML và CSS sau:

    HTML:
    ```html

    • Item 1
    • Item 2
    • Item 3

    ```

    CSS:
    ```css
    li:first-child { font-weight: bold; }
    li { color: blue; }
    ```

    Thuộc tính `font-weight` của

    • A. bold, bold
    • B. normal, bold
    • C. bold, normal
    • D. normal, normal

    Câu 26: Xét đoạn mã HTML và CSS sau:

    HTML:
    ```html

  • A. Cam (orange)
  • B. Xanh dương (blue)
  • C. Màu mặc định
  • D. Không có màu do xung đột
  • Câu 27: Thứ tự ưu tiên áp dụng CSS (từ cao đến thấp) bao gồm các cấp độ chính nào?

    • A. `!important` > Inline Style > Specificity > Source Order > Inheritance
    • B. Inline Style > `!important` > Specificity > Source Order > Inheritance
    • C. Specificity > Inline Style > `!important` > Source Order > Inheritance
    • D. `!important` > Specificity > Inline Style > Source Order > Inheritance

    Câu 28: Giả sử có hai quy tắc CSS cùng áp dụng cho một phần tử và cùng có độ ưu tiên (specificity) là 0,0,1,1. Quy tắc nào sẽ được áp dụng?

    • A. Quy tắc có ít bộ chọn hơn.
    • B. Quy tắc trong tệp CSS được tải đầu tiên.
    • C. Quy tắc có nhiều thuộc tính hơn.
    • D. Quy tắc được khai báo sau cùng trong mã nguồn CSS.

    Câu 29: Bộ chọn nào sau đây có độ ưu tiên (specificity) là 0,0,1,0?

    • A. `div`
    • B. `#sidebar`
    • C. `.button`
    • D. `[type=

    6 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 3

    Câu 6: Khai báo kiểu dáng trực tiếp trong thuộc tính `style` của thẻ HTML (`

    `) có độ ưu tiên như thế nào so với các quy tắc CSS trong tệp `

    Xem kết quả

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


    Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn - Đề 04

    Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn - Đề 04 bao gồm nhiều câu hỏi hay, bám sát chương trình. Cùng làm bài tập trắc nghiệm ngay.

    Câu 1: Trong CSS, bộ chọn (selector) nào sau đây có mức độ ưu tiên (specificity) cao nhất theo quy tắc tính trọng số cơ bản?

    • A. Bộ chọn thẻ HTML (ví dụ: `p`)
    • B. Bộ chọn lớp (class selector) (ví dụ: `.text-primary`)
    • C. Bộ chọn ID (ID selector) (ví dụ: `#main-content`)
    • D. Bộ chọn toàn cục (universal selector) (ví dụ: `*`)

    Câu 2: Cho đoạn mã CSS sau:
    ```css
    div p { color: blue; }
    .text-highlight { color: red; }
    ```
    Nếu một đoạn văn bản `

    ` nằm trong thẻ `

    ` và có thêm lớp `text-highlight` (`

  • A. Xanh dương (`blue`)
  • B. Đỏ (`red`)
  • C. Màu mặc định của trình duyệt
  • D. Không có màu nào được áp dụng
  • Câu 3: Tính trọng số (specificity) của bộ chọn CSS sau: `header nav ul li a`

    • A. (0, 0, 5)
    • B. (0, 1, 4)
    • C. (1, 0, 4)
    • D. (0, 0, 4)

    Câu 4: Khi hai quy tắc CSS có cùng trọng số được áp dụng cho cùng một phần tử, quy tắc nào sẽ được ưu tiên áp dụng?

    • A. Quy tắc được khai báo sau cùng trong tệp CSS
    • B. Quy tắc được khai báo đầu tiên trong tệp CSS
    • C. Quy tắc có nhiều thuộc tính hơn
    • D. Quy tắc có tên thuộc tính ngắn hơn

    Câu 5: Thuộc tính CSS nào sau đây KHÔNG thường được kế thừa (inherited) từ phần tử cha sang phần tử con?

    • A. `color`
    • B. `font-family`
    • C. `border`
    • D. `text-align`

    Câu 6: Cho đoạn mã HTML và CSS:
    ```html

  • A. Xanh lá cây (`green`)
  • B. Xanh dương (`blue`)
  • C. Đỏ (`red`)
  • D. Màu mặc định của trình duyệt
  • Câu 7: Bộ chọn pseudo-class (lớp giả) `:hover` được sử dụng để áp dụng kiểu cho phần tử khi nào?

    • A. Khi phần tử được nhấn chuột
    • B. Khi con trỏ chuột di chuyển qua phần tử
    • C. Khi phần tử nhận được tiêu điểm (focus)
    • D. Khi phần tử là liên kết đã được truy cập

    Câu 8: Bộ chọn pseudo-element (phần tử giả) `::before` thường được sử dụng kết hợp với thuộc tính nào để thêm nội dung vào trước nội dung của phần tử?

    • A. `display`
    • B. `position`
    • C. `visibility`
    • D. `content`

    Câu 9: Tính trọng số (specificity) của bộ chọn CSS sau: `#sidebar .widget:first-child`

    • A. (0, 1, 1)
    • B. (1, 0, 1)
    • C. (1, 1, 0)
    • D. (1, 1, 1)

    Câu 10: Quy tắc CSS sử dụng từ khóa `!important` sẽ có mức độ ưu tiên như thế nào so với các quy tắc thông thường (không có `!important`)?

    • A. Ưu tiên cao hơn, ghi đè trọng số và thứ tự khai báo thông thường.
    • B. Ưu tiên thấp hơn, chỉ áp dụng khi không có quy tắc nào khác.
    • C. Mức ưu tiên bằng với bộ chọn ID.
    • D. Chỉ áp dụng cho các thuộc tính màu sắc.

    Câu 11: Khi một phần tử con được áp dụng trực tiếp một kiểu CSS (ví dụ: `style=

    • A. Kiểu áp dụng trực tiếp sẽ ghi đè kiểu được kế thừa.
    • B. Kiểu được kế thừa sẽ ghi đè kiểu áp dụng trực tiếp.
    • C. Kiểu của phần tử cha sẽ được cộng dồn với kiểu của phần tử con.
    • D. Kiểu áp dụng trực tiếp chỉ có hiệu lực nếu kiểu kế thừa không tồn tại.

    Câu 12: Cho đoạn mã HTML:
    ```html

    • Item 1
    • A. Màu cam, chữ đậm
    • B. Màu xám, chữ thường
    • C. Màu cam, chữ thường
    • D. Màu xám, chữ đậm

    Câu 13: Thứ tự ưu tiên áp dụng kiểu CSS (cascade order) từ thấp đến cao là gì?

    • A. Trọng số bộ chọn -> Thứ tự khai báo -> Tính kế thừa -> Quy tắc `!important`
    • B. Tính kế thừa -> Thứ tự khai báo -> Trọng số bộ chọn -> Quy tắc `!important`
    • C. Quy tắc `!important` -> Trọng số bộ chọn -> Thứ tự khai báo -> Tính kế thừa
    • D. Thứ tự khai báo -> Trọng số bộ chọn -> Tính kế thừa -> Quy tắc `!important`

    Câu 14: Bộ chọn CSS nào sau đây có trọng số (specificity) là (0, 2, 1)?

    • A. `#header p`
    • C.

    Câu 15: Việc sử dụng từ khóa `!important` một cách bừa bãi trong CSS có thể gây ra vấn đề gì?

    • A. Làm tăng tốc độ tải trang.
    • B. Giảm khả năng tương thích với các trình duyệt cũ.
    • C. Khiến mã CSS dễ đọc và bảo trì hơn.
    • D. Làm cho việc ghi đè kiểu trở nên khó khăn, dẫn đến mã CSS khó quản lý và sửa lỗi.

    Câu 16: Cho đoạn mã HTML:
    ```html

    Tiêu đề

    Đoạn 1

    Đoạn 2

    ```
    Và đoạn CSS:
    ```css
    article p:first-child { text-decoration: underline; }
    article p { font-style: italic; }
    ```
    Đoạn văn bản

    • A. Gạch chân và in nghiêng
    • B. Chỉ gạch chân
    • C. Chỉ in nghiêng
    • D. Kiểu mặc định

    Câu 17: Trọng số của bộ chọn toàn cục (`*`) là bao nhiêu trong quy tắc tính trọng số CSS?

    • A. (0, 0, 0)
    • B. (1, 0, 0)
    • C. (0, 1, 0)
    • D. (0, 0, 1)

    Câu 18: Bộ chọn pseudo-class `:nth-child(odd)` sẽ chọn các phần tử nào trong một nhóm các phần tử đồng cấp?

    • A. Phần tử đầu tiên
    • B. Các phần tử ở vị trí lẻ (1, 3, 5, ...)
    • C. Các phần tử ở vị trí chẵn (2, 4, 6, ...)
    • D. Phần tử cuối cùng

    Câu 19: Cho đoạn mã CSS:
    ```css
    #myElement { font-size: 18px; }
    .myClass { font-size: 16px; }
    div { font-size: 14px; }
    ```
    Nếu một phần tử `

    ` có cả ID `myElement` và class `myClass` (`

  • A. 18px
  • B. 16px
  • C. 14px
  • D. Kích thước mặc định của trình duyệt
  • Câu 20: Pseudo-element `::first-line` được sử dụng để định dạng phần nào của một khối văn bản?

    • A. Ký tự đầu tiên
    • B. Toàn bộ đoạn văn bản
    • C. Dòng đầu tiên của đoạn văn bản
    • D. Nội dung được thêm vào trước văn bản

    Câu 22: Tính trọng số (specificity) của bộ chọn CSS sau: `div.gallery img[alt=

    • A. (0, 1, 1)
    • B. (0, 0, 3)
    • C. (0, 1, 2)
    • D. (0, 2, 1)

    Câu 23: Điều nào sau đây là đúng khi so sánh pseudo-class và pseudo-element về mặt cú pháp và chức năng?

    • A. Pseudo-class sử dụng `::` và mô tả các phần nhỏ hơn của phần tử; pseudo-element sử dụng `:` và mô tả trạng thái của phần tử.
    • B. Cả hai đều sử dụng `::` và mô tả trạng thái đặc biệt của phần tử.
    • C. Cả hai đều sử dụng `:` và mô tả các phần nhỏ hơn của phần tử.
    • D. Pseudo-class sử dụng `:` và mô tả trạng thái của phần tử; pseudo-element sử dụng `::` và mô tả các phần nhỏ hơn hoặc nội dung giả tạo của phần tử.

    Câu 24: Cho đoạn mã CSS:
    ```css
    p { color: black !important; }
    p.info { color: gray; }
    #message { color: blue; }
    ```
    Nếu một đoạn văn bản `

    ` có ID là `message` và lớp là `info` (`

  • A. Đen (`black`)
  • B. Xám (`gray`)
  • C. Xanh dương (`blue`)
  • D. Màu mặc định của trình duyệt
  • Câu 25: Trọng số của một quy tắc CSS được định nghĩa bằng thuộc tính `style` ngay trên thẻ HTML (inline style) là bao nhiêu?

    • A. (0, 0, 1)
    • B. (0, 1, 0)
    • C. (1, 0, 0)
    • D. Không có trọng số, nó luôn được ưu tiên cao nhất (trừ `!important`)

    Câu 26: Cho đoạn mã HTML:
    ```html

  • A. Màu xanh mòng két (teal), chữ in nghiêng xiên
  • B. Chỉ màu xanh mòng két
  • C. Chỉ chữ in nghiêng xiên
  • D. Màu xám mặc định
  • Câu 27: Khi nào thì tính kế thừa (inheritance) trong CSS phát huy tác dụng?

    • A. Khi phần tử con có thuộc tính `!important`.
    • B. Khi phần tử con có trọng số bộ chọn cao hơn phần tử cha.
    • C. Khi thuộc tính được áp dụng trực tiếp trên phần tử con.
    • D. Khi không có quy tắc CSS nào khác áp dụng trực tiếp hoặc có trọng số cao hơn cho thuộc tính đó trên phần tử con.

    Câu 28: Bạn muốn thêm một biểu tượng nhỏ trước mỗi mục trong danh sách (list item) có lớp `feature-list`. Bộ chọn và pseudo-element nào là phù hợp nhất để thực hiện điều này mà không cần sửa đổi HTML?

    • B.

    Câu 29: Trọng số của bộ chọn CSS `.button.primary:active` là bao nhiêu?

    • A. (0, 1, 1)
    • B. (0, 2, 0)
    • C. (0, 2, 1)
    • D. (0, 3, 0)

    Câu 30: Giả sử bạn có một quy tắc CSS cho `a` (liên kết) và một quy tắc khác cho `a:visited`. Khi một liên kết đã được truy cập, quy tắc nào sẽ được ưu tiên áp dụng cho các thuộc tính chung như `color`?

    • A. Quy tắc cho `a:visited` vì pseudo-class làm tăng trọng số.
    • B. Quy tắc cho `a` vì nó là bộ chọn thẻ cơ bản.
    • C. Quy tắc được khai báo sau cùng trong tệp CSS.
    • D. Quy tắc có thuộc tính màu được viết hoa.

    2 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 4

    Câu 2: Cho đoạn mã CSS sau:
    ```css
    div p { color: blue; }
    .text-highlight { color: red; }
    ```
    Nếu một đoạn văn bản `

    ` nằm trong thẻ `

    ` và có thêm lớp `text-highlight` (`

    Nội dung

    `), màu sắc cuối cùng của đoạn văn bản này sẽ là gì?

    3 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 4

    Câu 3: Tính trọng số (specificity) của bộ chọn CSS sau: `header nav ul li a`

    4 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 4

    Câu 4: Khi hai quy tắc CSS có cùng trọng số được áp dụng cho cùng một phần tử, quy tắc nào sẽ được ưu tiên áp dụng?

    5 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 4

    Câu 5: Thuộc tính CSS nào sau đây KHÔNG thường được kế thừa (inherited) từ phần tử cha sang phần tử con?

    6 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 4

    Câu 6: Cho đoạn mã HTML và CSS:
    ```html

    Nội dung

    ```
    ```css
    #box p { color: blue; }
    .container p { color: red; }
    ```
    Màu sắc cuối cùng của đoạn văn bản `

    ` sẽ là gì?

    7 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 4

    Câu 7: Bộ chọn pseudo-class (lớp giả) `:hover` được sử dụng để áp dụng kiểu cho phần tử khi nào?

    8 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 4

    Câu 8: Bộ chọn pseudo-element (phần tử giả) `::before` thường được sử dụng kết hợp với thuộc tính nào để thêm nội dung vào trước nội dung của phần tử?

    9 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 4

    Câu 9: Tính trọng số (specificity) của bộ chọn CSS sau: `#sidebar .widget:first-child`

    10 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 4

    Câu 10: Quy tắc CSS sử dụng từ khóa `!important` sẽ có mức độ ưu tiên như thế nào so với các quy tắc thông thường (không có `!important`)?

    11 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 4

    Câu 11: Khi một phần tử con được áp dụng trực tiếp một kiểu CSS (ví dụ: `style="font-size: 16px;"`), kiểu này sẽ tương tác với kiểu được kế thừa từ phần tử cha như thế nào?

    12 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 4

    Câu 12: Cho đoạn mã HTML:
    ```html

    • Item 1
    • Item 2
    • Item 3

    ```
    Và đoạn CSS:
    ```css
    li:first-child { font-weight: bold; }
    .special { color: orange; }
    li { color: gray; }
    ```
    Đoạn văn bản "Item 1" sẽ có kiểu hiển thị như thế nào?

    13 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 4

    Câu 13: Thứ tự ưu tiên áp dụng kiểu CSS (cascade order) từ thấp đến cao là gì?

    14 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 4

    Câu 14: Bộ chọn CSS nào sau đây có trọng số (specificity) là (0, 2, 1)?

    15 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 4

    Câu 15: Việc sử dụng từ khóa `!important` một cách bừa bãi trong CSS có thể gây ra vấn đề gì?

    16 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 4

    Câu 16: Cho đoạn mã HTML:
    ```html

    Tiêu đề

    Đoạn 1

    Đoạn 2

    ```
    Và đoạn CSS:
    ```css
    article p:first-child { text-decoration: underline; }
    article p { font-style: italic; }
    ```
    Đoạn văn bản "Đoạn 1" sẽ có kiểu hiển thị như thế nào?

    17 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 4

    Câu 17: Trọng số của bộ chọn toàn cục (`*`) là bao nhiêu trong quy tắc tính trọng số CSS?

    18 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 4

    Câu 18: Bộ chọn pseudo-class `:nth-child(odd)` sẽ chọn các phần tử nào trong một nhóm các phần tử đồng cấp?

    19 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 4

    Câu 19: Cho đoạn mã CSS:
    ```css
    #myElement { font-size: 18px; }
    .myClass { font-size: 16px; }
    div { font-size: 14px; }
    ```
    Nếu một phần tử `

    ` có cả ID `myElement` và class `myClass` (`

    `), kích thước phông chữ cuối cùng sẽ là bao nhiêu?

    20 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 4

    Câu 20: Pseudo-element `::first-line` được sử dụng để định dạng phần nào của một khối văn bản?

    30 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 4

    Câu 30: Giả sử bạn có một quy tắc CSS cho `a` (liên kết) và một quy tắc khác cho `a:visited`. Khi một liên kết đã được truy cập, quy tắc nào sẽ được ưu tiên áp dụng cho các thuộc tính chung như `color`?

    Xem kết quả

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


    Trắc nghiệm Công nghệ 10 Kết nối tri thức Bài 23: Giới thiệu về trồng trọt công nghệ cao

    Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn - Đề 05

    Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn - Đề 05 bao gồm nhiều câu hỏi hay, bám sát chương trình. Cùng làm bài tập trắc nghiệm ngay.

    Câu 1: Trong quy tắc xác định mức ưu tiên của bộ chọn CSS (Specificity), yếu tố nào sau đây có trọng số (weight) cao nhất?

    • A. Bộ chọn lớp (Class selectors)
    • B. Bộ chọn ID (ID selectors)
    • C. Bộ chọn thẻ (Type selectors)
    • D. Bộ chọn Pseudo-class

    Câu 3: Bộ chọn CSS nào sau đây có trọng số specificity cao nhất?
    (A) `#header #logo`
    (B) `.container .item.active`
    (C) `div ul li a:hover`
    (D) `#sidebar .widget p`

    • A. (A)
    • B. (B)
    • C. (C)
    • D. (D)

    Câu 5: Sự khác biệt cơ bản về cú pháp giữa pseudo-class và pseudo-element là gì?

    • A. Pseudo-class dùng dấu `.` còn pseudo-element dùng dấu `#`
    • B. Pseudo-class dùng một dấu hai chấm (`:`), pseudo-element dùng hai dấu hai chấm (`::`)
    • C. Pseudo-class được viết hoa, pseudo-element viết thường
    • D. Pseudo-class áp dụng cho thẻ, pseudo-element áp dụng cho class

    Câu 6: Pseudo-element `::before` thường được sử dụng kết hợp với thuộc tính CSS nào để thêm nội dung vào trước phần tử được chọn?

    • A. `content`
    • B. `display`
    • C. `position`
    • D. `visibility`

    Câu 7: Cho đoạn mã HTML:
    ```html

    • Item 1
    • Item 2
    • Item 3

    ```
    Bộ chọn CSS `li:first-child` sẽ áp dụng kiểu cho phần tử nào?

    • A. Tất cả các thẻ `
    • `
    • B. Thẻ `
        `
      • C. Thẻ `
      • ` đầu tiên (Item 1)
      • D. Thẻ `
      • ` cuối cùng (Item 3)

    Câu 8: Khi tính trọng số specificity của một bộ chọn CSS, thứ tự ưu tiên giảm dần của các loại bộ chọn là gì?

    • A. ID > Class/Pseudo-class > Thẻ/Pseudo-element
    • B. Class > ID > Thẻ
    • C. Thẻ > Class > ID
    • D. Pseudo-element > Pseudo-class > Thẻ

    Câu 9: Điều gì xảy ra khi hai quy tắc CSS có cùng trọng số specificity cùng áp dụng cho một phần tử và định nghĩa cùng một thuộc tính (ví dụ: `color`)?

    • A. Quy tắc đầu tiên trong tệp CSS sẽ được áp dụng.
    • B. Trình duyệt sẽ chọn ngẫu nhiên một trong hai quy tắc.
    • C. Quy tắc xuất hiện sau cùng trong tệp CSS sẽ được áp dụng.
    • D. Không có quy tắc nào được áp dụng, thuộc tính sẽ trở về giá trị mặc định.

    Câu 10: Bộ chọn CSS nào sau đây là một pseudo-element?

    • D.

    Câu 11: Thuộc tính CSS nào, khi được thêm vào một khai báo, sẽ ghi đè lên hầu hết các quy tắc ưu tiên khác, bao gồm cả specificity và thứ tự xuất hiện?

    • A. `!important`
    • B. `!override`
    • C. `!priority`
    • D. `!force`

    Câu 12: Cho đoạn mã CSS:
    ```css
    p {
    font-size: 16px;
    }
    div p {
    font-size: 18px;
    }
    #content p {
    font-size: 20px;
    }
    ```
    Một thẻ `

    ` nằm trong thẻ `

    ` có ID là `content`. Kích thước chữ của thẻ `

    ` đó sẽ là bao nhiêu?

    • A. 16px
    • B. 18px
    • C. 16px (do quy tắc đầu tiên)
    • D. 20px (do trọng số cao nhất)

    Câu 13: Pseudo-class `:checked` thường được sử dụng để định dạng cho các phần tử form nào?

    • A. Input type="text"
    • B. Input type="checkbox" hoặc input type="radio"
    • C. Input type="submit"
    • D. Textarea

    Câu 14: Trọng số specificity của bộ chọn `html body .container #content div p` là bao nhiêu?
    (Tính theo hệ thống 0,0,0,0 với thứ tự: Inline, ID, Class/Pseudo-class, Element/Pseudo-element)

    • A. (0,1,1,3)
    • B. (0,1,1,4)
    • C. (0,1,1,3)
    • D. (0,0,2,3)

    Câu 15: Thuộc tính kế thừa (Inheritance) trong CSS có mức độ ưu tiên như thế nào so với trọng số specificity và thứ tự xuất hiện của các quy tắc?

    • A. Cao hơn tất cả.
    • B. Cao hơn trọng số specificity nhưng thấp hơn thứ tự xuất hiện.
    • C. Cao hơn thứ tự xuất hiện nhưng thấp hơn trọng số specificity.
    • D. Thấp hơn cả trọng số specificity và thứ tự xuất hiện (chỉ áp dụng khi không có quy tắc cụ thể nào được định nghĩa cho phần tử đó).

    Câu 16: Pseudo-element `::first-line` được sử dụng để định dạng cho phần nào của một đoạn văn bản?

    • A. Dòng đầu tiên của đoạn văn bản.
    • B. Chữ cái đầu tiên của đoạn văn bản.
    • C. Toàn bộ đoạn văn bản.
    • D. Phần tử cha của đoạn văn bản.

    Câu 17: Cho đoạn mã HTML:
    ```html

    ```
    Bộ chọn CSS nào sau đây sẽ áp dụng kiểu khi người dùng di chuột (hover) lên nút này?

    • C.

    Câu 18: Trọng số specificity của bộ chọn `a[target="_blank"]` là bao nhiêu?

    • A. (0,0,0,1)
    • B. (0,0,1,1) (Một thuộc tính và một thẻ)
    • C. (0,0,1,0)
    • D. (0,0,0,2)

    Câu 19: Khi thiết kế CSS, việc sử dụng quá nhiều bộ chọn ID có thể dẫn đến khó khăn gì liên quan đến mức ưu tiên?

    • A. Tạo ra trọng số specificity rất cao, khó ghi đè bằng các quy tắc khác.
    • B. Làm giảm hiệu suất tải trang web.
    • C. Khiến CSS không thể áp dụng được cho các phần tử.
    • D. Chỉ áp dụng được cho một phần tử duy nhất trên trang.

    Câu 20: Pseudo-element `::marker` được sử dụng để định dạng cho phần tử nào trong danh sách (list)?

    • A. Nội dung của mỗi mục danh sách.
    • B. Toàn bộ danh sách (`
        ` hoặc `

          `).
        1. C. Khoảng trống giữa các mục danh sách.
        2. D. Ký hiệu đầu dòng (như dấu chấm, số, chữ cái).

    Câu 21: Quy tắc nào được áp dụng khi có một thuộc tính CSS được định nghĩa trực tiếp trong thẻ HTML (inline style) và một thuộc tính tương tự được định nghĩa trong tệp CSS ngoài?

    • A. Inline style sẽ được ưu tiên cao nhất, ghi đè lên quy tắc trong tệp CSS.
    • B. Quy tắc trong tệp CSS sẽ được ưu tiên cao hơn.
    • C. Quy tắc nào được viết sau cùng sẽ được áp dụng.
    • D. Trọng số specificity của bộ chọn trong tệp CSS sẽ quyết định.

    Câu 22: Pseudo-class `:nth-child(odd)` sẽ chọn các phần tử nào trong một nhóm các phần tử đồng cấp?

    • A. Phần tử đầu tiên.
    • B. Phần tử cuối cùng.
    • C. Các phần tử ở vị trí lẻ (1, 3, 5, ...).
    • D. Các phần tử ở vị trí chẵn (2, 4, 6, ...).

    Câu 23: Trọng số specificity của bộ chọn `p:first-child::before` là bao nhiêu?

    • A. (0,0,1,2) (Một pseudo-class, một thẻ, một pseudo-element)
    • B. (0,0,1,1)
    • C. (0,0,2,1)
    • D. (0,0,0,3)

    Câu 24: Giả sử có hai quy tắc CSS cùng áp dụng cho một thẻ `

    `:
    ```css
    /* Quy tắc 1 /
    h1 {
    color: green;
    }
    /
    Quy tắc 2 */
    .title {
    color: purple;
    }
    ```
    Nếu thẻ `

    ` đó có class là `title`, màu sắc của nó sẽ là gì?

    • A. Xanh lá cây (green)
    • B. Tím (purple)
    • C. Màu mặc định
    • D. Không xác định

    Câu 25: Pseudo-class `:not()` được sử dụng để làm gì?

    • A. Chọn phần tử là con trực tiếp của phần tử khác.
    • B. Chọn phần tử đứng liền kề sau một phần tử khác.
    • C. Chọn tất cả các phần tử không khớp với bộ chọn được chỉ định bên trong dấu ngoặc đơn.
    • D. Chọn phần tử dựa trên vị trí của nó trong cây DOM.

    Câu 26: Trọng số specificity của bộ chọn `*` (universal selector) là bao nhiêu?

    • A. (1,0,0,0)
    • B. (0,1,0,0)
    • C. (0,0,1,0)
    • D. (0,0,0,0)

    Câu 27: Pseudo-element `::first-letter` được sử dụng để định dạng cho phần nào của một đoạn văn bản hoặc phần tử khối?

    • A. Dòng đầu tiên.
    • B. Chữ cái đầu tiên.
    • C. Toàn bộ văn bản.
    • D. Ký tự đặc biệt ở cuối dòng.

    Câu 28: Cho đoạn mã CSS:
    ```css
    div.box {
    border: 1px solid black;
    }
    .container .box {
    border: 2px solid red;
    }
    ```
    Nếu một thẻ `

    ` có class `box` nằm trong thẻ `

    ` có class `container`, đường viền (border) của nó sẽ như thế nào?

    • A. 1px solid black
    • B. 2px solid red (do trọng số specificity của bộ chọn `.container .box` cao hơn `div.box`)
    • C. Không có đường viền
    • D. Cả hai đường viền được áp dụng

    Câu 29: Pseudo-class `:empty` được sử dụng để chọn các phần tử nào?

    • A. Các phần tử không chứa bất kỳ phần tử con hoặc văn bản nào.
    • B. Các phần tử có thuộc tính `value` rỗng.
    • C. Các phần tử bị ẩn đi (`display: none`).
    • D. Các phần tử không có ID hoặc class.

    Câu 30: Trọng số specificity của bộ chọn `body > div:last-child p` là bao nhiêu?

    • A. (0,0,0,3)
    • B. (0,0,1,2)
    • C. (0,0,1,3) (Một pseudo-class, ba thẻ)
    • D. (0,0,2,1)

    1 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 5

    Câu 1: Trong quy tắc xác định mức ưu tiên của bộ chọn CSS (Specificity), yếu tố nào sau đây có trọng số (weight) cao nhất?

    12 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 5

    Câu 12: Cho đoạn mã CSS:
    ```css
    p {
    font-size: 16px;
    }
    div p {
    font-size: 18px;
    }
    #content p {
    font-size: 20px;
    }
    ```
    Một thẻ `

    ` nằm trong thẻ `

    ` có ID là `content`. Kích thước chữ của thẻ `

    ` đó sẽ là bao nhiêu?

    13 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 5

    Câu 13: Pseudo-class `:checked` thường được sử dụng để định dạng cho các phần tử form nào?

    14 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 5

    Câu 14: Trọng số specificity của bộ chọn `html body .container #content div p` là bao nhiêu?
    (Tính theo hệ thống 0,0,0,0 với thứ tự: Inline, ID, Class/Pseudo-class, Element/Pseudo-element)

    15 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 5

    Câu 15: Thuộc tính kế thừa (Inheritance) trong CSS có mức độ ưu tiên như thế nào so với trọng số specificity và thứ tự xuất hiện của các quy tắc?

    16 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 5

    Câu 16: Pseudo-element `::first-line` được sử dụng để định dạng cho phần nào của một đoạn văn bản?

    17 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 5

    Câu 17: Cho đoạn mã HTML:
    ```html

    ```
    Bộ chọn CSS nào sau đây sẽ áp dụng kiểu khi người dùng di chuột (hover) lên nút này?

    18 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 5

    Câu 18: Trọng số specificity của bộ chọn `a[target='_blank']` là bao nhiêu?

    19 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 5

    Câu 19: Khi thiết kế CSS, việc sử dụng quá nhiều bộ chọn ID có thể dẫn đến khó khăn gì liên quan đến mức ưu tiên?

    20 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 5

    Câu 20: Pseudo-element `::marker` được sử dụng để định dạng cho phần tử nào trong danh sách (list)?

    21 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 5

    Câu 21: Quy tắc nào được áp dụng khi có một thuộc tính CSS được định nghĩa trực tiếp trong thẻ HTML (inline style) và một thuộc tính tương tự được định nghĩa trong tệp CSS ngoài?

    22 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 5

    Câu 22: Pseudo-class `:nth-child(odd)` sẽ chọn các phần tử nào trong một nhóm các phần tử đồng cấp?

    23 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 5

    Câu 23: Trọng số specificity của bộ chọn `p:first-child::before` là bao nhiêu?

    24 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 5

    Câu 24: Giả sử có hai quy tắc CSS cùng áp dụng cho một thẻ `

    `:
    ```css
    /* Quy tắc 1 */
    h1 {
    color: green;
    }
    /* Quy tắc 2 */
    .title {
    color: purple;
    }
    ```
    Nếu thẻ `

    ` đó có class là `title`, màu sắc của nó sẽ là gì?

    25 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 5

    Câu 25: Pseudo-class `:not()` được sử dụng để làm gì?

    26 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 5

    Câu 26: Trọng số specificity của bộ chọn `*` (universal selector) là bao nhiêu?

    27 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 5

    Câu 27: Pseudo-element `::first-letter` được sử dụng để định dạng cho phần nào của một đoạn văn bản hoặc phần tử khối?

    28 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 5

    Câu 28: Cho đoạn mã CSS:
    ```css
    div.box {
    border: 1px solid black;
    }
    .container .box {
    border: 2px solid red;
    }
    ```
    Nếu một thẻ `

    ` có class `box` nằm trong thẻ `

    ` có class `container`, đường viền (border) của nó sẽ như thế nào?

    29 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 5

    Câu 29: Pseudo-class `:empty` được sử dụng để chọn các phần tử nào?

    30 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 5

    Câu 30: Trọng số specificity của bộ chọn `body > div:last-child p` là bao nhiêu?

    Xem kết quả

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


    Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn - Đề 06

    Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn - Đề 06 bao gồm nhiều câu hỏi hay, bám sát chương trình. Cùng làm bài tập trắc nghiệm ngay.

    Câu 1: Trong CSS, yếu tố nào sau đây có mức độ ưu tiên (specificity) cao nhất khi xác định kiểu định dạng cho một phần tử?

    • A. Bộ chọn theo thẻ HTML (ví dụ: `p`)
    • B. Bộ chọn theo lớp (class) (ví dụ: `.highlight`)
    • C. Bộ chọn theo ID (ví dụ: `#main-title`)
    • D. Quy tắc sử dụng `!important`

    Câu 2: Cho đoạn mã CSS sau:
    ```css
    #header h1 {
    color: blue;
    }
    .page-title {
    color: red;
    }
    h1 {
    color: green;
    }
    ```
    Nếu có một thẻ `

  • A. Xanh dương (blue)
  • B. Đỏ (red)
  • C. Xanh lá (green)
  • D. Màu mặc định của trình duyệt
  • Câu 3: Pseudo-class trong CSS được sử dụng để làm gì?

    • A. Chọn các phần tử dựa trên tên thẻ HTML
    • B. Chọn các phần tử dựa trên trạng thái đặc biệt của chúng (ví dụ: khi di chuột qua, khi được truy cập)
    • C. Chọn các phần tử dựa trên thuộc tính `id` của chúng
    • D. Tạo ra các phần tử giả không có trong cấu trúc HTML

    Câu 4: Cú pháp chuẩn để khai báo một pseudo-element trong CSS là sử dụng bao nhiêu dấu hai chấm (`:`) trước tên pseudo-element?

    • A. Một dấu hai chấm (`:`)
    • B. Không có dấu hai chấm
    • C. Hai dấu hai chấm (`::`)
    • D. Ba dấu hai chấm (`:::`)

    Câu 5: Cho các bộ chọn CSS sau: (A) `div p`, (B) `.container p`, (C) `#sidebar p`. Sắp xếp các bộ chọn này theo thứ tự ưu tiên (specificity) từ thấp đến cao.

    • A. (A), (B), (C)
    • B. (A), (C), (B)
    • C. (B), (A), (C)
    • D. (C), (B), (A)

    Câu 6: Khi hai quy tắc CSS có cùng mức độ ưu tiên (specificity) áp dụng cho cùng một thuộc tính của cùng một phần tử, quy tắc nào sẽ được áp dụng?

    • A. Quy tắc đầu tiên được viết trong tệp CSS
    • B. Quy tắc có ít thuộc tính hơn
    • C. Quy tắc có nhiều thuộc tính hơn
    • D. Quy tắc được viết sau cùng trong tệp CSS (hoặc trong thứ tự nạp CSS)

    Câu 7: Thuộc tính CSS nào sau đây thường được kế thừa từ phần tử cha sang phần tử con?

    • A. `color`
    • B. `margin`
    • C. `border`
    • D. `padding`

    Câu 8: Cho đoạn mã HTML và CSS sau:
    ```html

  • A. 16px
  • B. 18px
  • C. Kích thước mặc định
  • D. Không áp dụng kiểu nào
  • Câu 9: Pseudo-class `:hover` được sử dụng để áp dụng kiểu cho phần tử khi nào?

    • A. Phần tử đang được chọn (focus)
    • B. Phần tử đã được truy cập
    • C. Con trỏ chuột di chuyển qua phần tử
    • D. Phần tử là con đầu tiên trong nhóm

    Câu 10: Pseudo-element `::before` thường được sử dụng kết hợp với thuộc tính nào để thêm nội dung giả vào trước nội dung thật của phần tử?

    • A. `display`
    • B. `content`
    • C. `visibility`
    • D. `position`

    Câu 11: Tính kế thừa trong CSS có nghĩa là gì?

    • A. Một số thuộc tính CSS của phần tử cha được áp dụng cho phần tử con nếu phần tử con không có quy tắc riêng cho thuộc tính đó.
    • B. Phần tử con luôn ghi đè tất cả các thuộc tính của phần tử cha.
    • C. Chỉ các thuộc tính về kích thước được kế thừa.
    • D. Chỉ các thuộc tính về màu sắc và font chữ được kế thừa.

    Câu 12: Trong quy tắc tính trọng số (specificity) của bộ chọn CSS, bộ chọn theo ID có giá trị trọng số là bao nhiêu?

    • A. 1 (hàng đơn vị)
    • B. 10 (hàng chục)
    • C. 100 (hàng trăm)
    • D. 1000 (hàng nghìn)

    Câu 13: Bộ chọn theo thẻ HTML (ví dụ: `div`) có giá trị trọng số là bao nhiêu trong quy tắc tính specificity?

    • A. 1 (hàng đơn vị)
    • B. 10 (hàng chục)
    • C. 100 (hàng trăm)
    • D. 0

    Câu 14: Bộ chọn theo lớp (class) (ví dụ: `.item`) có giá trị trọng số là bao nhiêu trong quy tắc tính specificity?

    • A. 1 (hàng đơn vị)
    • B. 10 (hàng chục)
    • C. 100 (hàng trăm)
    • D. 1000 (hàng nghìn)

    Câu 15: Cho đoạn mã CSS sau:
    ```css
    div.box {
    border: 1px solid black;
    }
    .box {
    border: 2px solid red;
    }
    ```
    Với một phần tử `

  • A. 1px, màu đen
  • B. 2px, màu đỏ
  • C. Không có đường viền
  • D. Độ dày 1px màu đen và 2px màu đỏ cùng lúc
  • Câu 16: Thứ tự ưu tiên nào sau đây là đúng từ thấp đến cao trong CSS (không tính `!important`)?

    • A. ID, Class, Thẻ HTML
    • B. Thẻ HTML, Class, ID
    • C. Class, Thẻ HTML, ID
    • D. Thẻ HTML, ID, Class

    Câu 17: Pseudo-class `:first-child` được dùng để chọn:

    • A. Phần tử là con đầu tiên của phần tử cha của nó
    • B. Phần tử là con cuối cùng của phần tử cha của nó
    • C. Phần tử là con thứ n của phần tử cha của nó
    • D. Phần tử có nội dung đầu tiên

    Câu 18: Sự khác biệt cơ bản giữa pseudo-class và pseudo-element là gì?

    • A. Pseudo-class dùng cho thẻ HTML, pseudo-element dùng cho class.
    • B. Pseudo-class dùng để thêm nội dung, pseudo-element dùng để thay đổi trạng thái.
    • C. Pseudo-class chỉ có thể áp dụng cho `div`, pseudo-element chỉ áp dụng cho `p`.
    • D. Pseudo-class mô tả trạng thái của phần tử, pseudo-element mô tả một phần của phần tử hoặc tạo ra nội dung giả.

    Câu 19: Thuộc tính CSS nào khi được đặt giá trị với `!important` sẽ có ưu tiên cao hơn cả bộ chọn theo ID?

    • A. Bất kỳ thuộc tính nào
    • B. Chỉ thuộc tính `color`
    • C. Chỉ thuộc tính `font-size`
    • D. Không có thuộc tính nào

    Câu 20: Cho đoạn mã CSS sau:
    ```css
    p:hover {
    background-color: yellow;
    }
    .highlight {
    background-color: blue;
    }
    ```
    Nếu bạn di chuột qua một đoạn văn bản `

  • A. Vàng (yellow)
  • B. Xanh dương (blue)
  • C. Không có màu nền
  • D. Cả vàng và xanh dương cùng lúc
  • Câu 21: Trọng số (specificity) của bộ chọn `ul li a:hover` là bao nhiêu?

    • A. 0-1-2 (0 ID, 1 Class/Pseudo-class, 2 Thẻ)
    • B. 1-1-2 (1 ID, 1 Class/Pseudo-class, 2 Thẻ)
    • C. 0-2-3 (0 ID, 2 Class/Pseudo-class, 3 Thẻ) - Tính theo hệ 10: 0 ID, 1 Pseudo-class, 3 Thẻ -> 0100 + 110 + 3*1 = 13. Đáp án cần phản ánh cách tính đúng. 0-1-3 là đúng hơn. Sửa đáp án.
    • D. 0-3-2 (0 ID, 3 Class/Pseudo-class, 2 Thẻ)

    Câu 22: Trọng số (specificity) của bộ chọn `#menu .item a` là bao nhiêu?

    • A. 0-1-1 (0 ID, 1 Class, 1 Thẻ)
    • B. 1-1-1 (1 ID, 1 Class, 1 Thẻ)
    • C. 1-0-2 (1 ID, 0 Class, 2 Thẻ)
    • D. 1-2-0 (1 ID, 2 Class, 0 Thẻ)

    Câu 23: Khi nào thì tính kế thừa của thuộc tính CSS phát huy tác dụng?

    • A. Khi phần tử con có quy tắc CSS riêng cho thuộc tính đó.
    • B. Khi phần tử con sử dụng `!important` cho thuộc tính đó.
    • C. Khi phần tử con không có quy tắc CSS riêng cho thuộc tính đó và thuộc tính đó có thể kế thừa.
    • D. Tính kế thừa luôn bị ghi đè bởi bất kỳ quy tắc nào khác.

    Câu 24: Cho đoạn mã HTML và CSS sau:
    ```html

  • A. Cam (orange)
  • B. Xanh dương (blue)
  • C. Xanh lá (green)
  • D. Màu mặc định của trình duyệt
  • Câu 25: Pseudo-element `::after` được sử dụng để làm gì?

    • A. Thêm nội dung trước nội dung của phần tử
    • B. Chọn phần tử con đầu tiên
    • C. Thêm nội dung sau nội dung của phần tử
    • D. Chọn phần tử cuối cùng trong nhóm

    Câu 26: Quy tắc `!important` nên được sử dụng một cách hạn chế vì lý do nào sau đây?

    • A. Nó làm tăng kích thước tệp CSS.
    • B. Nó chỉ hoạt động trong một số trình duyệt nhất định.
    • C. Nó làm giảm tốc độ tải trang.
    • D. Nó làm phá vỡ luồng ưu tiên thông thường của CSS (cascade) và gây khó khăn cho việc quản lý và ghi đè kiểu sau này.

    Câu 27: Khi tính trọng số (specificity), bộ chọn Universal (`*`) có giá trị trọng số là bao nhiêu?

    • A. 0
    • B. 1
    • C. 10
    • D. 100

    Câu 28: Cho đoạn mã CSS sau:
    ```css
    a:visited {
    color: purple;
    }
    a {
    color: blue;
    }
    ```
    Nếu một liên kết (``) đã được truy cập, màu sắc của nó sẽ là gì?

    • A. Tím (purple)
    • B. Xanh dương (blue)
    • C. Màu mặc định của trình duyệt
    • D. Không có màu

    Câu 29: Bộ chọn `div > p` có nghĩa là gì?

    • A. Chọn tất cả các thẻ `p` nằm bên trong thẻ `div` (bao gồm cả cháu, chắt).
    • B. Chọn tất cả các thẻ `p` là con trực tiếp của thẻ `div`.
    • C. Chọn thẻ `div` nằm ngay trước thẻ `p`.
    • D. Chọn thẻ `p` nằm ngay sau thẻ `div`.

    Câu 30: Giả sử bạn có một phần tử `

    15 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 6

    Câu 15: Cho đoạn mã CSS sau:
    ```css
    div.box {
    border: 1px solid black;
    }
    .box {
    border: 2px solid red;
    }
    ```
    Với một phần tử `

    `, đường viền sẽ có độ dày và màu sắc như thế nào?

    16 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 6

    Câu 16: Thứ tự ưu tiên nào sau đây là đúng từ thấp đến cao trong CSS (không tính `!important`)?

    17 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 6

    Câu 17: Pseudo-class `:first-child` được dùng để chọn:

    18 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 6

    Câu 18: Sự khác biệt cơ bản giữa pseudo-class và pseudo-element là gì?

    19 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 6

    Câu 19: Thuộc tính CSS nào khi được đặt giá trị với `!important` sẽ có ưu tiên cao hơn cả bộ chọn theo ID?

    20 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 6

    Câu 20: Cho đoạn mã CSS sau:
    ```css
    p:hover {
    background-color: yellow;
    }
    .highlight {
    background-color: blue;
    }
    ```
    Nếu bạn di chuột qua một đoạn văn bản `

    `, màu nền của đoạn văn bản đó sẽ là gì?

    21 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 6

    Câu 21: Trọng số (specificity) của bộ chọn `ul li a:hover` là bao nhiêu?

    22 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 6

    Câu 22: Trọng số (specificity) của bộ chọn `#menu .item a` là bao nhiêu?

    23 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 6

    Câu 23: Khi nào thì tính kế thừa của thuộc tính CSS phát huy tác dụng?

    24 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 6

    Câu 24: Cho đoạn mã HTML và CSS sau:
    ```html

    Văn bản cam.

    ```
    ```css
    #parent p {
    color: blue;
    }
    p {
    color: green;
    }
    ```
    Màu sắc cuối cùng của đoạn văn bản `

    ` sẽ là gì?

    25 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 6

    Câu 25: Pseudo-element `::after` được sử dụng để làm gì?

    26 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 6

    Câu 26: Quy tắc `!important` nên được sử dụng một cách hạn chế vì lý do nào sau đây?

    27 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 6

    Câu 27: Khi tính trọng số (specificity), bộ chọn Universal (`*`) có giá trị trọng số là bao nhiêu?

    30 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 6

    Câu 30: Giả sử bạn có một phần tử `

    Xem kết quả

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


    Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn - Đề 07

    Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn - Đề 07 bao gồm nhiều câu hỏi hay, bám sát chương trình. Cùng làm bài tập trắc nghiệm ngay.

    Câu 1: Trong CSS, yếu tố nào sau đây có mức độ ưu tiên cao nhất khi áp dụng định dạng cho một phần tử HTML cụ thể?

    • A. Quy tắc được khai báo sau cùng trong cùng một tệp CSS
    • B. Bộ chọn sử dụng Class (`.`)
    • C. Bộ chọn sử dụng Element (`p`, `div`)
    • D. Thuộc tính được đặt trực tiếp trong thẻ HTML (Inline styles)

    Câu 2: Xét các bộ chọn CSS sau: `div`, `.container`, `#main-content`. Hãy sắp xếp các bộ chọn này theo thứ tự tăng dần về trọng số (specificity).

    • C.

    Câu 3: Cho đoạn mã HTML và CSS sau. Màu chữ của đoạn văn bản `

    ` sẽ là gì?

    HTML:
    `

  • A. Blue
  • B. Red
  • C. Màu mặc định của trình duyệt
  • D. Không có màu nào được áp dụng
  • Câu 4: Trọng số (specificity) của bộ chọn CSS `div.article p#first-paragraph` được tính như thế nào?

    • A. 0, 1, 2 (0 ID, 1 class, 2 elements)
    • B. 1, 1, 2 (1 ID, 1 class, 2 elements)
    • C. 1, 2, 1 (1 ID, 2 classes, 1 element)
    • D. 2, 1, 1 (2 IDs, 1 class, 1 element)

    Câu 5: Khi hai quy tắc CSS có cùng trọng số áp dụng cho cùng một thuộc tính của cùng một phần tử, quy tắc nào sẽ được ưu tiên?

    • A. Quy tắc được viết đầu tiên trong tệp CSS
    • B. Quy tắc có ít bộ chọn hơn
    • C. Quy tắc được viết sau cùng trong tệp CSS hoặc thứ tự tải tệp CSS
    • D. Quy tắc sử dụng bộ chọn ID

    Câu 6: Pseudo-class `:hover` (ví dụ: `a:hover`) có trọng số specificity tương đương với loại bộ chọn nào?

    • A. Class (`.`)
    • B. ID (`#`)
    • C. Element (`a`)
    • D. Pseudo-element (`::before`)

    Câu 7: Cho đoạn mã HTML và CSS sau. Màu nền của phần tử `

    ` sẽ là gì?

    HTML:
    `

  • A. Lightblue
  • B. Không có màu nền
  • C. Màu nền mặc định
  • D. Yellow
  • Câu 8: Từ khóa `!important` trong CSS được sử dụng với mục đích gì?

    • A. Giảm trọng số của một quy tắc CSS
    • B. Tăng mức độ ưu tiên của một thuộc tính CSS lên mức cao nhất (trừ inline style có !important)
    • C. Chỉ áp dụng quy tắc cho các trình duyệt cũ
    • D. Bỏ qua quy tắc CSS đó

    Câu 9: Trọng số (specificity) của bộ chọn CSS `nav ul li a:hover` là bao nhiêu?

    • A. 0, 0, 4
    • B. 0, 1, 3
    • C. 0, 1, 4
    • D. 1, 0, 4

    Câu 10: Nếu một phần tử `

    ` nằm trong một `

    ` và cả hai đều có quy tắc CSS định dạng màu chữ được kế thừa, màu chữ cuối cùng của `

    ` sẽ được xác định bởi quy tắc nào?

    • A. Quy tắc áp dụng trực tiếp cho `

      ` (nếu có)

    • B. Quy tắc áp dụng cho `
      ` (tính kế thừa)
    • C. Quy tắc áp dụng cho ``
    • D. Quy tắc có trọng số thấp nhất

    Câu 11: Pseudo-element `::after` (ví dụ: `p::after`) có trọng số specificity tương đương với loại bộ chọn nào?

    • A. ID (`#`)
    • B. Class (`.`)
    • C. Pseudo-class (`:hover`)
    • D. Element (`p`)

    Câu 12: Cho các quy tắc CSS sau áp dụng cho cùng một phần tử `

    Câu 13: Thứ tự ưu tiên áp dụng CSS từ thấp đến cao (không xét `!important` và inline style) là gì?

    • A. ID > Class > Element > Kế thừa
    • B. Kế thừa > Element > Class > ID
    • C. Element > Class > ID > Kế thừa
    • D. Class > ID > Element > Kế thừa

    Câu 14: Khi nào tính kế thừa của CSS có thể bị ghi đè bởi một quy tắc khác?

    • A. Chỉ khi quy tắc ghi đè sử dụng `!important`
    • B. Chỉ khi quy tắc ghi đè là inline style
    • C. Chỉ khi quy tắc ghi đè có trọng số cao hơn 0,0,0
    • D. Khi có một quy tắc CSS khác áp dụng trực tiếp lên phần tử con với bất kỳ trọng số nào (trừ trường hợp thuộc tính đó không kế thừa)

    Câu 15: Cho đoạn mã HTML và CSS sau. Màu chữ của phần tử có nội dung

    • A. Green
    • B. Purple
    • C. Màu mặc định
    • D. Không có màu nào được áp dụng

    Câu 16: Trọng số (specificity) của bộ chọn CSS `ul li:nth-child(odd)` là bao nhiêu?

    • A. 0, 0, 3
    • B. 0, 1, 2
    • C. 0, 1, 3
    • D. 0, 2, 1

    Câu 17: Quy tắc CSS nào sau đây có trọng số cao nhất?

    • D.

    Câu 18: Cho đoạn mã HTML và CSS sau. Kích thước chữ của phần tử `` sẽ là bao nhiêu?

    HTML:
    `

  • A. 18px (kế thừa)
  • B. 16px (áp dụng trực tiếp)
  • C. Kích thước mặc định
  • D. Không xác định được
  • Câu 19: Điều gì xảy ra khi một thuộc tính CSS được đánh dấu `!important` trong một quy tắc, và thuộc tính tương tự cũng được đánh dấu `!important` trong một quy tắc khác có trọng số thấp hơn nhưng được viết sau?

    • A. Quy tắc có trọng số cao hơn sẽ được ưu tiên
    • B. Cả hai quy tắc sẽ bị bỏ qua
    • C. Quy tắc được khai báo sau (trong thứ tự tải CSS) sẽ được ưu tiên
    • D. Thuộc tính sẽ không được áp dụng

    Câu 20: Trọng số (specificity) của bộ chọn CSS `body > header h1 + p` là bao nhiêu?

    • A. 0, 0, 4
    • B. 0, 0, 3
    • C. 0, 1, 3
    • D. 0, 4, 0

    Câu 21: Cho đoạn mã HTML và CSS sau. Màu chữ của liên kết `` sẽ là gì?

    HTML:
    `

    Câu 22: Pseudo-class `:not(selector)` có ảnh hưởng đến trọng số của bộ chọn như thế nào?

    • A. Trọng số của `:not()` là trọng số của bộ chọn có trọng số cao nhất bên trong nó.
    • B. `:not()` có trọng số bằng 0.
    • C. `:not()` có trọng số tương đương với một class.
    • D. `:not()` có trọng số tương đương với một ID.

    Câu 23: Trọng số (specificity) của bộ chọn CSS `header #logo img` là bao nhiêu?

    • A. 0, 1, 2
    • B. 1, 0, 2
    • C. 0, 2, 1
    • D. 1, 0, 2

    Câu 24: Thuộc tính `font-family` thường được kế thừa trong CSS. Điều này có nghĩa là gì?

    • A. Nếu một phần tử cha có `font-family` được đặt, các phần tử con sẽ sử dụng phông chữ đó trừ khi bị ghi đè.
    • B. Chỉ các phần tử con trực tiếp mới kế thừa thuộc tính này.
    • C. Thuộc tính này không bao giờ bị ghi đè bởi các quy tắc khác.
    • D. Thuộc tính này chỉ có thể được đặt trên phần tử ``.

    Câu 25: Cho đoạn mã HTML và CSS sau. Màu chữ của phần tử `

  • ` thứ hai sẽ là gì?

    HTML:
    `

    • Item 1
    • Item 2

    `

    CSS:
    `li { color: orange; }`
    `li:nth-child(2) { color: brown; }`

    • A. Orange
    • B. Brown
    • C. Màu mặc định
    • D. Không có màu
  • Câu 26: Trọng số (specificity) của bộ chọn CSS `[type=

    • A. 0, 0, 1
    • B. 0, 0, 0
    • C. 0, 1, 0
    • D. 1, 0, 0

    Câu 27: Cho đoạn mã HTML và CSS sau. Màu chữ của phần tử `

    ` sẽ là gì?

    HTML:
    `

  • A. Navy (vì quy tắc `.intro` áp dụng trực tiếp cho `

    `)

  • B. Teal (vì `.highlight` có trọng số cao hơn)
  • C. Màu mặc định
  • D. Màu hỗn hợp của navy và teal
  • Câu 28: Trọng số (specificity) của bộ chọn CSS `::first-line` là bao nhiêu?

    • A. 0, 0, 1
    • B. 0, 1, 0
    • C. 1, 0, 0
    • D. 0, 0, 0

    Câu 29: Khi sử dụng nhiều tệp CSS được liên kết vào cùng một trang HTML, thứ tự tải các tệp này có ảnh hưởng đến mức độ ưu tiên của các quy tắc CSS không?

    • A. Có, quy tắc trong tệp được tải sau sẽ được ưu tiên nếu có cùng trọng số với quy tắc trong tệp được tải trước.
    • B. Không, thứ tự tải không ảnh hưởng, chỉ có trọng số quan trọng.
    • C. Chỉ ảnh hưởng nếu các tệp được tải bằng JavaScript.
    • D. Chỉ ảnh hưởng nếu các tệp CSS có cùng tên.

    7 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 7

    Câu 7: Cho đoạn mã HTML và CSS sau. Màu nền của phần tử `

    ` sẽ là gì?

    HTML:
    `

    Nội dung

    `

    CSS:
    `.container { background-color: lightblue; }`

    8 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 7

    Câu 8: Từ khóa `!important` trong CSS được sử dụng với mục đích gì?

    9 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 7

    Câu 9: Trọng số (specificity) của bộ chọn CSS `nav ul li a:hover` là bao nhiêu?

    10 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 7

    Câu 10: Nếu một phần tử `

    ` nằm trong một `

    ` và cả hai đều có quy tắc CSS định dạng màu chữ được kế thừa, màu chữ cuối cùng của `

    ` sẽ được xác định bởi quy tắc nào?

    11 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 7

    Câu 11: Pseudo-element `::after` (ví dụ: `p::after`) có trọng số specificity tương đương với loại bộ chọn nào?

    12 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 7

    Câu 12: Cho các quy tắc CSS sau áp dụng cho cùng một phần tử `

    13 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 7

    Câu 13: Thứ tự ưu tiên áp dụng CSS từ thấp đến cao (không xét `!important` và inline style) là gì?

    14 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 7

    Câu 14: Khi nào tính kế thừa của CSS có thể bị ghi đè bởi một quy tắc khác?

    15 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 7

    Câu 15: Cho đoạn mã HTML và CSS sau. Màu chữ của phần tử có nội dung "Text 2" sẽ là gì?

    HTML:
    `

    Text 1

    Text 2

    `

    CSS:
    `.container .text { color: green; }`
    `.text { color: purple; }`

    16 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 7

    Câu 16: Trọng số (specificity) của bộ chọn CSS `ul li:nth-child(odd)` là bao nhiêu?

    17 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 7

    Câu 17: Quy tắc CSS nào sau đây có trọng số cao nhất?

    18 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 7

    Câu 18: Cho đoạn mã HTML và CSS sau. Kích thước chữ của phần tử `` sẽ là bao nhiêu?

    HTML:
    `

    Text

    `

    CSS:
    `.parent { font-size: 18px; }`
    `span { font-size: 16px; }`

    19 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 7

    Câu 19: Điều gì xảy ra khi một thuộc tính CSS được đánh dấu `!important` trong một quy tắc, và thuộc tính tương tự cũng được đánh dấu `!important` trong một quy tắc khác có trọng số thấp hơn nhưng được viết sau?

    20 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 7

    Câu 20: Trọng số (specificity) của bộ chọn CSS `body > header h1 + p` là bao nhiêu?

    21 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 7

    22 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 7

    Câu 22: Pseudo-class `:not(selector)` có ảnh hưởng đến trọng số của bộ chọn như thế nào?

    23 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 7

    Câu 23: Trọng số (specificity) của bộ chọn CSS `header #logo img` là bao nhiêu?

    24 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 7

    Câu 24: Thuộc tính `font-family` thường được kế thừa trong CSS. Điều này có nghĩa là gì?

    25 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 7

    Câu 25: Cho đoạn mã HTML và CSS sau. Màu chữ của phần tử `

  • ` thứ hai sẽ là gì?

    HTML:
    `

    • Item 1
    • Item 2

    `

    CSS:
    `li { color: orange; }`
    `li:nth-child(2) { color: brown; }`

  • 26 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 7

    Câu 26: Trọng số (specificity) của bộ chọn CSS `[type="text"]` là bao nhiêu?

    27 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 7

    Câu 27: Cho đoạn mã HTML và CSS sau. Màu chữ của phần tử `

    ` sẽ là gì?

    HTML:
    `

    Hello World!

    `

    CSS:
    `.intro { color: navy; }`
    `.highlight { color: teal; }`

    28 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 7

    Câu 28: Trọng số (specificity) của bộ chọn CSS `::first-line` là bao nhiêu?

    29 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 7

    Câu 29: Khi sử dụng nhiều tệp CSS được liên kết vào cùng một trang HTML, thứ tự tải các tệp này có ảnh hưởng đến mức độ ưu tiên của các quy tắc CSS không?

    30 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 7

    Câu 30: Cho đoạn mã HTML và CSS sau. Màu chữ của liên kết `` sẽ là gì?

    HTML:
    `

    Link

    `

    CSS:
    `a { color: red; }`
    `p a { color: blue; }`

    Xem kết quả

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


    Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn - Đề 08

    Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn - Đề 08 bao gồm nhiều câu hỏi hay, bám sát chương trình. Cùng làm bài tập trắc nghiệm ngay.

    Câu 1: Trong CSS, mức độ ưu tiên (specificity) của bộ chọn được sử dụng để làm gì?

    • A. Xác định thứ tự hiển thị của các phần tử trên trang.
    • B. Quy định tốc độ tải của tệp CSS.
    • C. Giải quyết xung đột khi nhiều quy tắc CSS cùng áp dụng cho một phần tử.
    • D. Thiết lập kích thước mặc định cho các thành phần giao diện.

    Câu 2: Hãy tính trọng số mức độ ưu tiên của bộ chọn CSS sau: `#header #logo img`

    • A. (0, 0, 3)
    • B. (0, 2, 1)
    • C. (1, 1, 1)
    • D. (2, 0, 1)

    Câu 3: Bộ chọn nào sau đây có mức độ ưu tiên cao nhất?

    • A. `#main-content .article p:first-child`
    • B. `.container #sidebar`
    • C. `div.content article`
    • D. `p#intro + .highlight`

    Câu 4: Khi hai quy tắc CSS có cùng mức độ ưu tiên áp dụng cho cùng một thuộc tính của một phần tử, quy tắc nào sẽ được áp dụng?

    • A. Quy tắc được viết đầu tiên trong tệp CSS.
    • B. Quy tắc được viết sau cùng trong tệp CSS.
    • C. Quy tắc có nhiều thuộc tính hơn.
    • D. Quy tắc sử dụng bộ chọn đơn giản nhất.

    Câu 5: Thuộc tính `!important` trong CSS có vai trò gì đối với mức độ ưu tiên?

    • A. Làm giảm mức độ ưu tiên của quy tắc.
    • B. Không ảnh hưởng đến mức độ ưu tiên.
    • C. Tăng mức độ ưu tiên lên mức cao nhất, vượt qua cả ID selector và inline style (trừ khi có `!important` khác).
    • D. Chỉ áp dụng cho các thuộc tính về màu sắc.

    Câu 6: Tính kế thừa (inheritance) trong CSS có nghĩa là gì?

    • A. Một số thuộc tính CSS được áp dụng cho phần tử cha sẽ tự động áp dụng cho các phần tử con của nó.
    • B. Các thuộc tính của phần tử con sẽ ghi đè lên thuộc tính của phần tử cha.
    • C. Chỉ có các thuộc tính về kích thước mới được kế thừa.
    • D. Tính kế thừa chỉ áp dụng cho các phần tử có cùng lớp (class).

    Câu 7: Cho đoạn mã HTML và CSS sau:
    HTML: `

  • A. Màu xanh dương (blue).
  • B. Màu đỏ (red).
  • C. Màu đen (mặc định).
  • D. Không có màu nào được áp dụng do xung đột.
  • Câu 8: Bộ chọn pseudo-class (`:pseudo-class`) được sử dụng để làm gì?

    • A. Chọn các phần tử dựa trên trạng thái đặc biệt của chúng (ví dụ: khi di chuột qua, khi đã được truy cập).
    • B. Chọn các phần tử con của một phần tử.
    • C. Chọn các phần tử dựa trên tên thẻ HTML.
    • D. Thêm nội dung giả vào trước hoặc sau phần tử.

    Câu 9: Bộ chọn pseudo-element (`::pseudo-element`) được sử dụng để làm gì?

    • A. Chọn các phần tử dựa trên trạng thái đặc biệt của chúng.
    • B. Chọn các phần tử dựa trên thuộc tính của chúng.
    • C. Chọn tất cả các phần tử trên trang.
    • D. Chọn và định dạng một phần cụ thể của phần tử (ví dụ: dòng đầu tiên, chữ cái đầu tiên) hoặc thêm nội dung giả.

    Câu 10: Trọng số mức độ ưu tiên của bộ chọn `*` (universal selector) là bao nhiêu?

    • A. (0, 0, 0)
    • B. (0, 0, 1)
    • C. (0, 1, 0)
    • D. (1, 0, 0)

    Câu 11: Trọng số mức độ ưu tiên của một bộ chọn inline style (ví dụ: `

  • A. (0, 0, 0)
  • B. (0, 1, 0)
  • C. (1, 0, 0)
  • D. (1, 0, 0, 0) - Thường được biểu diễn bằng giá trị rất lớn hoặc riêng biệt, cao hơn ID.
  • Câu 12: Cho đoạn mã HTML và CSS sau:
    HTML: `

    Câu 13: Về mức độ ưu tiên, thứ tự đúng từ thấp đến cao giữa các loại bộ chọn sau là gì?
    (1) Element Selector, Pseudo-element
    (2) Class Selector, Attribute Selector, Pseudo-class
    (3) ID Selector

    • A. (1) < (2) < (3)
    • B. (3) < (2) < (1)
    • C. (1) < (3) < (2)
    • D. (2) < (1) < (3)

    Câu 14: Bộ chọn `:visited` là loại bộ chọn nào và nó được sử dụng để làm gì?

    • A. Pseudo-element, định dạng phần tử đã được click.
    • B. Class selector, định dạng phần tử đã được xem.
    • C. Pseudo-class, định dạng liên kết đã được người dùng truy cập.
    • D. Attribute selector, định dạng phần tử có thuộc tính `visited`.

    Câu 15: Bộ chọn `::first-letter` là loại bộ chọn nào và nó được sử dụng để làm gì?

    • A. Pseudo-class, chọn chữ cái đầu tiên của một đoạn văn.
    • B. Pseudo-element, định dạng chữ cái đầu tiên của khối văn bản trong một phần tử.
    • C. Element selector, chọn tất cả các thẻ `` đầu tiên.
    • D. Class selector, chọn phần tử có lớp là `first-letter`.

    Câu 16: Cho đoạn mã HTML và CSS sau:
    HTML: `

    Đoạn văn bản nhỏ.

    `
    CSS:
    `p { color: green; }`
    `span { color: purple; }`
    `p span { color: orange; }`
    Màu sắc cuối cùng của chữ

    • A. Màu xanh lá cây (green) do kế thừa từ thẻ p.
    • B. Màu tím (purple) do bộ chọn `span`.
    • C. Màu cam (orange) do bộ chọn `p span` có mức ưu tiên cao hơn.
    • D. Màu đen (mặc định).

    Câu 17: Giả sử bạn có một quy tắc CSS trong tệp `style.css` và một quy tắc inline style trên cùng một phần tử. Quy tắc nào sẽ được áp dụng cho thuộc tính chung?

    • A. Quy tắc trong tệp `style.css`.
    • B. Quy tắc inline style.
    • C. Quy tắc được viết sau cùng (dựa vào thứ tự liên kết tệp CSS).
    • D. Quy tắc có nhiều thuộc tính hơn.

    Câu 18: Trọng số mức độ ưu tiên của bộ chọn `.gallery .thumbnail` là bao nhiêu?

    • A. (0, 0, 2)
    • B. (0, 2, 0)
    • C. (0, 1, 1)
    • D. (1, 0, 0)

    Câu 19: Cho bộ chọn `ul > li:last-child`. Bộ chọn này áp dụng kiểu cho phần tử nào?

    • A. Tất cả các thẻ `li` là con trực tiếp của `ul`.
    • B. Thẻ `ul` cuối cùng là cha của thẻ `li`.
    • C. Thẻ `li` cuối cùng là con trực tiếp của thẻ `ul`.
    • D. Thẻ `li` là con trực tiếp của `ul` và là phần tử cuối cùng trong toàn bộ tài liệu HTML.

    Câu 20: Tại sao việc hiểu rõ các mức ưu tiên của bộ chọn lại quan trọng khi viết CSS?

    • A. Để làm cho mã CSS ngắn gọn hơn.
    • B. Để tăng tốc độ tải trang web.
    • C. Để đảm bảo tính tương thích với mọi trình duyệt.
    • D. Để kiểm soát chính xác quy tắc nào được áp dụng cho phần tử nào, giúp sửa lỗi và duy trì mã dễ dàng hơn.

    Câu 21: Bộ chọn `:not(.active)` áp dụng kiểu cho phần tử nào?

    • A. Chọn các phần tử không có lớp (class) là `active`.
    • B. Chọn các phần tử có lớp (class) là `active`.
    • C. Chọn phần tử cha của phần tử có lớp `active`.
    • D. Chọn phần tử con của phần tử không có lớp `active`.

    Câu 22: Khi tính trọng số mức độ ưu tiên, bộ chọn thuộc tính (ví dụ: `[type=

    • A. Nhóm ID (cột thứ nhất).
    • B. Nhóm Class, Pseudo-class (cột thứ hai).
    • C. Nhóm Element, Pseudo-element (cột thứ ba).
    • D. Nhóm Universal (cột thứ tư).

    Câu 23: Cho đoạn mã HTML và CSS sau:
    HTML: `

  • A. 14px.
  • B. 16px.
  • C. 18px.
  • D. Kích thước mặc định của trình duyệt.
  • Câu 24: Điều gì xảy ra khi bạn sử dụng `!important` trên một thuộc tính, nhưng có một quy tắc khác cũng sử dụng `!important` cho cùng thuộc tính đó?

    • A. Quy tắc có mức độ ưu tiên bộ chọn cao hơn sẽ được áp dụng.
    • B. Quy tắc được viết sau cùng trong tệp CSS sẽ được áp dụng.
    • C. Không có quy tắc nào được áp dụng, thuộc tính trở về giá trị mặc định.
    • D. Trình duyệt sẽ báo lỗi và không hiển thị kiểu dáng.

    Câu 25: Bộ chọn `div.container p:nth-child(2)` áp dụng kiểu cho phần tử nào?

    • A. Thẻ `p` thứ hai trong toàn bộ tài liệu HTML.
    • B. Thẻ `div` thứ hai có lớp `container`.
    • C. Thẻ `p` là con thứ hai trong nhóm các phần tử con của một thẻ `div` có lớp `container`.
    • D. Thẻ `p` thứ hai là con của thẻ `div` có lớp `container`.

    Câu 26: Trọng số mức độ ưu tiên của bộ chọn `body > header nav a:link` là bao nhiêu?

    • A. (0, 0, 4)
    • B. (0, 1, 3)
    • C. (0, 2, 2)
    • D. (1, 0, 3)

    Câu 27: Giả sử một phần tử `div` có màu chữ được đặt là `blue` bởi quy tắc CSS sử dụng class selector (`.my-class`). Phần tử `p` bên trong `div` đó (không có style riêng về màu chữ) sẽ có màu chữ gì nếu thuộc tính `color` có tính kế thừa?

    • A. Màu xanh dương (blue) do kế thừa.
    • B. Màu đen (mặc định).
    • C. Màu trắng.
    • D. Không thể xác định nếu không có thêm quy tắc CSS.

    Câu 28: Bộ chọn `::after` thường được sử dụng kết hợp với thuộc tính CSS nào để thêm nội dung vào sau phần tử?

    • A. `background-image`
    • B. `border`
    • C. `content`
    • D. `display`

    Câu 29: Trọng số mức độ ưu tiên của bộ chọn `html body .container #sidebar ul li a` là bao nhiêu?

    • A. (0, 1, 5)
    • B. (1, 0, 5)
    • C. (1, 1, 4)
    • D. (1, 1, 5)

    Câu 30: Trong các yếu tố ảnh hưởng đến việc áp dụng kiểu CSS cho một phần tử, yếu tố nào có mức độ ưu tiên thấp nhất (ngoại trừ các giá trị mặc định của trình duyệt)?

    • A. Quy tắc có `!important`.
    • B. Tính kế thừa từ phần tử cha.
    • C. Quy tắc inline style.
    • D. Quy tắc sử dụng ID selector.

    1 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 8

    Câu 1: Trong CSS, mức độ ưu tiên (specificity) của bộ chọn được sử dụng để làm gì?

    2 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 8

    Câu 2: Hãy tính trọng số mức độ ưu tiên của bộ chọn CSS sau: `#header #logo img`

    3 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 8

    Câu 3: Bộ chọn nào sau đây có mức độ ưu tiên cao nhất?

    4 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 8

    Câu 4: Khi hai quy tắc CSS có cùng mức độ ưu tiên áp dụng cho cùng một thuộc tính của một phần tử, quy tắc nào sẽ được áp dụng?

    5 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 8

    Câu 5: Thuộc tính `!important` trong CSS có vai trò gì đối với mức độ ưu tiên?

    6 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 8

    Câu 6: Tính kế thừa (inheritance) trong CSS có nghĩa là gì?

    7 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 8

    Câu 7: Cho đoạn mã HTML và CSS sau:
    HTML: `

    Nội dung

    `
    CSS:
    `#box p { color: blue; }`
    `.text { color: red; }`
    Màu sắc cuối cùng của đoạn văn bản "Nội dung" sẽ là gì?

    8 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 8

    Câu 8: Bộ chọn pseudo-class (`:pseudo-class`) được sử dụng để làm gì?

    9 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 8

    Câu 9: Bộ chọn pseudo-element (`::pseudo-element`) được sử dụng để làm gì?

    10 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 8

    Câu 10: Trọng số mức độ ưu tiên của bộ chọn `*` (universal selector) là bao nhiêu?

    11 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 8

    Câu 11: Trọng số mức độ ưu tiên của một bộ chọn inline style (ví dụ: `

    `) là bao nhiêu?

    12 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 8

    Câu 12: Cho đoạn mã HTML và CSS sau:
    HTML: ``
    CSS:
    `.btn { padding: 10px; }`
    `.primary { background-color: blue; }`
    `button.btn { border: 1px solid black; }`
    `button { font-size: 16px; }`
    Thuộc tính `padding` của nút sẽ được áp dụng từ quy tắc nào?

    13 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 8

    Câu 13: Về mức độ ưu tiên, thứ tự đúng từ thấp đến cao giữa các loại bộ chọn sau là gì?
    (1) Element Selector, Pseudo-element
    (2) Class Selector, Attribute Selector, Pseudo-class
    (3) ID Selector

    14 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 8

    Câu 14: Bộ chọn `:visited` là loại bộ chọn nào và nó được sử dụng để làm gì?

    15 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 8

    Câu 15: Bộ chọn `::first-letter` là loại bộ chọn nào và nó được sử dụng để làm gì?

    16 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 8

    Câu 16: Cho đoạn mã HTML và CSS sau:
    HTML: `

    Đoạn văn bản nhỏ.

    `
    CSS:
    `p { color: green; }`
    `span { color: purple; }`
    `p span { color: orange; }`
    Màu sắc cuối cùng của chữ "nhỏ" sẽ là gì?

    17 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 8

    Câu 17: Giả sử bạn có một quy tắc CSS trong tệp `style.css` và một quy tắc inline style trên cùng một phần tử. Quy tắc nào sẽ được áp dụng cho thuộc tính chung?

    18 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 8

    Câu 18: Trọng số mức độ ưu tiên của bộ chọn `.gallery .thumbnail` là bao nhiêu?

    19 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 8

    Câu 19: Cho bộ chọn `ul > li:last-child`. Bộ chọn này áp dụng kiểu cho phần tử nào?

    20 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 8

    Câu 20: Tại sao việc hiểu rõ các mức ưu tiên của bộ chọn lại quan trọng khi viết CSS?

    21 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 8

    Câu 21: Bộ chọn `:not(.active)` áp dụng kiểu cho phần tử nào?

    22 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 8

    Câu 22: Khi tính trọng số mức độ ưu tiên, bộ chọn thuộc tính (ví dụ: `[type="submit"]`) được tính vào nhóm nào?

    23 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 8

    Câu 23: Cho đoạn mã HTML và CSS sau:
    HTML: `

    Hello World!

    `
    CSS:
    `p { font-size: 14px; }`
    `.info { font-size: 16px; }`
    `#message { font-size: 18px; }`
    Kích thước chữ cuối cùng của đoạn văn bản sẽ là bao nhiêu?

    24 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 8

    Câu 24: Điều gì xảy ra khi bạn sử dụng `!important` trên một thuộc tính, nhưng có một quy tắc khác cũng sử dụng `!important` cho cùng thuộc tính đó?

    25 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 8

    Câu 25: Bộ chọn `div.container p:nth-child(2)` áp dụng kiểu cho phần tử nào?

    26 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 8

    Câu 26: Trọng số mức độ ưu tiên của bộ chọn `body > header nav a:link` là bao nhiêu?

    27 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 8

    Câu 27: Giả sử một phần tử `div` có màu chữ được đặt là `blue` bởi quy tắc CSS sử dụng class selector (`.my-class`). Phần tử `p` bên trong `div` đó (không có style riêng về màu chữ) sẽ có màu chữ gì nếu thuộc tính `color` có tính kế thừa?

    28 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 8

    Câu 28: Bộ chọn `::after` thường được sử dụng kết hợp với thuộc tính CSS nào để thêm nội dung vào sau phần tử?

    29 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 8

    Câu 29: Trọng số mức độ ưu tiên của bộ chọn `html body .container #sidebar ul li a` là bao nhiêu?

    30 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 8

    Câu 30: Trong các yếu tố ảnh hưởng đến việc áp dụng kiểu CSS cho một phần tử, yếu tố nào có mức độ ưu tiên thấp nhất (ngoại trừ các giá trị mặc định của trình duyệt)?

    Xem kết quả

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


    Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn - Đề 09

    Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn - Đề 09 bao gồm nhiều câu hỏi hay, bám sát chương trình. Cùng làm bài tập trắc nghiệm ngay.

    Câu 1: Trong CSS, mức độ ưu tiên (specificity) của một bộ chọn được tính dựa trên những yếu tố nào?

    • A. Số lượng thuộc tính CSS được khai báo.
    • B. Thứ tự xuất hiện của bộ chọn trong tệp CSS.
    • C. Số lượng phần tử con trong bộ chọn.
    • D. Số lượng ID, lớp (class), và tên thẻ (element) trong bộ chọn.

    Câu 2: Giả sử bạn có đoạn mã HTML và CSS sau. Màu nền của đoạn văn bản `

  • A. yellow
  • B. lightblue
  • C. lightgreen
  • D. orange
  • Câu 3: Bộ chọn `#header .title` có mức độ ưu tiên là bao nhiêu?

    • A. (0, 1, 1)
    • B. (1, 0, 1)
    • C. (1, 1, 0)
    • D. (0, 0, 11)

    Câu 4: Bộ chọn `ul li.item a:hover` có mức độ ưu tiên là bao nhiêu?

    • A. (0, 2, 2)
    • B. (0, 1, 3)
    • C. (0, 3, 1)
    • D. (0, 0, 4)

    Câu 5: Trong các bộ chọn sau, bộ chọn nào có mức độ ưu tiên cao nhất?

    • D.

    Câu 6: Khi hai bộ chọn có cùng mức độ ưu tiên, quy tắc CSS nào sẽ được áp dụng?

    • A. Quy tắc được viết sau cùng trong tệp CSS.
    • B. Quy tắc được viết đầu tiên trong tệp CSS.
    • C. Quy tắc có ít thuộc tính hơn.
    • D. Quy tắc có nhiều thuộc tính hơn.

    Câu 7: Thuộc tính `!important` trong CSS có tác dụng gì đối với mức độ ưu tiên?

    • A. Giảm mức độ ưu tiên của quy tắc.
    • B. Tăng mức độ ưu tiên lên mức cao nhất, vượt qua cả mức độ ưu tiên thông thường của bộ chọn.
    • C. Chỉ áp dụng quy tắc khi trang web được in ra.
    • D. Khiến quy tắc chỉ áp dụng cho các thiết bị di động.

    Câu 8: Nên sử dụng `!important` như thế nào trong quá trình phát triển web?

    • A. Sử dụng thường xuyên để đảm bảo các quy tắc mong muốn được áp dụng.
    • B. Sử dụng cho mọi quy tắc quan trọng.
    • C. Hạn chế tối đa việc sử dụng `!important` vì nó làm phức tạp việc quản lý CSS và khó ghi đè.
    • D. Chỉ sử dụng cho các quy tắc liên quan đến màu sắc và font chữ.

    Câu 9: Thứ tự ưu tiên áp dụng các kiểu CSS (từ thấp đến cao) là gì?

    • A. Tính kế thừa -> Bộ chọn thông thường -> Quy tắc `!important` -> Kiểu nội dòng (Inline style).
    • B. Kiểu nội dòng (Inline style) -> Quy tắc `!important` -> Bộ chọn thông thường -> Tính kế thừa.
    • C. Tính kế thừa -> Quy tắc `!important` -> Kiểu nội dòng (Inline style) -> Bộ chọn thông thường.
    • D. Bộ chọn thông thường -> Tính kế thừa -> Quy tắc `!important` -> Kiểu nội dòng (Inline style).

    Câu 10: Tính kế thừa (Inheritance) trong CSS có nghĩa là gì?

    • A. Các phần tử con luôn ghi đè thuộc tính CSS của phần tử cha.
    • B. Một số thuộc tính CSS được áp dụng cho phần tử cha sẽ tự động áp dụng cho các phần tử con của nó nếu không có quy tắc cụ thể nào cho phần tử con.
    • C. Chỉ các thuộc tính liên quan đến bố cục (layout) mới được kế thừa.
    • D. Chỉ các phần tử cùng cấp mới có thể kế thừa thuộc tính của nhau.

    Câu 11: Thuộc tính nào sau đây KHÔNG thường được kế thừa từ phần tử cha sang phần tử con?

    • A. color
    • B. font-family
    • C. margin
    • D. text-align

    Câu 12: Pseudo-class (`:`) trong CSS được sử dụng để làm gì?

    • A. Chọn các phần tử dựa trên trạng thái đặc biệt của chúng (ví dụ: khi di chuột qua, khi được chọn).
    • B. Chọn các phần tử dựa trên tên thẻ HTML.
    • C. Chọn các phần tử dựa trên thuộc tính `id` của chúng.
    • D. Thêm nội dung giả vào trước hoặc sau phần tử.

    Câu 13: Pseudo-element (`::`) trong CSS được sử dụng để làm gì?

    • A. Chọn các phần tử dựa trên trạng thái đặc biệt của chúng.
    • B. Chọn các phần tử dựa trên tên lớp (class) của chúng.
    • C. Chọn các phần tử dựa trên vị trí của chúng trong tài liệu.
    • D. Chọn và định dạng một phần cụ thể của phần tử (ví dụ: dòng đầu tiên, chữ cái đầu tiên, hoặc thêm nội dung giả).

    Câu 14: Bộ chọn `:visited` là loại bộ chọn nào?

    • A. Bộ chọn thẻ (Element selector)
    • B. Bộ chọn Pseudo-class
    • C. Bộ chọn Pseudo-element
    • D. Bộ chọn ID

    Câu 15: Bộ chọn `::first-line` là loại bộ chọn nào?

    • A. Bộ chọn lớp (Class selector)
    • B. Bộ chọn Pseudo-class
    • C. Bộ chọn Pseudo-element
    • D. Bộ chọn thuộc tính (Attribute selector)

    Câu 16: Giả sử bạn có đoạn HTML `

  • A.
  • Câu 17: Trong CSS, mức độ ưu tiên của bộ chọn `style=

    • A. Kiểu nội dòng có mức độ ưu tiên cao hơn bộ chọn ID.
    • B. Bộ chọn ID có mức độ ưu tiên cao hơn kiểu nội dòng.
    • C. Cả hai có mức độ ưu tiên như nhau.
    • D. Mức độ ưu tiên phụ thuộc vào thứ tự xuất hiện trong tệp CSS.

    Câu 18: Cho các bộ chọn sau: `A: p`, `B: .my-class`, `C: #my-id`. Sắp xếp các bộ chọn này theo thứ tự mức độ ưu tiên tăng dần.

    • A. A, C, B
    • B. A, B, C
    • C. C, B, A
    • D. B, A, C

    Câu 19: Điều gì xảy ra khi một thuộc tính CSS được định nghĩa cho cùng một phần tử bởi cả quy tắc kế thừa và một quy tắc áp dụng trực tiếp cho phần tử đó (không có `!important`)?

    • A. Quy tắc kế thừa được áp dụng.
    • B. Quy tắc được viết sau cùng trong tệp CSS được áp dụng.
    • C. Quy tắc áp dụng trực tiếp cho phần tử sẽ được áp dụng vì nó có mức độ ưu tiên cao hơn tính kế thừa.
    • D. Thuộc tính sẽ không được áp dụng vì có xung đột.

    Câu 20: Giả sử bạn có đoạn CSS sau: `p { color: blue; }` và `.highlight { color: red; }`. Một đoạn HTML là `

  • A. red
  • B. blue
  • C. Màu mặc định của trình duyệt
  • D. Không có màu nào được áp dụng do xung đột.
  • Câu 21: Giả sử bạn có đoạn CSS sau: `#main p { font-weight: bold; }` và `.content p { font-weight: normal; }`. Một đoạn HTML là `

  • A. normal
  • B. bold
  • C. Mặc định
  • D. Cả hai kiểu đều được áp dụng đồng thời (không thể xảy ra).
  • Câu 22: Bộ chọn `html body div p` có mức độ ưu tiên là bao nhiêu?

    • A. (0, 0, 3)
    • B. (0, 0, 14)
    • C. (0, 1, 3)
    • D. (0, 0, 4)

    Câu 23: Bộ chọn `a[href=

    • A. (0, 1, 1)
    • B. (0, 0, 2)
    • C. (0, 2, 0)
    • D. (1, 0, 1)

    Câu 24: Giả sử có đoạn CSS sau: `p { color: blue !important; }` và `#my-paragraph { color: red; }`. Với đoạn HTML `

  • A. red
  • B. blue
  • C. Màu mặc định
  • D. Không có màu nào được áp dụng.
  • Câu 25: Pseudo-class `:nth-child(n)` được sử dụng để làm gì?

    • A. Chọn phần tử cha thứ n.
    • B. Chọn phần tử con cuối cùng.
    • C. Chọn phần tử con thứ n trong một nhóm các phần tử đồng cấp.
    • D. Chọn phần tử duy nhất trong một nhóm.

    Câu 26: Pseudo-element `::after` thường được sử dụng kết hợp với thuộc tính CSS nào để thêm nội dung?

    • A. content
    • B. src
    • C. value
    • D. text

    Câu 27: Khi tính mức độ ưu tiên của bộ chọn, bộ chọn Universal selector (`*`) có giá trị là bao nhiêu?

    • A. 1000
    • B. 100
    • C. 10
    • D. 0

    Câu 28: Mức độ ưu tiên của bộ chọn kết hợp (`combinator`) như `>` (child selector) hoặc `+` (adjacent sibling selector) được tính như thế nào?

    • A. Mỗi bộ chọn kết hợp cộng thêm 10 điểm vào mức độ ưu tiên.
    • B. Mỗi bộ chọn kết hợp cộng thêm 1 điểm vào mức độ ưu tiên.
    • C. Bộ chọn kết hợp không ảnh hưởng đến mức độ ưu tiên, chỉ các bộ chọn thành phần (ID, class, element) mới được tính.
    • D. Bộ chọn kết hợp làm giảm mức độ ưu tiên.

    Câu 29: Giả sử bạn có đoạn CSS sau: `p.intro { color: green; }` và `p:first-child { color: purple; }`. Đoạn HTML là `

  • A. purple
  • B. green
  • C. Màu mặc định
  • D. Cả hai màu (không thể xảy ra).
  • Câu 30: Tại sao việc hiểu rõ các mức ưu tiên của bộ chọn lại quan trọng trong thiết kế web với CSS?

    • A. Giúp dự đoán và kiểm soát chính xác quy tắc CSS nào sẽ được áp dụng cho từng phần tử, giải quyết xung đột kiểu dáng.
    • B. Chỉ cần thiết khi sử dụng JavaScript để thay đổi kiểu dáng.
    • C. Quan trọng để tối ưu hóa tốc độ tải trang.
    • D. Chỉ áp dụng cho các trang web phức tạp với nhiều tệp CSS.

    1 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 9

    Câu 22: Bộ chọn `html body div p` có mức độ ưu tiên là bao nhiêu?

    2 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 9

    Câu 23: Bộ chọn `a[href="#"]` có mức độ ưu tiên là bao nhiêu?

    3 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 9

    Câu 24: Giả sử có đoạn CSS sau: `p { color: blue !important; }` và `#my-paragraph { color: red; }`. Với đoạn HTML `

    Text

    `, màu của văn bản sẽ là gì?

    4 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 9

    Câu 25: Pseudo-class `:nth-child(n)` được sử dụng để làm gì?

    5 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 9

    Câu 26: Pseudo-element `::after` thường được sử dụng kết hợp với thuộc tính CSS nào để thêm nội dung?

    6 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 9

    Câu 27: Khi tính mức độ ưu tiên của bộ chọn, bộ chọn Universal selector (`*`) có giá trị là bao nhiêu?

    7 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 9

    Câu 28: Mức độ ưu tiên của bộ chọn kết hợp (`combinator`) như `>` (child selector) hoặc `+` (adjacent sibling selector) được tính như thế nào?

    8 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 9

    Câu 29: Giả sử bạn có đoạn CSS sau: `p.intro { color: green; }` và `p:first-child { color: purple; }`. Đoạn HTML là `

    Đoạn 1

    Đoạn 2

    `. Màu của "Đoạn 1" sẽ là gì?

    9 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 9

    Câu 30: Tại sao việc hiểu rõ các mức ưu tiên của bộ chọn lại quan trọng trong thiết kế web với CSS?

    10 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 18: Thực hành tổng hợp thiết kế trang web

    Tags: Bộ đề 9

    Câu 1: Khi thiết kế một trang web giới thiệu các câu lạc bộ trường học, phần nào của trang web thường chứa logo, tiêu đề trang và có thể là một hình ảnh lớn minh họa chung?

    11 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 18: Thực hành tổng hợp thiết kế trang web

    Tags: Bộ đề 9

    Câu 2: Giả sử bạn muốn các trang 'Giới thiệu CLB Thể thao' và 'Giới thiệu CLB Nghệ thuật' có cùng màu nền, font chữ và bố cục cơ bản với trang chủ. Cách hiệu quả nhất để đạt được sự nhất quán này trong thiết kế web là gì?

    12 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 18: Thực hành tổng hợp thiết kế trang web

    Tags: Bộ đề 9

    Câu 3: Để tạo một bố cục mà ba khối nội dung (ví dụ: ba câu slogan ngắn) được xếp cạnh nhau trên một hàng và chia đều chiều rộng của khu vực chứa chúng, bạn sẽ cần sử dụng kỹ thuật CSS nào cho các khối nội dung đó và cho container (thẻ div bao ngoài)?

    13 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 18: Thực hành tổng hợp thiết kế trang web

    Tags: Bộ đề 9

    Câu 4: Bạn có một thẻ `

    ` với lớp CSS là `banner`. Bạn muốn thiết lập một hình ảnh nền cho thẻ `div` này. Thuộc tính CSS nào bạn sẽ sử dụng trong lớp `banner`?

    14 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 18: Thực hành tổng hợp thiết kế trang web

    Tags: Bộ đề 9

    Câu 5: Trong tệp HTML, để tạo một liên kết từ trang chủ (`index.html`) đến trang giới thiệu câu lạc bộ thể thao (`thethao.html`), đoạn mã HTML chính xác là gì?

    15 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 18: Thực hành tổng hợp thiết kế trang web

    Tags: Bộ đề 9

    Câu 6: Khi sử dụng một tệp CSS chung cho nhiều trang, điều gì xảy ra nếu bạn thay đổi một quy tắc CSS (ví dụ: thay đổi màu nền của phần header) trong tệp CSS đó?

    16 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 18: Thực hành tổng hợp thiết kế trang web

    Tags: Bộ đề 9

    Câu 7: Giả sử bạn có một danh sách các câu lạc bộ muốn hiển thị dưới dạng các mục có dấu chấm đầu dòng. Thẻ HTML nào là phù hợp nhất để sử dụng cho cấu trúc này?

    17 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 18: Thực hành tổng hợp thiết kế trang web

    Tags: Bộ đề 9

    Câu 8: Trong thiết kế web, mục đích chính của việc phân chia trang web thành các phần như header, main content, và footer là gì?

    18 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 18: Thực hành tổng hợp thiết kế trang web

    Tags: Bộ đề 9

    Câu 9: Bạn muốn thêm một biểu mẫu đăng ký đơn giản vào trang web của mình, bao gồm các trường như Tên, Lớp, và CLB muốn tham gia. Thẻ HTML nào là cần thiết để bắt đầu tạo một biểu mẫu?

    19 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 18: Thực hành tổng hợp thiết kế trang web

    Tags: Bộ đề 9

    Câu 10: Khi thiết kế bố cục sử dụng CSS, thuộc tính `width: 33.33%;` áp dụng cho ba khối nội dung trong một container có `display: flex` hoặc sử dụng `float` sẽ giúp chúng đạt được điều gì?

    20 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 18: Thực hành tổng hợp thiết kế trang web

    Tags: Bộ đề 9

    Câu 11: Bạn đã thiết kế xong trang chủ và các trang con. Bước tiếp theo quan trọng trước khi đưa website lên mạng là gì?

    21 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 18: Thực hành tổng hợp thiết kế trang web

    Tags: Bộ đề 9

    Câu 12: Giả sử bạn muốn chèn một video giới thiệu về hoạt động của CLB vào trang web. Thẻ HTML nào bạn sẽ sử dụng để nhúng video này?

    22 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 18: Thực hành tổng hợp thiết kế trang web

    Tags: Bộ đề 9

    Câu 13: Trong CSS, để thay đổi màu sắc của tất cả các tiêu đề cấp 2 (`

    `) trên trang web, bạn sẽ viết quy tắc CSS như thế nào?

    23 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 18: Thực hành tổng hợp thiết kế trang web

    Tags: Bộ đề 9

    Câu 14: Mục đích của việc sử dụng thuộc tính `alt` trong thẻ `` là gì?

    24 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 18: Thực hành tổng hợp thiết kế trang web

    Tags: Bộ đề 9

    Câu 15: Bạn muốn tạo một khoảng trống 20 pixel giữa viền của một khối nội dung và nội dung bên trong khối đó. Thuộc tính CSS nào bạn sẽ sử dụng?

    25 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 18: Thực hành tổng hợp thiết kế trang web

    Tags: Bộ đề 9

    Câu 16: Giả sử bạn có một tệp HTML tên là `trangchu.html` và một tệp CSS tên là `style.css` cùng nằm trong một thư mục. Đoạn mã HTML nào được đặt trong thẻ `` của `trangchu.html` để liên kết đến tệp CSS đó?

    26 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 18: Thực hành tổng hợp thiết kế trang web

    Tags: Bộ đề 9

    Câu 17: Khi xây dựng cấu trúc thư mục cho website, tại sao người ta thường đặt tệp HTML, tệp CSS, thư mục chứa hình ảnh (`images`), và thư mục chứa video (`videos`) vào các vị trí riêng biệt hoặc cùng cấp một cách có tổ chức?

    27 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 18: Thực hành tổng hợp thiết kế trang web

    Tags: Bộ đề 9

    Câu 18: Bạn muốn làm cho văn bản trong một đoạn văn bản (`

    `) trở nên in đậm. Thuộc tính CSS nào được sử dụng để làm điều này?

    28 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 18: Thực hành tổng hợp thiết kế trang web

    Tags: Bộ đề 9

    Câu 19: Giả sử bạn có một danh sách các mục (`

  • `) trong một danh sách không thứ tự (`
      `) dùng làm menu điều hướng. Mặc định, các mục này sẽ hiển thị theo chiều dọc. Để làm cho chúng hiển thị theo chiều ngang (đặt cạnh nhau), bạn cần thay đổi thuộc tính `display` của thẻ `

    • ` thành giá trị nào?
  • 29 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 18: Thực hành tổng hợp thiết kế trang web

    Tags: Bộ đề 9

    Câu 20: Khi thiết kế trang web, việc sử dụng các comment (chú thích) trong mã HTML và CSS có lợi ích gì?

    30 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 18: Thực hành tổng hợp thiết kế trang web

    Tags: Bộ đề 9

    Câu 21: Bạn muốn tạo một khung viền mỏng, màu đen xung quanh một hình ảnh. Thuộc tính CSS nào được sử dụng để thiết lập viền cho một phần tử?

    Xem kết quả

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


    Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn - Đề 10

    Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn - Đề 10 bao gồm nhiều câu hỏi hay, bám sát chương trình. Cùng làm bài tập trắc nghiệm ngay.

    Câu 1: Trong CSS, yếu tố nào sau đây có mức độ ưu tiên cao nhất khi áp dụng kiểu dáng cho một phần tử?

    • A. Bộ chọn thẻ HTML (Type selector)
    • B. Bộ chọn lớp (Class selector)
    • C. Bộ chọn ID (ID selector)
    • D. Quy tắc sử dụng `!important`

    Câu 2: Xét đoạn mã CSS sau:
    ```css
    #myDiv { color: blue; }
    .myClass { color: red; }
    div { color: green; }
    ```
    Nếu một phần tử `

    ` có cả `id=

    • A. Blue
    • B. Red
    • C. Green
    • D. Màu mặc định của trình duyệt

    Câu 3: Trọng số (specificity) của bộ chọn `div p.intro` là bao nhiêu (theo hệ thống tính điểm 1, 10, 100... cho Element, Class, ID)?

    • A. 0,1,1 (1 Class, 1 Element)
    • B. 0,0,2 (2 Elements)
    • C. 0,1,2 (1 Class, 2 Elements)
    • D. 1,1,0 (1 ID, 1 Class)

    Câu 4: Trong trường hợp hai quy tắc CSS có cùng trọng số và cùng áp dụng cho một thuộc tính của cùng một phần tử, quy tắc nào sẽ được ưu tiên áp dụng?

    • A. Quy tắc được viết ở đầu tệp CSS
    • B. Quy tắc được viết sau cùng trong tệp CSS (hoặc trong thứ tự tải)
    • C. Quy tắc có nhiều thuộc tính hơn
    • D. Quy tắc có tên thuộc tính ngắn hơn

    Câu 5: Tính kế thừa (inheritance) trong CSS là gì?

    • A. Khả năng một phần tử có thể áp dụng nhiều lớp CSS
    • B. Cách các bộ chọn kết hợp với nhau để tăng trọng số
    • C. Khả năng ghi đè quy tắc CSS bằng `!important`
    • D. Việc một số thuộc tính CSS của phần tử cha được áp dụng cho phần tử con

    Câu 6: Mức độ ưu tiên của kiểu dáng CSS được áp dụng trực tiếp trên thẻ HTML (inline style) so với bộ chọn ID trong tệp CSS là như thế nào?

    • A. Inline style có mức ưu tiên cao hơn bộ chọn ID
    • B. Bộ chọn ID có mức ưu tiên cao hơn inline style
    • C. Hai loại này có mức ưu tiên ngang nhau
    • D. Mức ưu tiên phụ thuộc vào thứ tự xuất hiện trong mã HTML

    Câu 7: Bộ chọn giả lớp (pseudo-class) nào sau đây thường được sử dụng để định dạng liên kết khi người dùng di chuột qua?

    • C.

    Câu 8: Bộ chọn giả phần tử (pseudo-element) nào sau đây được dùng để chèn nội dung trước nội dung thực tế của một phần tử?

    • A.

    Câu 9: Trọng số của bộ chọn `div#main .content` là bao nhiêu?

    • A. 0,1,1
    • B. 1,1,1
    • C. 1,2,0
    • D. 0,2,1

    Câu 10: Thuộc tính CSS nào sau đây KHÔNG có tính kế thừa mặc định từ phần tử cha?

    • A. `color`
    • B. `font-family`
    • C. `text-align`
    • D. `border`

    Câu 11: Xét đoạn mã HTML và CSS:
    ```html

  • A. Blue
  • B. Red
  • C. Green
  • D. Màu mặc định
  • Câu 12: Quy tắc ưu tiên nào sau đây là đúng khi có nhiều quy tắc CSS áp dụng cho cùng một phần tử (từ cao đến thấp)?

    • A. `!important` > Inline style > ID > Class/Pseudo-class/Attribute > Element/Pseudo-element > Universal selector > Inheritance
    • B. `!important` > ID > Inline style > Class/Pseudo-class/Attribute > Element/Pseudo-element > Universal selector > Inheritance
    • C. Inline style > `!important` > ID > Class/Pseudo-class/Attribute > Element/Pseudo-element > Universal selector > Inheritance
    • D. `!important` > ID > Class/Pseudo-class/Attribute > Element/Pseudo-element > Inline style > Universal selector > Inheritance

    Câu 13: Bộ chọn `*` (universal selector) có trọng số là bao nhiêu?

    • A. 0,0,0
    • B. 0,0,1
    • C. 0,1,0
    • D. 1,0,0

    Câu 14: Trọng số của bộ chọn `ul li:first-child` là bao nhiêu?

    • A. 0,0,1
    • B. 0,1,2
    • C. 0,2,0
    • D. 0,0,2

    Câu 15: Khi sử dụng `!important` cho một thuộc tính CSS, điều gì xảy ra với các quy tắc khác áp dụng cho cùng thuộc tính đó?

    • A. Các quy tắc có trọng số cao hơn sẽ được ưu tiên
    • B. Các quy tắc có trọng số thấp hơn sẽ được ưu tiên
    • C. Quy tắc có `!important` sẽ ghi đè hầu hết các quy tắc khác (trừ inline style có `!important` hoặc các quy tắc sau cũng có `!important`)
    • D. Quy tắc đó bị bỏ qua nếu có inline style

    Câu 16: Xét đoạn mã HTML và CSS:
    ```html

  • A. Bold (in đậm)
  • B. Normal (thường)
  • C. Phụ thuộc vào thứ tự trong HTML
  • D. Mặc định của trình duyệt
  • Câu 17: Trọng số của bộ chọn `a:hover::after` là bao nhiêu?

    • A. 0,1,1
    • B. 0,0,3
    • C. 0,2,1
    • D. 0,1,2

    Câu 18: Điều nào sau đây là đúng về tính kế thừa trong CSS?

    • A. Tất cả các thuộc tính CSS đều có tính kế thừa.
    • B. Tính kế thừa có mức ưu tiên thấp hơn các quy tắc được áp dụng trực tiếp bằng bộ chọn.
    • C. Tính kế thừa chỉ áp dụng cho các thuộc tính liên quan đến bố cục (layout).
    • D. Tính kế thừa ghi đè lên các quy tắc có trọng số thấp.

    Câu 19: Xét đoạn mã CSS:
    ```css
    .button { padding: 10px; }
    button { padding: 5px; }
    ```
    Nếu một phần tử `

    Câu 20: Trọng số của bộ chọn `div > p` là bao nhiêu?

    • A. 0,0,1
    • B. 0,0,3
    • C. 0,1,1
    • D. 0,0,2

    Câu 21: Điều gì xảy ra nếu bạn sử dụng `!important` cho một thuộc tính trong một inline style?

    • A. Thuộc tính đó sẽ có mức ưu tiên cao nhất, ghi đè cả các quy tắc `!important` trong tệp CSS thông thường (trừ user agent style có `!important`).
    • B. Thuộc tính đó sẽ bị bỏ qua vì `!important` không hoạt động trong inline style.
    • C. Thuộc tính đó sẽ có mức ưu tiên thấp hơn các quy tắc trong tệp CSS.
    • D. Trình duyệt sẽ báo lỗi.

    Câu 22: Bộ chọn `[type=

    • A. Element (0,0,1)
    • B. Attribute (0,1,0)
    • C. Class (0,1,0)
    • D. ID (1,0,0)

    Câu 23: Xét đoạn mã HTML và CSS:
    ```html

    • Mục 1
    • Mục 2

    ```
    ```css
    li { text-decoration: underline; }
    ul li:first-child { text-decoration: none; }
    ```
    Kiểu trang trí văn bản của

    • A. Underline (gạch chân)
    • B. None (không gạch chân)
    • C. Phụ thuộc vào thứ tự HTML
    • D. Cả hai quy tắc đều không áp dụng

    Câu 24: Giả sử bạn có hai quy tắc CSS cùng áp dụng màu chữ cho một phần tử `

    `:
    Quy tắc 1: `p { color: blue; }` (trong style.css)
    Quy tắc 2: `

  • A. Blue
  • B. Red
  • C. Mặc định
  • D. Không xác định
  • Câu 25: Trọng số của bộ chọn `body #container .sidebar p` là bao nhiêu?

    • A. 1,1,2
    • B. 1,2,2
    • C. 1,1,3
    • D. 2,1,1

    Câu 26: Điều nào sau đây là SAI về bộ chọn giả phần tử (pseudo-element)?

    • A. Pseudo-element mô tả các trạng thái đặc biệt của phần tử HTML (ví dụ: khi di chuột qua).
    • B. Pseudo-element được viết sau dấu hai chấm kép (::).
    • C. Pseudo-element có thể được sử dụng để chèn nội dung (content) vào trang.
    • D. Pseudo-element có trọng số tương đương với bộ chọn thẻ HTML.

    Câu 27: Xét đoạn mã CSS:
    ```css
    p { color: blue; }
    .text p { color: red; }
    ```
    Nếu có đoạn HTML `

  • A. Blue
  • B. Red
  • C. Mặc định
  • D. Không màu
  • Câu 28: Trọng số của bộ chọn `p:nth-child(2)` là bao nhiêu?

    • A. 0,0,1
    • B. 0,0,2
    • C. 0,1,1
    • D. 0,2,0

    Câu 29: Khi nào thì tính kế thừa được áp dụng cho một thuộc tính CSS?

    • A. Chỉ khi thuộc tính đó có giá trị `!important`.
    • B. Chỉ khi không có bộ chọn nào khác áp dụng cho phần tử con.
    • C. Khi có xung đột giữa các quy tắc CSS có trọng số khác nhau.
    • D. Khi không có quy tắc CSS nào khác (từ inline style, ID, class, element) áp dụng trực tiếp cho thuộc tính đó trên phần tử con, và thuộc tính đó có tính kế thừa.

    Câu 30: Giả sử bạn có các quy tắc CSS sau áp dụng cho cùng một phần tử `

    1 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 10

    Câu 1: Trong CSS, yếu tố nào sau đây có mức độ ưu tiên cao nhất khi áp dụng kiểu dáng cho một phần tử?

    2 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 10

    Câu 2: Xét đoạn mã CSS sau:
    ```css
    #myDiv { color: blue; }
    .myClass { color: red; }
    div { color: green; }
    ```
    Nếu một phần tử `

    ` có cả `id="myDiv"` và `class="myClass"`, màu chữ của nó sẽ là gì?

    3 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 10

    Câu 3: Trọng số (specificity) của bộ chọn `div p.intro` là bao nhiêu (theo hệ thống tính điểm 1, 10, 100... cho Element, Class, ID)?

    4 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 10

    Câu 4: Trong trường hợp hai quy tắc CSS có cùng trọng số và cùng áp dụng cho một thuộc tính của cùng một phần tử, quy tắc nào sẽ được ưu tiên áp dụng?

    5 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 10

    Câu 5: Tính kế thừa (inheritance) trong CSS là gì?

    6 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 10

    Câu 6: Mức độ ưu tiên của kiểu dáng CSS được áp dụng trực tiếp trên thẻ HTML (inline style) so với bộ chọn ID trong tệp CSS là như thế nào?

    7 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 10

    Câu 7: Bộ chọn giả lớp (pseudo-class) nào sau đây thường được sử dụng để định dạng liên kết khi người dùng di chuột qua?

    8 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 10

    Câu 8: Bộ chọn giả phần tử (pseudo-element) nào sau đây được dùng để chèn nội dung trước nội dung thực tế của một phần tử?

    9 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 10

    Câu 9: Trọng số của bộ chọn `div#main .content` là bao nhiêu?

    10 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 10

    Câu 10: Thuộc tính CSS nào sau đây KHÔNG có tính kế thừa mặc định từ phần tử cha?

    11 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 10

    Câu 11: Xét đoạn mã HTML và CSS:
    ```html

    Đoạn văn bản 1

    Đoạn văn bản 2

    ```
    ```css
    p { color: blue; }
    .highlight { color: red; }
    .container p { color: green; }
    ```
    Màu chữ của "Đoạn văn bản 2" sẽ là gì?

    12 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 10

    Câu 12: Quy tắc ưu tiên nào sau đây là đúng khi có nhiều quy tắc CSS áp dụng cho cùng một phần tử (từ cao đến thấp)?

    13 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 10

    Câu 13: Bộ chọn `*` (universal selector) có trọng số là bao nhiêu?

    14 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 10

    Câu 14: Trọng số của bộ chọn `ul li:first-child` là bao nhiêu?

    15 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 10

    Câu 15: Khi sử dụng `!important` cho một thuộc tính CSS, điều gì xảy ra với các quy tắc khác áp dụng cho cùng thuộc tính đó?

    16 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 10

    Câu 16: Xét đoạn mã HTML và CSS:
    ```html

    ```
    ```css
    #header p { font-weight: bold; }
    div p { font-weight: normal; }
    ```
    Font chữ của "Tiêu đề" sẽ là gì?

    17 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 10

    Câu 17: Trọng số của bộ chọn `a:hover::after` là bao nhiêu?

    18 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 10

    Câu 18: Điều nào sau đây là đúng về tính kế thừa trong CSS?

    19 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 10

    Câu 19: Xét đoạn mã CSS:
    ```css
    .button { padding: 10px; }
    button { padding: 5px; }
    ```
    Nếu một phần tử `

    20 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 10

    Câu 20: Trọng số của bộ chọn `div > p` là bao nhiêu?

    21 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 10

    Câu 21: Điều gì xảy ra nếu bạn sử dụng `!important` cho một thuộc tính trong một inline style?

    22 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 10

    Câu 22: Bộ chọn `[type="text"]` thuộc loại bộ chọn nào khi tính trọng số?

    23 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 10

    Câu 23: Xét đoạn mã HTML và CSS:
    ```html

    • Mục 1
    • Mục 2

    ```
    ```css
    li { text-decoration: underline; }
    ul li:first-child { text-decoration: none; }
    ```
    Kiểu trang trí văn bản của "Mục 1" sẽ là gì?

    24 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 10

    Câu 24: Giả sử bạn có hai quy tắc CSS cùng áp dụng màu chữ cho một phần tử `

    `:
    Quy tắc 1: `p { color: blue; }` (trong style.css)
    Quy tắc 2: `

    Nội dung

    ` (inline style)
    Màu chữ hiển thị cuối cùng sẽ là gì?

    25 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 10

    Câu 25: Trọng số của bộ chọn `body #container .sidebar p` là bao nhiêu?

    26 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 10

    Câu 26: Điều nào sau đây là SAI về bộ chọn giả phần tử (pseudo-element)?

    27 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 10

    Câu 27: Xét đoạn mã CSS:
    ```css
    p { color: blue; }
    .text p { color: red; }
    ```
    Nếu có đoạn HTML `

    Hello

    `, màu chữ của "Hello" sẽ là gì?

    28 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 10

    Câu 28: Trọng số của bộ chọn `p:nth-child(2)` là bao nhiêu?

    29 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 10

    Câu 29: Khi nào thì tính kế thừa được áp dụng cho một thuộc tính CSS?

    30 / 30

    Category: Trắc nghiệm Tin học 12 Kết nối tri thức Bài 17: Các mức ưu tiên của bộ chọn

    Tags: Bộ đề 10

    Câu 30: Giả sử bạn có các quy tắc CSS sau áp dụng cho cùng một phần tử ``
    Nếu nút có `id="submit"` và `class="primary"`, màu chữ hiển thị cuối cùng sẽ là gì?

    Xem kết quả