Đề Trắc nghiệm Tin học 12 – Bài 16: Định dạng khung (Kết Nối Tri Thức)

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


Bài Tập Trắc nghiệm Tin học 12 - Kết nối tri thức - Bài 16: Định dạng khung

Bài Tập Trắc nghiệm Tin học 12 - Kết nối tri thức - Bài 16: Định dạng khung - Đề 01

Bài Tập Trắc nghiệm Tin học 12 - Kết nối tri thức - Bài 16: Định dạng khung - Đề 01 được xây dựng với nhiều câu hỏi chất lượng, sát với nội dung chương trình học, giúp bạn dễ dàng ôn tập và kiểm tra kiến thức hiệu quả. Hãy cùng bắt đầu làm bài tập trắc nghiệm ngay để nâng cao hiểu biết và chuẩn bị tốt cho kỳ thi sắp tới!

Câu 1: Trong CSS, thuộc tính nào sau đây được sử dụng để kiểm soát cách một phần tử HTML được hiển thị (ví dụ: là phần tử khối hay phần tử nội tuyến)?

  • A. position
  • B. visibility
  • C. display
  • D. float

Câu 2: Bạn có một đoạn văn bản được đặt trong thẻ ``. Bạn muốn đặt chiều rộng (width) và chiều cao (height) cố định cho thẻ `` này. Theo mặc định, việc áp dụng thuộc tính `width` và `height` trực tiếp cho thẻ `` sẽ không có tác dụng. Để khắc phục điều này, bạn cần thay đổi thuộc tính `display` của thẻ `` thành giá trị nào?

  • A. block
  • B. inline-block
  • C. none
  • D. flex

Câu 3: Hãy phân tích sự khác biệt cơ bản về hành vi hiển thị giữa phần tử khối (block) và phần tử nội tuyến (inline) trong luồng tài liệu chuẩn của HTML.

  • A. Phần tử khối luôn bắt đầu trên dòng mới và chiếm hết chiều rộng; phần tử nội tuyến không bắt đầu trên dòng mới và chỉ chiếm không gian vừa đủ nội dung.
  • B. Phần tử khối chỉ có thể chứa phần tử nội tuyến; phần tử nội tuyến có thể chứa phần tử khối.
  • C. Phần tử khối không thể thiết lập chiều rộng và chiều cao; phần tử nội tuyến có thể thiết lập chiều rộng và chiều cao.
  • D. Phần tử khối được định dạng bằng ID; phần tử nội tuyến được định dạng bằng Class.

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

` với nội dung bên trong. Bạn muốn tạo một khoảng trống 15px giữa nội dung của thẻ `

` và đường viền (border) của nó. Thuộc tính CSS nào bạn cần sử dụng và áp dụng giá trị 15px?

  • A. margin
  • B. border-spacing
  • C. gap
  • D. padding

Câu 5: Bạn có hai thẻ `

` nằm liền kề nhau trong HTML. Bạn muốn tạo một khoảng trống 20px giữa hai thẻ `

` này. Thuộc tính CSS nào bạn cần sử dụng để đẩy một thẻ `

` cách xa thẻ còn lại?

  • A. margin
  • B. padding
  • C. border-width
  • D. space-between

Câu 6: Xét đoạn CSS sau:
```css
.box {
border: 2px solid blue;
padding: 10px;
margin: 15px;
}
```
Nếu một thẻ `

` có class `box`, hãy mô tả các thành phần của Box Model (Mô hình hộp) áp dụng cho thẻ `

` này dựa trên CSS đã cho.

  • A. Nội dung, 10px margin, 2px border, 15px padding.
  • B. Nội dung, 15px padding, 2px border, 10px margin.
  • C. Nội dung, 10px padding, 2px border, 15px margin.
  • D. Nội dung, 2px border, 10px margin, 15px padding.

Câu 7: Bạn muốn áp dụng một kiểu định dạng (ví dụ: màu nền) cho một phần tử duy nhất trên trang web của bạn, chẳng hạn như tiêu đề chính. Bộ chọn CSS nào là phù hợp nhất để sử dụng trong trường hợp này?

  • A. Bộ chọn ID (#)
  • B. Bộ chọn lớp (Class - .)
  • C. Bộ chọn thẻ (Element - ví dụ: div, p)
  • D. Bộ chọn thuộc tính ([attribute])

Câu 8: Bạn có nhiều thẻ `` trên trang web, một số thẻ hiển thị ảnh sản phẩm, một số hiển thị ảnh avatar người dùng. Bạn muốn tất cả ảnh sản phẩm có cùng một kiểu đường viền và bóng đổ. Bộ chọn CSS nào là phù hợp nhất để định dạng nhóm ảnh sản phẩm này một cách hiệu quả?

  • A. Bộ chọn ID (#)
  • B. Bộ chọn lớp (Class - .)
  • C. Bộ chọn thẻ (Element - ví dụ: img)
  • D. Bộ chọn con (Child selector - >)

Câu 9: Một thẻ HTML có thể có bao nhiêu mã định danh (ID) duy nhất?

  • A. Một ID
  • B. Nhiều ID, cách nhau bằng dấu phẩy
  • C. Nhiều ID, cách nhau bằng dấu cách
  • D. Không giới hạn số lượng ID

Câu 10: Một thẻ HTML có thể thuộc về bao nhiêu lớp (class)?

  • A. Chỉ một lớp
  • B. Tối đa hai lớp
  • C. Tối đa ba lớp
  • D. Không giới hạn số lượng lớp

Câu 11: Bạn muốn tạo một đường viền màu xanh nét đứt (dashed) dày 1px cho tất cả các thẻ `

`. Cú pháp CSS chính xác để thực hiện điều này là gì?

  • A. h2 { border-color: blue; border-style: dotted; border-width: 1px; }
  • B. h2 { border: 1px dashed blue; }
  • C. h2 { border-style: dashed; color: blue; size: 1px; }
  • D. h2 { border: blue dashed 1px; }

Câu 12: Xét đoạn CSS sau:
```css
.card {
padding-top: 10px;
padding-right: 20px;
padding-bottom: 30px;
padding-left: 40px;
}
```
Nếu sử dụng cú pháp rút gọn cho thuộc tính `padding`, đoạn CSS trên có thể được viết lại như thế nào?

  • A. .card { padding: 10px 20px 30px 40px 10px; }
  • B. .card { padding: 10px 40px 30px 20px; }
  • C. .card { padding: 10px 20px 30px 40px; }
  • D. .card { padding: 10px 30px 20px 40px; }

Câu 13: Xét đoạn CSS sau:
```css
.container {
margin: 10px 20px;
}
```
Thuộc tính `margin` này sẽ áp dụng khoảng trống (margin) như thế nào cho phần tử có class `container`?

  • A. 10px cho tất cả các cạnh.
  • B. 10px cho trên và dưới, 20px cho trái và phải.
  • C. 20px cho trên và dưới, 10px cho trái và phải.
  • D. 10px cho trên và dưới, 20px cho trái và phải.

Câu 14: Thuộc tính CSS nào được sử dụng để làm ẩn hoàn toàn một phần tử trên trang web, đồng thời loại bỏ nó khỏi luồng tài liệu, khiến nó không chiếm bất kỳ không gian nào?

  • A. display: none;
  • B. visibility: hidden;
  • C. opacity: 0;
  • D. hidden: true;

Câu 15: Bạn đang thiết kế một trang web và muốn tạo một khung viền đặc biệt cho một phần tử `` duy nhất có `id=

  • A. .avatar { ... }
  • B. img.avatar { ... }
  • C. #avatar { ... }
  • D. img#avatar { ... } (Cũng đúng, nhưng #avatar là đủ)

Câu 16: Bạn có nhiều phần tử `

` trên trang web, một số dùng để chứa nội dung chính (`class=

  • A. .content { ... }
  • B. #content { ... }
  • C. div#content { ... }
  • D. div .content { ... }

Câu 18: Bạn muốn tạo một khoảng trống 10px ở phía trên và dưới, và 20px ở phía trái và phải cho một phần tử. Cú pháp rút gọn nào cho thuộc tính `padding` sẽ đạt được hiệu quả này?

  • A. padding: 10px 20px 10px 20px;
  • B. padding: 10px 20px;
  • C. padding: 20px 10px;
  • D. padding: 10px; margin: 20px;

Câu 19: Bạn muốn tạo một khoảng trống 5px ở phía trên, 10px ở phía phải, 15px ở phía dưới, và 20px ở phía trái cho một phần tử. Cú pháp rút gọn nào cho thuộc tính `margin` sẽ đạt được hiệu quả này?

  • A. margin: 5px 10px 15px;
  • B. margin: 5px 20px 15px 10px;
  • C. margin: 5px 10px 15px 20px;
  • D. margin: 5px; margin-right: 10px; margin-bottom: 15px; margin-left: 20px;

Câu 20: Trong Box Model, thành phần nào nằm giữa đường viền (border) và khoảng trống bên ngoài (margin)?

  • A. Content
  • B. Border
  • C. Padding
  • D. Outline

Câu 21: Thuộc tính `border-style` trong CSS được sử dụng để làm gì?

  • A. Đặt màu cho đường viền.
  • B. Đặt độ dày cho đường viền.
  • C. Đặt khoảng cách giữa nội dung và đường viền.
  • D. Đặt kiểu hiển thị cho đường viền (nét liền, nét đứt, v.v.).

Câu 22: Bạn có một thẻ `div` và áp dụng CSS sau:
```css
div {
border: 5px solid black;
padding: 20px;
width: 100px; /* Chiều rộng nội dung */
}
```
Nếu sử dụng Box Model chuẩn (content-box), tổng chiều rộng thực tế mà thẻ `div` này chiếm trên trang là bao nhiêu?

  • A. 100px
  • B. 120px
  • C. 150px
  • D. 160px

Câu 23: Bạn muốn tạo một khoảng cách đều 10px xung quanh tất cả các cạnh bên trong của một phần tử. Cú pháp nào sau đây là cách ngắn gọn nhất để viết CSS cho thuộc tính `padding`?

  • A. padding: 10px;
  • B. padding: 10px 10px 10px 10px;
  • C. padding: 10;
  • D. padding-all: 10px;

Câu 24: Bạn muốn tạo một khoảng cách đều 10px xung quanh tất cả các cạnh bên ngoài của một phần tử. Cú pháp nào sau đây là cách ngắn gọn nhất để viết CSS cho thuộc tính `margin`?

  • A. margin-all: 10px;
  • B. margin: 10px 10px 10px 10px;
  • C. margin: 10;
  • D. margin: 10px;

Câu 25: Trong HTML, thẻ `

` được sử dụng để tạo bảng. Các hàng trong bảng được tạo bằng thẻ nào?

  • A.
  • D.
  • D.
  • B.
  • C.
  • Câu 26: Trong bảng HTML, thẻ `

    ` được sử dụng để tạo các ô dữ liệu thông thường. Thẻ nào được sử dụng để tạo các ô tiêu đề (thường được căn giữa và in đậm theo mặc định)?

    • A.
  • B.
  • C.
  • Câu 27: Bạn muốn căn giữa một phần tử khối (ví dụ: một thẻ `div` có chiều rộng cố định) theo chiều ngang trong phần tử chứa nó. Thuộc tính `margin` nào sau đây giúp thực hiện điều này?

    • A. margin-left: auto; margin-right: auto;
    • B. margin: center;
    • C. align: center;
    • D. margin: 0 auto;

    Câu 28: Giả sử bạn có một phần tử với CSS `border-width: 2px 4px 6px 8px;`. Độ dày đường viền ở phía dưới (bottom) của phần tử này là bao nhiêu?

    • A. 2px
    • B. 4px
    • C. 6px
    • D. 8px

    Câu 29: Thuộc tính CSS nào sau đây được sử dụng để đặt màu cho đường viền của một phần tử?

    • A. border-color
    • B. color
    • C. background-color
    • D. border-style

    Câu 30: Bạn có một thẻ `p` và muốn nó hiển thị như một phần tử khối, nhưng vẫn nằm trên cùng một dòng với các phần tử khác nếu có đủ không gian. Bạn nên sử dụng thuộc tính `display` với giá trị nào?

    • A. block
    • B. inline
    • C. none
    • D. inline-block

    1 / 30

    Category: Bài Tập Trắc nghiệm Tin học 12 - Kết nối tri thức - Bài 16: Định dạng khung

    Tags: Bộ đề 01

    Câu 1: Trong CSS, thuộc tính nào sau đây được sử dụng để kiểm soát cách một phần tử HTML được hiển thị (ví dụ: là phần tử khối hay phần tử nội tuyến)?

    2 / 30

    Category: Bài Tập Trắc nghiệm Tin học 12 - Kết nối tri thức - Bài 16: Định dạng khung

    Tags: Bộ đề 01

    Câu 2: Bạn có một đoạn văn bản được đặt trong thẻ ``. Bạn muốn đặt chiều rộng (width) và chiều cao (height) cố định cho thẻ `` này. Theo mặc định, việc áp dụng thuộc tính `width` và `height` trực tiếp cho thẻ `` sẽ không có tác dụng. Để khắc phục điều này, bạn cần thay đổi thuộc tính `display` của thẻ `` thành giá trị nào?

    3 / 30

    Category: Bài Tập Trắc nghiệm Tin học 12 - Kết nối tri thức - Bài 16: Định dạng khung

    Tags: Bộ đề 01

    Câu 3: Hãy phân tích sự khác biệt cơ bản về hành vi hiển thị giữa phần tử khối (block) và phần tử nội tuyến (inline) trong luồng tài liệu chuẩn của HTML.

    4 / 30

    Category: Bài Tập Trắc nghiệm Tin học 12 - Kết nối tri thức - Bài 16: Định dạng khung

    Tags: Bộ đề 01

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

    ` với nội dung bên trong. Bạn muốn tạo một khoảng trống 15px giữa nội dung của thẻ `

    ` và đường viền (border) của nó. Thuộc tính CSS nào bạn cần sử dụng và áp dụng giá trị 15px?

    5 / 30

    Category: Bài Tập Trắc nghiệm Tin học 12 - Kết nối tri thức - Bài 16: Định dạng khung

    Tags: Bộ đề 01

    Câu 5: Bạn có hai thẻ `

    ` nằm liền kề nhau trong HTML. Bạn muốn tạo một khoảng trống 20px giữa hai thẻ `

    ` này. Thuộc tính CSS nào bạn cần sử dụng để đẩy một thẻ `

    ` cách xa thẻ còn lại?

    6 / 30

    Category: Bài Tập Trắc nghiệm Tin học 12 - Kết nối tri thức - Bài 16: Định dạng khung

    Tags: Bộ đề 01

    Câu 6: Xét đoạn CSS sau:
    ```css
    .box {
    border: 2px solid blue;
    padding: 10px;
    margin: 15px;
    }
    ```
    Nếu một thẻ `

    ` có class `box`, hãy mô tả các thành phần của Box Model (Mô hình hộp) áp dụng cho thẻ `

    ` này dựa trên CSS đã cho.

    7 / 30

    Category: Bài Tập Trắc nghiệm Tin học 12 - Kết nối tri thức - Bài 16: Định dạng khung

    Tags: Bộ đề 01

    Câu 7: Bạn muốn áp dụng một kiểu định dạng (ví dụ: màu nền) cho *một* phần tử duy nhất trên trang web của bạn, chẳng hạn như tiêu đề chính. Bộ chọn CSS nào là phù hợp nhất để sử dụng trong trường hợp này?

    8 / 30

    Category: Bài Tập Trắc nghiệm Tin học 12 - Kết nối tri thức - Bài 16: Định dạng khung

    Tags: Bộ đề 01

    Câu 8: Bạn có nhiều thẻ `` trên trang web, một số thẻ hiển thị ảnh sản phẩm, một số hiển thị ảnh avatar người dùng. Bạn muốn tất cả ảnh sản phẩm có cùng một kiểu đường viền và bóng đổ. Bộ chọn CSS nào là phù hợp nhất để định dạng nhóm ảnh sản phẩm này một cách hiệu quả?

    9 / 30

    Category: Bài Tập Trắc nghiệm Tin học 12 - Kết nối tri thức - Bài 16: Định dạng khung

    Tags: Bộ đề 01

    Câu 9: Một thẻ HTML có thể có bao nhiêu mã định danh (ID) duy nhất?

    10 / 30

    Category: Bài Tập Trắc nghiệm Tin học 12 - Kết nối tri thức - Bài 16: Định dạng khung

    Tags: Bộ đề 01

    Câu 10: Một thẻ HTML có thể thuộc về bao nhiêu lớp (class)?

    11 / 30

    Category: Bài Tập Trắc nghiệm Tin học 12 - Kết nối tri thức - Bài 16: Định dạng khung

    Tags: Bộ đề 01

    Câu 11: Bạn muốn tạo một đường viền màu xanh nét đứt (dashed) dày 1px cho tất cả các thẻ `

    `. Cú pháp CSS chính xác để thực hiện điều này là gì?

    12 / 30

    Category: Bài Tập Trắc nghiệm Tin học 12 - Kết nối tri thức - Bài 16: Định dạng khung

    Tags: Bộ đề 01

    Câu 12: Xét đoạn CSS sau:
    ```css
    .card {
    padding-top: 10px;
    padding-right: 20px;
    padding-bottom: 30px;
    padding-left: 40px;
    }
    ```
    Nếu sử dụng cú pháp rút gọn cho thuộc tính `padding`, đoạn CSS trên có thể được viết lại như thế nào?

    13 / 30

    Category: Bài Tập Trắc nghiệm Tin học 12 - Kết nối tri thức - Bài 16: Định dạng khung

    Tags: Bộ đề 01

    Câu 13: Xét đoạn CSS sau:
    ```css
    .container {
    margin: 10px 20px;
    }
    ```
    Thuộc tính `margin` này sẽ áp dụng khoảng trống (margin) như thế nào cho phần tử có class `container`?

    14 / 30

    Category: Bài Tập Trắc nghiệm Tin học 12 - Kết nối tri thức - Bài 16: Định dạng khung

    Tags: Bộ đề 01

    Câu 14: Thuộc tính CSS nào được sử dụng để làm ẩn hoàn toàn một phần tử trên trang web, đồng thời loại bỏ nó khỏi luồng tài liệu, khiến nó không chiếm bất kỳ không gian nào?

    15 / 30

    Category: Bài Tập Trắc nghiệm Tin học 12 - Kết nối tri thức - Bài 16: Định dạng khung

    Tags: Bộ đề 01

    Câu 15: Bạn đang thiết kế một trang web và muốn tạo một khung viền đặc biệt cho một phần tử `` duy nhất có `id="avatar"`. Cú pháp bộ chọn CSS chính xác để chỉ định kiểu cho phần tử này là gì?

    16 / 30

    Category: Bài Tập Trắc nghiệm Tin học 12 - Kết nối tri thức - Bài 16: Định dạng khung

    Tags: Bộ đề 01

    Câu 16: Bạn có nhiều phần tử `

    ` trên trang web, một số dùng để chứa nội dung chính (`class="content"`), một số dùng cho thanh bên (`class="sidebar"`). Bạn muốn tất cả các thẻ `div` dùng cho nội dung chính có cùng màu nền xám nhạt. Cú pháp bộ chọn CSS nào là phù hợp nhất?

    17 / 30

    Category: Bài Tập Trắc nghiệm Tin học 12 - Kết nối tri thức - Bài 16: Định dạng khung

    Tags: Bộ đề 01

    25 / 30

    Category: Bài Tập Trắc nghiệm Tin học 12 - Kết nối tri thức - Bài 16: Định dạng khung

    Tags: Bộ đề 01

    Câu 25: Trong HTML, thẻ `

    ` được sử dụng để tạo bảng. Các hàng trong bảng được tạo bằng thẻ nào?

    ` (table row) được sử dụng để định nghĩa một hàng trong bảng HTML.

    26 / 30

    Category: Bài Tập Trắc nghiệm Tin học 12 - Kết nối tri thức - Bài 16: Định dạng khung

    Tags: Bộ đề 01

    Câu 26: Trong bảng HTML, thẻ `

    ` được sử dụng để tạo các ô dữ liệu thông thường. Thẻ nào được sử dụng để tạo các ô tiêu đề (thường được căn giữa và in đậm theo mặc định)?

    ` (table header) được sử dụng để định nghĩa một ô tiêu đề trong bảng, thường là ô đầu tiên của một cột hoặc hàng.

    27 / 30

    Category: Bài Tập Trắc nghiệm Tin học 12 - Kết nối tri thức - Bài 16: Định dạng khung

    Tags: Bộ đề 01

    Câu 27: Bạn muốn căn giữa một phần tử khối (ví dụ: một thẻ `div` có chiều rộng cố định) theo chiều ngang trong phần tử chứa nó. Thuộc tính `margin` nào sau đây giúp thực hiện điều này?

    28 / 30

    Category: Bài Tập Trắc nghiệm Tin học 12 - Kết nối tri thức - Bài 16: Định dạng khung

    Tags: Bộ đề 01

    Câu 28: Giả sử bạn có một phần tử với CSS `border-width: 2px 4px 6px 8px;`. Độ dày đường viền ở phía dưới (bottom) của phần tử này là bao nhiêu?

    29 / 30

    Category: Bài Tập Trắc nghiệm Tin học 12 - Kết nối tri thức - Bài 16: Định dạng khung

    Tags: Bộ đề 01

    Câu 29: Thuộc tính CSS nào sau đây được sử dụng để đặt màu cho đường viền của một phần tử?

    30 / 30

    Category: Bài Tập Trắc nghiệm Tin học 12 - Kết nối tri thức - Bài 16: Định dạng khung

    Tags: Bộ đề 01

    Câu 30: Bạn có một thẻ `p` và muốn nó hiển thị như một phần tử khối, nhưng vẫn nằm trên cùng một dòng với các phần tử khác nếu có đủ không gian. Bạn nên sử dụng thuộc tính `display` với giá trị nào?

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


    Bài Tập Trắc nghiệm Tin học 12 - Kết nối tri thức - Bài 16: Định dạng khung

    Bài Tập Trắc nghiệm Tin học 12 - Kết nối tri thức - Bài 16: Định dạng khung - Đề 02

    Bài Tập Trắc nghiệm Tin học 12 - Kết nối tri thức - Bài 16: Định dạng khung - Đề 02 được xây dựng với nhiều câu hỏi chất lượng, sát với nội dung chương trình học, giúp bạn dễ dàng ôn tập và kiểm tra kiến thức hiệu quả. Hãy cùng bắt đầu làm bài tập trắc nghiệm ngay để nâng cao hiểu biết và chuẩn bị tốt cho kỳ thi sắp tới!

    Câu 1: Trong mô hình hộp CSS (CSS Box Model), phần nào nằm giữa đường viền (border) và nội dung (content) của phần tử?

    • A. Margin
    • B. Padding
    • C. Outline
    • D. Box-sizing

    Câu 2: Cho đoạn mã CSS sau: `div { margin: 10px 20px 15px 5px; }`. Thứ tự các giá trị 10px, 20px, 15px, 5px lần lượt áp dụng cho lề (margin) của các cạnh nào của phần tử `div`?

    • A. Trên, dưới, trái, phải
    • B. Trái, phải, trên, dưới
    • C. Trên, phải, dưới, trái
    • D. Phải, trái, trên, dưới

    Câu 3: Thuộc tính CSS nào được sử dụng để kiểm soát khoảng cách giữa các phần tử HTML?

    • A. Padding
    • B. Border
    • C. Outline
    • D. Margin

    Câu 4: Điểm khác biệt cơ bản nhất giữa phần tử khối (block-level element) và phần tử nội tuyến (inline element) về cách hiển thị mặc định trên trang web là gì?

    • A. Phần tử khối bắt đầu trên dòng mới và chiếm hết chiều rộng, còn phần tử nội tuyến nằm cùng dòng và chỉ chiếm đủ không gian.
    • B. Phần tử khối không thể chứa phần tử nội tuyến, còn phần tử nội tuyến có thể chứa phần tử khối.
    • C. Phần tử khối có thể thiết lập chiều cao và chiều rộng cố định, còn phần tử nội tuyến thì không.
    • D. Phần tử khối chỉ dùng cho văn bản, còn phần tử nội tuyến dùng cho hình ảnh và liên kết.

    Câu 5: Thuộc tính CSS `display: none;` có tác dụng gì đối với phần tử được áp dụng?

    • A. Phần tử vẫn hiển thị nhưng không thể tương tác.
    • B. Phần tử bị ẩn đi nhưng vẫn chiếm không gian trên layout.
    • C. Phần tử bị ẩn đi hoàn toàn và không chiếm không gian trên layout.
    • D. Chỉ ẩn nội dung, đường viền và lề vẫn hiển thị.

    Câu 6: Bạn muốn tạo một khối văn bản có viền nét đứt màu xanh dương dày 2 pixel. Thuộc tính CSS nào sau đây là đúng để thiết lập viền này?

    • A. border: blue dashed 2px;
    • B. border: 2px dashed blue;
    • C. border-style: dashed; border-width: 2px; border-color: blue;
    • D. border: dashed blue 2px;

    Câu 7: Cho một phần tử HTML có class là `product-item`. Để áp dụng kiểu CSS cho chỉ riêng phần tử này bằng bộ chọn lớp (class selector), bạn sẽ sử dụng cú pháp nào trong file CSS?

    • A. .product-item { /* styles */ }
    • B. #product-item { /* styles */ }
    • C. product-item { /* styles */ }
    • D. product-item { /* styles */ }

    Câu 8: Bạn có một phần tử `div` duy nhất trên trang web mà bạn muốn áp dụng một kiểu đặc biệt, không trùng lặp với bất kỳ phần tử nào khác. Loại bộ chọn CSS nào là phù hợp nhất trong trường hợp này?

    • A. Bộ chọn lớp (Class selector)
    • B. Bộ chọn phần tử (Type selector)
    • C. Bộ chọn ID (ID selector)
    • D. Bộ chọn thuộc tính (Attribute selector)

    Câu 9: Trong HTML, mỗi phần tử chỉ nên có một thuộc tính `id` duy nhất trên toàn bộ trang. Điều này đúng hay sai và tại sao?

    • A. Đúng, vì id dùng để định danh duy nhất một phần tử, phục vụ cho CSS, JavaScript hoặc liên kết nội bộ.
    • B. Sai, một phần tử có thể có nhiều id để áp dụng nhiều kiểu khác nhau.
    • C. Đúng, nhưng chỉ áp dụng cho các phần tử khối.
    • D. Sai, id chỉ cần duy nhất trong phạm vi một thẻ cha.

    Câu 10: Một phần tử HTML có thể áp dụng nhiều lớp (class) cùng lúc không? Nếu có, làm thế nào?

    • A. Không thể, mỗi phần tử chỉ có thể có một class.
    • B. Có, bằng cách sử dụng dấu phẩy giữa các tên class trong thuộc tính `class`.
    • C. Có, bằng cách khai báo nhiều thuộc tính `class` cho cùng một phần tử.
    • D. Có, bằng cách liệt kê các tên class trong thuộc tính `class`, cách nhau bởi dấu cách.

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

    Nội dung

    `. Phần tử `div` này sẽ nhận các kiểu CSS từ bộ chọn nào?

    • A. Chỉ bộ chọn `.box` vì nó được viết trước.
    • B. Chỉ bộ chọn `.large` vì nó được viết sau.
    • C. Cả bộ chọn `.box` và bộ chọn `.large`.
    • D. Không bộ chọn nào vì có nhiều class.

    Câu 12: Khi thiết lập chiều rộng (`width`) hoặc chiều cao (`height`) cho một phần tử HTML, giá trị này sẽ áp dụng cho phần nào của mô hình hộp (Box Model) theo mặc định (khi chưa sử dụng `box-sizing`)?

    • A. Vùng nội dung (Content)
    • B. Vùng đệm (Padding)
    • C. Vùng viền (Border)
    • D. Vùng lề ngoài (Margin)

    Câu 13: Bạn muốn làm cho một phần tử `` (mặc định là inline) có thể thiết lập chiều rộng và chiều cao, nhưng vẫn nằm trên cùng một dòng với các phần tử khác. Bạn nên sử dụng thuộc tính `display` với giá trị nào?

    • A. display: block;
    • B. display: inline-block;
    • C. display: inline;
    • D. display: flex;

    Câu 14: Cho một phần tử `div` có `width: 100px; padding: 10px; border: 2px solid black;`. Nếu không sử dụng thuộc tính `box-sizing`, tổng chiều rộng thực tế của phần tử này trên trang sẽ là bao nhiêu?

    • A. 100px
    • B. 110px
    • C. 120px
    • D. 124px

    Câu 15: Thuộc tính CSS nào sau đây không có tác dụng khi áp dụng cho một phần tử nội tuyến (inline element) mặc định?

    • A. width
    • B. color
    • C. font-size
    • D. margin-left

    Câu 16: Để căn giữa một phần tử khối (`div`) theo chiều ngang trong phần tử chứa (cha) của nó, phương pháp phổ biến và hiệu quả nhất sử dụng thuộc tính margin là gì?

    • A. margin: center;
    • B. margin-left: 50%; margin-right: 50%;
    • C. margin-left: auto; margin-right: auto;
    • D. text-align: center;

    Câu 17: Khi hai lề ngoài (margin) theo chiều dọc của hai phần tử khối liền kề nhau gặp nhau, hiện tượng gì có thể xảy ra?

    • A. Hiện tượng sụp đổ lề (Margin collapsing), lề kết quả bằng giá trị lớn hơn.
    • B. Hai lề cộng lại với nhau, tạo ra khoảng cách lớn hơn.
    • C. Lề của phần tử bên dưới sẽ bị bỏ qua.
    • D. Không có gì đặc biệt xảy ra, hai lề vẫn tồn tại độc lập.

    Câu 18: Thuộc tính `box-sizing: border-box;` trong CSS ảnh hưởng đến cách tính toán kích thước của phần tử như thế nào?

    • A. Width và height chỉ tính riêng vùng nội dung (content).
    • B. Width và height bao gồm cả padding và border.
    • C. Width và height bao gồm cả margin, padding và border.
    • D. Chỉ áp dụng cho phần tử nội tuyến.

    Câu 19: Bạn có nhiều phần tử `p` (đoạn văn) và muốn áp dụng cùng một kiểu viền và lề cho tất cả chúng. Bộ chọn CSS nào là phù hợp nhất?

    • A. #p { /* styles */ }
    • B. .p { /* styles */ }
    • C. * { /* styles */ }
    • D. p { /* styles */ }

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

    `. Để áp dụng kiểu CSS cho phần tử `div` này dựa trên ID của nó, cú pháp bộ chọn nào là đúng?

    • A. #header { /* styles */ }
    • B. .header { /* styles */ }
    • C. div#header { /* styles */ }
    • D. id=header { /* styles */ }

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

    `. Trong file CSS, có hai quy tắc áp dụng cho phần tử này: `#intro { color: blue; }` và `.text { color: red; }`. Màu sắc cuối cùng của văn bản trong phần tử này sẽ là gì?

    • A. Đỏ (red)
    • B. Xanh dương (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 22: Điều nào sau đây là đúng khi nói về thuộc tính `margin` và `padding`?

    • A. Margin tạo khoảng trống bên trong phần tử, padding tạo khoảng trống bên ngoài.
    • B. Cả margin và padding đều tạo khoảng trống bên trong phần tử.
    • C. Padding tạo khoảng trống bên trong đường viền, margin tạo khoảng trống bên ngoài đường viền.
    • D. Padding có tính kế thừa, margin thì không.

    Câu 23: Giả sử bạn muốn tạo một danh sách các mục (ví dụ: các nút nhỏ) nằm ngang trên cùng một dòng, mỗi mục có kích thước cố định và có thể thiết lập lề trên/dưới. Loại display nào phù hợp nhất cho các mục này?

    • A. display: inline-block;
    • B. display: inline;
    • C. display: block;
    • D. display: flex;

    Câu 24: Khi bạn áp dụng thuộc tính `padding-left: 20px;` cho một phần tử, điều gì sẽ xảy ra?

    • A. Tạo khoảng trống 20px ở bên ngoài đường viền, phía bên trái.
    • B. Tạo khoảng trống 20px ở bên trong đường viền, phía bên trái nội dung.
    • C. Dịch chuyển toàn bộ phần tử sang phải 20px.
    • D. Thiết lập lề trái cho phần tử là 20px.

    Câu 25: Bạn muốn thiết lập đường viền chỉ cho cạnh dưới của một phần tử. Thuộc tính CSS nào sau đây là đúng?

    • A. border-right:
    • B. border-top:
    • C. border-bottom:
    • D. border-left:

    Câu 26: Trong mô hình hộp CSS, phần nào của hộp luôn trong suốt (transparent) theo mặc định?

    • A. Content
    • B. Padding
    • C. Border
    • D. Margin

    Câu 27: Bạn có một số hình ảnh `` trên trang và muốn tất cả chúng có một viền mỏng màu xám. Tuy nhiên, một hình ảnh cụ thể có ID là `featured-img` cần có viền dày màu đỏ để nổi bật. Quy tắc CSS nào sau đây sẽ đảm bảo hình ảnh `featured-img` có viền đỏ?

    • A. #featured-img { border: 3px solid red; } .thumbnail { border: 1px solid gray; }
    • B. .thumbnail { border: 1px solid gray; } #featured-img { border: 3px solid red; } (Thứ tự khai báo không ảnh hưởng)
    • C. Cả hai quy tắc sẽ áp dụng và gây xung đột, màu cuối cùng không xác định.
    • D. Quy tắc `.thumbnail` sẽ ghi đè quy tắc `#featured-img` vì nó được khai báo trước.

    Câu 28: Khi bạn muốn áp dụng cùng một tập hợp các kiểu định dạng (ví dụ: màu nền, padding, border) cho nhiều phần tử khác nhau trên trang web mà không nhất thiết chúng phải cùng loại thẻ HTML, bạn nên sử dụng bộ chọn nào là hiệu quả nhất?

    • A. Bộ chọn ID
    • B. Bộ chọn lớp
    • C. Bộ chọn phần tử
    • D. Bộ chọn con cháu (Descendant selector)

    Câu 29: Bạn muốn ẩn một phần tử HTML khỏi hiển thị trên trang nhưng vẫn giữ nguyên không gian mà nó chiếm dụng trong layout. Thuộc tính CSS nào sau đây phù hợp?

    • A. display: none;
    • B. margin: -9999px;
    • C. opacity: 0;
    • D. visibility: hidden;

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

    Đoạn văn 1

    Đoạn văn 2

    ``` ```css .container { border: 1px solid black; } .special { margin-top: 20px; } ```Khoảng cách lề trên giữa đường viền của `div.container` và nội dung của `

    ` là bao nhiêu?

    • A. Khoảng 20px (do margin-top của p.special)
    • B. 0px (margin của con không ảnh hưởng đến cha)
    • C. Bằng độ dày của border (1px)
    • D. Không thể xác định chỉ với thông tin này.

    1 / 30

    Category: Bài Tập Trắc nghiệm Tin học 12 - Kết nối tri thức - Bài 16: Định dạng khung

    Tags: Bộ đề 02

    Câu 1: Trong mô hình hộp CSS (CSS Box Model), phần nào nằm giữa đường viền (border) và nội dung (content) của phần tử?

    2 / 30

    Category: Bài Tập Trắc nghiệm Tin học 12 - Kết nối tri thức - Bài 16: Định dạng khung

    Tags: Bộ đề 02

    Câu 2: Cho đoạn mã CSS sau: `div { margin: 10px 20px 15px 5px; }`. Thứ tự các giá trị 10px, 20px, 15px, 5px lần lượt áp dụng cho lề (margin) của các cạnh nào của phần tử `div`?

    3 / 30

    Category: Bài Tập Trắc nghiệm Tin học 12 - Kết nối tri thức - Bài 16: Định dạng khung

    Tags: Bộ đề 02

    Câu 3: Thuộc tính CSS nào được sử dụng để kiểm soát khoảng cách giữa các phần tử HTML?

    4 / 30

    Category: Bài Tập Trắc nghiệm Tin học 12 - Kết nối tri thức - Bài 16: Định dạng khung

    Tags: Bộ đề 02

    Câu 4: Điểm khác biệt cơ bản nhất giữa phần tử khối (block-level element) và phần tử nội tuyến (inline element) về cách hiển thị mặc định trên trang web là gì?

    5 / 30

    Category: Bài Tập Trắc nghiệm Tin học 12 - Kết nối tri thức - Bài 16: Định dạng khung

    Tags: Bộ đề 02

    Câu 5: Thuộc tính CSS `display: none;` có tác dụng gì đối với phần tử được áp dụng?

    6 / 30

    Category: Bài Tập Trắc nghiệm Tin học 12 - Kết nối tri thức - Bài 16: Định dạng khung

    Tags: Bộ đề 02

    Câu 6: Bạn muốn tạo một khối văn bản có viền nét đứt màu xanh dương dày 2 pixel. Thuộc tính CSS nào sau đây là đúng để thiết lập viền này?

    7 / 30

    Category: Bài Tập Trắc nghiệm Tin học 12 - Kết nối tri thức - Bài 16: Định dạng khung

    Tags: Bộ đề 02

    Câu 7: Cho một phần tử HTML có class là `product-item`. Để áp dụng kiểu CSS cho chỉ riêng phần tử này bằng bộ chọn lớp (class selector), bạn sẽ sử dụng cú pháp nào trong file CSS?

    8 / 30

    Category: Bài Tập Trắc nghiệm Tin học 12 - Kết nối tri thức - Bài 16: Định dạng khung

    Tags: Bộ đề 02

    Câu 8: Bạn có một phần tử `div` duy nhất trên trang web mà bạn muốn áp dụng một kiểu đặc biệt, không trùng lặp với bất kỳ phần tử nào khác. Loại bộ chọn CSS nào là phù hợp nhất trong trường hợp này?

    9 / 30

    Category: Bài Tập Trắc nghiệm Tin học 12 - Kết nối tri thức - Bài 16: Định dạng khung

    Tags: Bộ đề 02

    Câu 9: Trong HTML, mỗi phần tử chỉ nên có một thuộc tính `id` duy nhất trên toàn bộ trang. Điều này đúng hay sai và tại sao?

    10 / 30

    Category: Bài Tập Trắc nghiệm Tin học 12 - Kết nối tri thức - Bài 16: Định dạng khung

    Tags: Bộ đề 02

    Câu 10: Một phần tử HTML có thể áp dụng nhiều lớp (class) cùng lúc không? Nếu có, làm thế nào?

    11 / 30

    Category: Bài Tập Trắc nghiệm Tin học 12 - Kết nối tri thức - Bài 16: Định dạng khung

    Tags: Bộ đề 02

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

    Nội dung

    `. Phần tử `div` này sẽ nhận các kiểu CSS từ bộ chọn nào?

    12 / 30

    Category: Bài Tập Trắc nghiệm Tin học 12 - Kết nối tri thức - Bài 16: Định dạng khung

    Tags: Bộ đề 02

    Câu 12: Khi thiết lập chiều rộng (`width`) hoặc chiều cao (`height`) cho một phần tử HTML, giá trị này sẽ áp dụng cho phần nào của mô hình hộp (Box Model) theo mặc định (khi chưa sử dụng `box-sizing`)?

    13 / 30

    Category: Bài Tập Trắc nghiệm Tin học 12 - Kết nối tri thức - Bài 16: Định dạng khung

    Tags: Bộ đề 02

    Câu 13: Bạn muốn làm cho một phần tử `` (mặc định là inline) có thể thiết lập chiều rộng và chiều cao, nhưng vẫn nằm trên cùng một dòng với các phần tử khác. Bạn nên sử dụng thuộc tính `display` với giá trị nào?

    14 / 30

    Category: Bài Tập Trắc nghiệm Tin học 12 - Kết nối tri thức - Bài 16: Định dạng khung

    Tags: Bộ đề 02

    Câu 14: Cho một phần tử `div` có `width: 100px; padding: 10px; border: 2px solid black;`. Nếu không sử dụng thuộc tính `box-sizing`, tổng chiều rộng thực tế của phần tử này trên trang sẽ là bao nhiêu?

    15 / 30

    Category: Bài Tập Trắc nghiệm Tin học 12 - Kết nối tri thức - Bài 16: Định dạng khung

    Tags: Bộ đề 02

    Câu 15: Thuộc tính CSS nào sau đây không có tác dụng khi áp dụng cho một phần tử nội tuyến (inline element) mặc định?

    16 / 30

    Category: Bài Tập Trắc nghiệm Tin học 12 - Kết nối tri thức - Bài 16: Định dạng khung

    Tags: Bộ đề 02

    Câu 16: Để căn giữa một phần tử khối (`div`) theo chiều ngang trong phần tử chứa (cha) của nó, phương pháp phổ biến và hiệu quả nhất sử dụng thuộc tính margin là gì?

    17 / 30

    Category: Bài Tập Trắc nghiệm Tin học 12 - Kết nối tri thức - Bài 16: Định dạng khung

    Tags: Bộ đề 02

    Câu 17: Khi hai lề ngoài (margin) theo chiều dọc của hai phần tử khối liền kề nhau gặp nhau, hiện tượng gì có thể xảy ra?

    18 / 30

    Category: Bài Tập Trắc nghiệm Tin học 12 - Kết nối tri thức - Bài 16: Định dạng khung

    Tags: Bộ đề 02

    Câu 18: Thuộc tính `box-sizing: border-box;` trong CSS ảnh hưởng đến cách tính toán kích thước của phần tử như thế nào?

    19 / 30

    Category: Bài Tập Trắc nghiệm Tin học 12 - Kết nối tri thức - Bài 16: Định dạng khung

    Tags: Bộ đề 02

    Câu 19: Bạn có nhiều phần tử `p` (đoạn văn) và muốn áp dụng cùng một kiểu viền và lề cho tất cả chúng. Bộ chọn CSS nào là phù hợp nhất?

    20 / 30

    Category: Bài Tập Trắc nghiệm Tin học 12 - Kết nối tri thức - Bài 16: Định dạng khung

    Tags: Bộ đề 02

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

    `. Để áp dụng kiểu CSS cho phần tử `div` này dựa trên ID của nó, cú pháp bộ chọn nào là đúng?

    21 / 30

    Category: Bài Tập Trắc nghiệm Tin học 12 - Kết nối tri thức - Bài 16: Định dạng khung

    Tags: Bộ đề 02

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

    `. Trong file CSS, có hai quy tắc áp dụng cho phần tử này: `#intro { color: blue; }` và `.text { color: red; }`. Màu sắc cuối cùng của văn bản trong phần tử này sẽ là gì?

    22 / 30

    Category: Bài Tập Trắc nghiệm Tin học 12 - Kết nối tri thức - Bài 16: Định dạng khung

    Tags: Bộ đề 02

    Câu 22: Điều nào sau đây là đúng khi nói về thuộc tính `margin` và `padding`?

    23 / 30

    Category: Bài Tập Trắc nghiệm Tin học 12 - Kết nối tri thức - Bài 16: Định dạng khung

    Tags: Bộ đề 02

    Câu 23: Giả sử bạn muốn tạo một danh sách các mục (ví dụ: các nút nhỏ) nằm ngang trên cùng một dòng, mỗi mục có kích thước cố định và có thể thiết lập lề trên/dưới. Loại display nào phù hợp nhất cho các mục này?

    24 / 30

    Category: Bài Tập Trắc nghiệm Tin học 12 - Kết nối tri thức - Bài 16: Định dạng khung

    Tags: Bộ đề 02

    Câu 24: Khi bạn áp dụng thuộc tính `padding-left: 20px;` cho một phần tử, điều gì sẽ xảy ra?

    25 / 30

    Category: Bài Tập Trắc nghiệm Tin học 12 - Kết nối tri thức - Bài 16: Định dạng khung

    Tags: Bộ đề 02

    Câu 25: Bạn muốn thiết lập đường viền chỉ cho cạnh dưới của một phần tử. Thuộc tính CSS nào sau đây là đúng?

    26 / 30

    Category: Bài Tập Trắc nghiệm Tin học 12 - Kết nối tri thức - Bài 16: Định dạng khung

    Tags: Bộ đề 02

    Câu 26: Trong mô hình hộp CSS, phần nào của hộp luôn trong suốt (transparent) theo mặc định?

    27 / 30

    Category: Bài Tập Trắc nghiệm Tin học 12 - Kết nối tri thức - Bài 16: Định dạng khung

    Tags: Bộ đề 02

    Câu 27: Bạn có một số hình ảnh `` trên trang và muốn tất cả chúng có một viền mỏng màu xám. Tuy nhiên, một hình ảnh cụ thể có ID là `featured-img` cần có viền dày màu đỏ để nổi bật. Quy tắc CSS nào sau đây sẽ đảm bảo hình ảnh `featured-img` có viền đỏ?

    28 / 30

    Category: Bài Tập Trắc nghiệm Tin học 12 - Kết nối tri thức - Bài 16: Định dạng khung

    Tags: Bộ đề 02

    Câu 28: Khi bạn muốn áp dụng cùng một tập hợp các kiểu định dạng (ví dụ: màu nền, padding, border) cho nhiều phần tử khác nhau trên trang web mà không nhất thiết chúng phải cùng loại thẻ HTML, bạn nên sử dụng bộ chọn nào là hiệu quả nhất?

    29 / 30

    Category: Bài Tập Trắc nghiệm Tin học 12 - Kết nối tri thức - Bài 16: Định dạng khung

    Tags: Bộ đề 02

    Câu 29: Bạn muốn ẩn một phần tử HTML khỏi hiển thị trên trang nhưng vẫn giữ nguyên không gian mà nó chiếm dụng trong layout. Thuộc tính CSS nào sau đây phù hợp?

    30 / 30

    Category: Bài Tập Trắc nghiệm Tin học 12 - Kết nối tri thức - Bài 16: Định dạng khung

    Tags: Bộ đề 02

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

    Đoạn văn 1

    Đoạn văn 2

    ``` ```css .container { border: 1px solid black; } .special { margin-top: 20px; } ```Khoảng cách lề trên giữa đường viền của `div.container` và nội dung của `

    ` là bao nhiêu?

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


    Bài Tập Trắc nghiệm Tin học 12 - Kết nối tri thức - Bài 16: Định dạng khung

    Bài Tập Trắc nghiệm Tin học 12 - Kết nối tri thức - Bài 16: Định dạng khung - Đề 03

    Bài Tập Trắc nghiệm Tin học 12 - Kết nối tri thức - Bài 16: Định dạng khung - Đề 03 được xây dựng với nhiều câu hỏi chất lượng, sát với nội dung chương trình học, giúp bạn dễ dàng ôn tập và kiểm tra kiến thức hiệu quả. Hãy cùng bắt đầu làm bài tập trắc nghiệm ngay để nâng cao hiểu biết và chuẩn bị tốt cho kỳ thi sắp tới!

    Câu 1: Trong HTML và CSS, đâu là đặc điểm cơ bản nhất để phân biệt giữa phần tử khối (block-level element) và phần tử nội tuyến (inline element) mặc định?

    • A. Phần tử khối có thể chứa phần tử nội tuyến, còn phần tử nội tuyến thì không.
    • B. Phần tử khối có thể thiết lập màu nền, còn phần tử nội tuyến thì không.
    • C. Phần tử khối luôn bắt đầu trên một dòng mới và chiếm toàn bộ chiều rộng, trong khi phần tử nội tuyến nằm cùng dòng và chỉ chiếm không gian cần thiết.
    • D. Phần tử khối chỉ dùng cho văn bản, còn phần tử nội tuyến dùng cho hình ảnh.

    Câu 2: Thẻ HTML `

    ` (đoạn văn) mặc định thuộc loại phần tử nào và có đặc điểm hiển thị ra sao?

    • A. Phần tử khối, luôn bắt đầu trên dòng mới.
    • B. Phần tử nội tuyến, nằm cùng dòng với các phần tử khác.
    • C. Phần tử khối, chỉ chiếm không gian vừa đủ nội dung.
    • D. Phần tử nội tuyến, luôn bắt đầu trên dòng mới.

    Câu 3: Thẻ HTML `` mặc định thuộc loại phần tử nào và có đặc điểm hiển thị ra sao?

    • A. Phần tử khối, luôn bắt đầu trên dòng mới.
    • B. Phần tử nội tuyến, nằm cùng dòng với các phần tử khác.
    • C. Phần tử khối, chỉ chiếm không gian vừa đủ nội dung.
    • D. Phần tử nội tuyến, luôn bắt đầu trên dòng mới.

    Câu 4: Thuộc tính CSS `display: none;` có tác dụng gì đối với một phần tử?

    • A. Làm cho phần tử xuất hiện dưới dạng danh sách.
    • B. Giữ nguyên phần tử nhưng làm nó trong suốt.
    • C. Ẩn phần tử nhưng vẫn giữ nguyên không gian mà nó chiếm dụng.
    • D. Ẩn phần tử hoàn toàn và loại bỏ không gian mà nó chiếm dụng khỏi luồng tài liệu.

    Câu 5: Bạn muốn một phần tử khối (`

    `) hiển thị nằm cùng dòng với các phần tử khác và chỉ chiếm không gian vừa đủ nội dung của nó, giống như phần tử nội tuyến. Bạn sẽ sử dụng thuộc tính CSS nào và giá trị nào?

    • A. `display: inline;`
    • B. `display: block;`
    • C. `display: inline-block;`
    • D. `visibility: hidden;`

    Câu 6: Bạn có một phần tử nội tuyến (``). Bạn muốn nó xuất hiện trên một dòng riêng, chiếm toàn bộ chiều rộng có sẵn và có thể thiết lập chiều cao, chiều rộng. Bạn sẽ sử dụng thuộc tính CSS nào và giá trị nào?

    • A. `display: inline;`
    • B. `display: block;`
    • C. `display: inline-block;`
    • D. `float: left;`

    Câu 7: Bạn muốn tạo một bộ chọn CSS để định dạng một phần tử duy nhất trên trang web của bạn. Bạn nên sử dụng loại bộ chọn nào?

    • A. Bộ chọn ID (ID selector)
    • B. Bộ chọn lớp (Class selector)
    • C. Bộ chọn phần tử (Element selector)
    • D. Bộ chọn phổ quát (Universal selector)

    Câu 8: Bạn muốn định dạng một nhóm các phần tử có cùng đặc điểm hoặc chức năng trên trang (ví dụ: tất cả các nút "Lưu", tất cả các thẻ "cảnh báo"). Bạn nên sử dụng loại bộ chọn nào?

    • A. Bộ chọn ID (ID selector)
    • B. Bộ chọn lớp (Class selector)
    • C. Bộ chọn phần tử (Element selector)
    • D. Bộ chọn con (Child selector)

    Câu 9: Cú pháp đúng để viết bộ chọn ID trong CSS cho một phần tử có `id=

    • A. .header { ... }
    • B. element#header { ... }
    • C. #header { ... }
    • D. id="header" { ... }

    Câu 10: Cú pháp đúng để viết bộ chọn Class trong CSS cho các phần tử có `class=

    • A. .button { ... }
    • B. #button { ... }
    • C. class="button" { ... }
    • D. element.button { ... }

    Câu 11: Đâu là quy tắc KHÔNG ĐÚNG khi đặt tên cho ID hoặc Class trong CSS?

    • A. Tên phân biệt chữ hoa, chữ thường.
    • B. Tên có thể chứa chữ cái, số, dấu gạch ngang (-) và dấu gạch dưới (_).
    • C. Tên không được chứa dấu cách.
    • D. Tên có thể bắt đầu bằng số.

    Câu 12: Một phần tử HTML có thể có bao nhiêu ID và bao nhiêu Class?

    • A. Nhiều ID, nhiều Class.
    • B. Một ID, một Class.
    • C. Một ID, nhiều Class.
    • D. Nhiều ID, một Class.

    Câu 13: Để một phần tử HTML có nhiều Class, ví dụ cả "warning" và "important", bạn viết thuộc tính `class` trong thẻ HTML như thế nào?

    • A. `class=
    • B. `class=
    • C. `class=
    • D. `class=

    Câu 14: Trong mô hình hộp (Box Model) của CSS, thuộc tính nào dùng để tạo khoảng trắng bên trong đường viền của phần tử, giữa nội dung và đường viền?

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

    Câu 15: Trong mô hình hộp (Box Model) của CSS, thuộc tính nào dùng để tạo khoảng trắng bên ngoài đường viền của phần tử, ngăn cách nó với các phần tử lân cận?

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

    Câu 16: Để thêm một đường viền màu xanh dương, nét liền, dày 2 pixel cho một phần tử, bạn sử dụng thuộc tính CSS `border` như thế nào?

    • A. `border: blue solid 2px;`
    • B. `border: 2px blue solid;`
    • C. `border: solid blue 2px;`
    • D. `border: 2px solid blue;`

    Câu 17: Bạn có đoạn mã HTML: `

  • A. .box.red-border { ... }
  • B. .box, .red-border { ... }
  • C. .box .red-border { ... }
  • D. #box.red-border { ... }
  • Câu 18: Xét đoạn mã CSS: `div { color: blue; } .text { color: red; } #title { color: green; }`. Nếu một phần tử `

  • A. Màu xanh dương (blue)
  • B. Màu đỏ (red)
  • C. Màu xanh lá cây (green)
  • D. Màu mặc định của trình duyệt
  • Câu 19: Bạn muốn tạo khoảng cách 10 pixel ở phía trên và phía dưới, 20 pixel ở bên trái và bên phải cho một phần tử bằng thuộc tính `margin`. Cách viết tắt nào sau đây là đúng?

    • A. `margin: 10px 20px 10px 20px;`
    • B. `margin: 10px 20px;`
    • C. `margin: 20px 10px;`
    • D. `margin: 10px, 20px;`

    Câu 20: Bạn có một danh sách các mục (`

  • `) và muốn mỗi mục có một đường viền dưới nét đứt. Bạn nên sử dụng bộ chọn nào và thuộc tính nào?
    • A. Bộ chọn `li` và thuộc tính `border-bottom: 1px dashed black;`
    • B. Bộ chọn `#li` và thuộc tính `border: dashed;`
    • C. Bộ chọn `.li` và thuộc tính `border-style: dotted;`
    • D. Bộ chọn `ul li` và thuộc tính `border-top: solid;`
  • Câu 21: Giả sử bạn có một phần tử `` (mặc định là inline). Nếu bạn áp dụng CSS `display: block;` cho nó, điều gì sẽ xảy ra?

    • A. Hình ảnh sẽ biến mất.
    • B. Hình ảnh sẽ nhỏ lại.
    • C. Hình ảnh sẽ bắt đầu trên một dòng mới và chiếm toàn bộ chiều rộng có sẵn.
    • D. Hình ảnh sẽ trở nên trong suốt.

    Câu 23: Bạn muốn làm ẩn một phần tử trên trang web nhưng vẫn giữ lại không gian mà nó chiếm dụng trong luồng tài liệu. Thuộc tính CSS nào làm được điều này?

    • A. `visibility: hidden;`
    • B. `display: none;`
    • C. `opacity: 0;`
    • D. `hidden: true;`

    Câu 24: Bạn có một đoạn văn bản và muốn một vài từ trong đó có màu đỏ và in đậm mà không làm ngắt dòng. Bạn nên bọc những từ đó trong thẻ HTML nào và áp dụng CSS cho thẻ đó?

    • A. Thẻ `
      ` và CSS `display: inline;`
    • B. Thẻ `

      ` và CSS `display: inline;`

    • C. Thẻ `` và CSS `color: red; font-weight: bold;`
    • D. Thẻ `` và CSS `color: red;`

    Câu 25: Bạn có một phần tử `div` với `id=

    • A. .sidebar { width: 250px; }
    • B. #sidebar { width: 250px; }
    • C. div.sidebar { width: 250px; }
    • D. sidebar { width: 250px; }

    Câu 26: Bạn có một phần tử `div` với `class=

    • A. .card { padding: 15px; }
    • B. #card { padding: 15px; }
    • C. div.card { margin: 15px; }
    • D. .card { border: 15px; }

    Câu 27: Bạn có một phần tử `div` với `class=

    • A. .product-item { margin-top: 20px; }
    • B. .product-item { margin-left: 20px; }
    • C. .product-item { margin-bottom: 20px; }
    • D. .product-item { margin-right: 20px; }

    Câu 28: Xem xét đoạn CSS sau: `.gallery-item { border: 5px solid grey; padding: 10px; margin: 15px; }`. Nếu một phần tử `div` có class `gallery-item` và `box-sizing` mặc định (`content-box`), giả sử chiều rộng nội dung của nó là 100px. Tổng chiều rộng thực tế mà phần tử này chiếm trên trang là bao nhiêu pixel?

    • A. 100px
    • B. 120px
    • C. 140px
    • D. 160px

    Câu 29: Tại sao việc sử dụng thuộc tính `display: inline-block;` thường hữu ích khi bạn muốn tạo các khối nội dung (ví dụ: các thẻ sản phẩm, các mục menu) nằm cạnh nhau trên một dòng nhưng vẫn có thể kiểm soát kích thước (width, height) và lề trên/dưới (margin-top/bottom)?

    • A. Vì nó làm cho phần tử biến mất nếu không có nội dung.
    • B. Vì nó cho phép phần tử nằm cùng dòng với các phần tử khác nhưng vẫn chấp nhận các thuộc tính chiều rộng, chiều cao và lề trên/dưới.
    • C. Vì nó tự động căn giữa phần tử trên trang.
    • D. Vì nó chỉ áp dụng cho các phần tử văn bản.

    Câu 30: Bạn muốn thiết kế một bố cục gồm ba cột đơn giản nằm cạnh nhau. Mỗi cột là một phần tử `div`. Bạn có thể sử dụng thuộc tính `display` với giá trị nào kết hợp với thiết lập chiều rộng để đạt được hiệu quả này?

    • A. `display: inline-block;`
    • B. `display: block;`
    • C. `display: none;`
    • D. `display: list-item;`

    5 / 30

    Category: Bài Tập Trắc nghiệm Tin học 12 - Kết nối tri thức - Bài 16: Định dạng khung

    Tags: Bộ đề 03

    Câu 5: Bạn muốn một phần tử khối (`

    `) hiển thị nằm cùng dòng với các phần tử khác và chỉ chiếm không gian vừa đủ nội dung của nó, giống như phần tử nội tuyến. Bạn sẽ sử dụng thuộc tính CSS nào và giá trị nào?

    6 / 30

    Category: Bài Tập Trắc nghiệm Tin học 12 - Kết nối tri thức - Bài 16: Định dạng khung

    Tags: Bộ đề 03

    Câu 6: Bạn có một phần tử nội tuyến (``). Bạn muốn nó xuất hiện trên một dòng riêng, chiếm toàn bộ chiều rộng có sẵn và có thể thiết lập chiều cao, chiều rộng. Bạn sẽ sử dụng thuộc tính CSS nào và giá trị nào?

    7 / 30

    Category: Bài Tập Trắc nghiệm Tin học 12 - Kết nối tri thức - Bài 16: Định dạng khung

    Tags: Bộ đề 03

    Câu 7: Bạn muốn tạo một bộ chọn CSS để định dạng *một phần tử duy nhất* trên trang web của bạn. Bạn nên sử dụng loại bộ chọn nào?

    8 / 30

    Category: Bài Tập Trắc nghiệm Tin học 12 - Kết nối tri thức - Bài 16: Định dạng khung

    Tags: Bộ đề 03

    Câu 8: Bạn muốn định dạng *một nhóm các phần tử* có cùng đặc điểm hoặc chức năng trên trang (ví dụ: tất cả các nút 'Lưu', tất cả các thẻ 'cảnh báo'). Bạn nên sử dụng loại bộ chọn nào?

    9 / 30

    Category: Bài Tập Trắc nghiệm Tin học 12 - Kết nối tri thức - Bài 16: Định dạng khung

    Tags: Bộ đề 03

    Câu 9: Cú pháp đúng để viết bộ chọn ID trong CSS cho một phần tử có `id="header"` là gì?

    10 / 30

    Category: Bài Tập Trắc nghiệm Tin học 12 - Kết nối tri thức - Bài 16: Định dạng khung

    Tags: Bộ đề 03

    Câu 10: Cú pháp đúng để viết bộ chọn Class trong CSS cho các phần tử có `class="button"` là gì?

    11 / 30

    Category: Bài Tập Trắc nghiệm Tin học 12 - Kết nối tri thức - Bài 16: Định dạng khung

    Tags: Bộ đề 03

    Câu 11: Đâu là quy tắc KHÔNG ĐÚNG khi đặt tên cho ID hoặc Class trong CSS?

    12 / 30

    Category: Bài Tập Trắc nghiệm Tin học 12 - Kết nối tri thức - Bài 16: Định dạng khung

    Tags: Bộ đề 03

    Câu 12: Một phần tử HTML có thể có bao nhiêu ID và bao nhiêu Class?

    13 / 30

    Category: Bài Tập Trắc nghiệm Tin học 12 - Kết nối tri thức - Bài 16: Định dạng khung

    Tags: Bộ đề 03

    Câu 13: Để một phần tử HTML có nhiều Class, ví dụ cả 'warning' và 'important', bạn viết thuộc tính `class` trong thẻ HTML như thế nào?

    14 / 30

    Category: Bài Tập Trắc nghiệm Tin học 12 - Kết nối tri thức - Bài 16: Định dạng khung

    Tags: Bộ đề 03

    Câu 14: Trong mô hình hộp (Box Model) của CSS, thuộc tính nào dùng để tạo khoảng trắng *bên trong* đường viền của phần tử, giữa nội dung và đường viền?

    15 / 30

    Category: Bài Tập Trắc nghiệm Tin học 12 - Kết nối tri thức - Bài 16: Định dạng khung

    Tags: Bộ đề 03

    Câu 15: Trong mô hình hộp (Box Model) của CSS, thuộc tính nào dùng để tạo khoảng trắng *bên ngoài* đường viền của phần tử, ngăn cách nó với các phần tử lân cận?

    16 / 30

    Category: Bài Tập Trắc nghiệm Tin học 12 - Kết nối tri thức - Bài 16: Định dạng khung

    Tags: Bộ đề 03

    Câu 16: Để thêm một đường viền màu xanh dương, nét liền, dày 2 pixel cho một phần tử, bạn sử dụng thuộc tính CSS `border` như thế nào?

    17 / 30

    Category: Bài Tập Trắc nghiệm Tin học 12 - Kết nối tri thức - Bài 16: Định dạng khung

    Tags: Bộ đề 03

    Câu 17: Bạn có đoạn mã HTML: `

    Nội dung

    `. Bạn muốn áp dụng style cho tất cả các phần tử có class 'box' VÀ có class 'red-border'. Bộ chọn CSS nào sau đây là đúng?

    18 / 30

    Category: Bài Tập Trắc nghiệm Tin học 12 - Kết nối tri thức - Bài 16: Định dạng khung

    Tags: Bộ đề 03

    Câu 18: Xét đoạn mã CSS: `div { color: blue; } .text { color: red; } #title { color: green; }`. Nếu một phần tử `

    Tiêu đề

    ` xuất hiện trên trang, màu chữ của 'Tiêu đề' sẽ là gì? (Giả sử không có style nào khác ảnh hưởng)

    19 / 30

    Category: Bài Tập Trắc nghiệm Tin học 12 - Kết nối tri thức - Bài 16: Định dạng khung

    Tags: Bộ đề 03

    Câu 19: Bạn muốn tạo khoảng cách 10 pixel ở phía trên và phía dưới, 20 pixel ở bên trái và bên phải cho một phần tử bằng thuộc tính `margin`. Cách viết tắt nào sau đây là đúng?

    20 / 30

    Category: Bài Tập Trắc nghiệm Tin học 12 - Kết nối tri thức - Bài 16: Định dạng khung

    Tags: Bộ đề 03

    Câu 20: Bạn có một danh sách các mục (`

  • `) và muốn mỗi mục có một đường viền dưới nét đứt. Bạn nên sử dụng bộ chọn nào và thuộc tính nào?
  • 21 / 30

    Category: Bài Tập Trắc nghiệm Tin học 12 - Kết nối tri thức - Bài 16: Định dạng khung

    Tags: Bộ đề 03

    Câu 21: Giả sử bạn có một phần tử `` (mặc định là inline). Nếu bạn áp dụng CSS `display: block;` cho nó, điều gì sẽ xảy ra?

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


    Bài Tập Trắc nghiệm Tin học 12 - Kết nối tri thức - Bài 16: Định dạng khung

    Bài Tập Trắc nghiệm Tin học 12 - Kết nối tri thức - Bài 16: Định dạng khung - Đề 04

    Bài Tập Trắc nghiệm Tin học 12 - Kết nối tri thức - Bài 16: Định dạng khung - Đề 04 được xây dựng với nhiều câu hỏi chất lượng, sát với nội dung chương trình học, giúp bạn dễ dàng ôn tập và kiểm tra kiến thức hiệu quả. Hãy cùng bắt đầu làm bài tập trắc nghiệm ngay để nâng cao hiểu biết và chuẩn bị tốt cho kỳ thi sắp tới!

    Câu 1: Trong mô hình hộp (Box Model) của CSS, thành phần nào tạo ra khoảng trống bên trong đường viền (border) của một phần tử và giữa đường viền với nội dung?

    • A. Margin
    • B. Content
    • C. Padding
    • D. Border

    Câu 2: Bạn muốn thiết lập một kiểu định dạng chung (ví dụ: màu nền, font chữ) cho nhiều đoạn văn bản và một số hình ảnh trên trang web của mình, nhưng không phải áp dụng cho tất cả các đoạn văn bản hoặc hình ảnh. Bộ chọn CSS nào phù hợp nhất để sử dụng trong trường hợp này?

    • A. Bộ chọn ID (#idname)
    • B. Bộ chọn lớp (Class Selector - .classname)
    • C. Bộ chọn phần tử (Element Selector - tagname)
    • D. Bộ chọn thuộc tính ([attribute=value])

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

    Đây là một đoạn văn bản.

  • A. Cả hai đoạn văn bản sẽ nằm trên cùng một dòng.
  • B. Đoạn văn bản thứ nhất sẽ nằm trên một dòng, đoạn thứ hai sẽ bắt đầu trên dòng mới và kéo dài hết chiều rộng.
  • C. Đoạn văn bản thứ nhất sẽ nằm trên một dòng, đoạn thứ hai sẽ bắt đầu trên dòng mới và chỉ chiếm không gian vừa đủ nội dung.
  • D. Đoạn văn bản thứ nhất sẽ nằm trên một dòng riêng, đoạn văn bản thứ hai sẽ nằm trên dòng tiếp theo và chỉ chiếm không gian vừa đủ nội dung.
  • Câu 4: Thuộc tính CSS nào khi áp dụng cho một phần tử sẽ khiến nó hoàn toàn không hiển thị trên trang web và cũng không chiếm bất kỳ không gian nào trong bố cục?

    • A. display: none;
    • B. visibility: hidden;
    • C. opacity: 0;
    • D. height: 0; width: 0;

    Câu 5: Bạn đang thiết kế một thanh điều hướng (navigation bar) và muốn các mục (list items - `

  • `) nằm cạnh nhau trên cùng một dòng thay vì mỗi mục một dòng như mặc định của thẻ `
  • `. Bạn nên sử dụng thuộc tính `display` với giá trị nào cho các thẻ `
  • `?
    • A. display: block;
    • B. display: flex;
    • C. display: grid;
    • D. display: inline-block;
  • Câu 6: Thành phần nào trong mô hình hộp (Box Model) tạo ra khoảng trống bên ngoài đường viền (border) của một phần tử, ngăn cách nó với các phần tử lân cận?

    • A. Margin
    • B. Padding
    • C. Content
    • D. Outline

    Câu 7: Đặc điểm nào sau đây là đúng đối với phần tử khối (block-level element) mặc định trong HTML?

    • A. Không thể thiết lập chiều rộng và chiều cao.
    • B. Nằm cạnh các phần tử khác trên cùng một dòng nếu có đủ không gian.
    • C. Luôn bắt đầu trên một dòng mới và chiếm toàn bộ chiều rộng khả dụng.
    • D. Chỉ chiếm không gian vừa đủ cho nội dung bên trong.

    Câu 8: Bạn có một phần tử `div` và muốn nó có một đường viền màu xanh dày 2 pixel dạng nét liền. Thuộc tính CSS nào cần sử dụng?

    • A. outline: 2px solid blue;
    • B. border: 2px solid blue;
    • C. border-style: solid; border-width: 2px; border-color: blue;
    • D. border-radius: 2px; border-color: blue;

    Câu 9: Sự khác biệt chính giữa phần tử khối (block) và phần tử nội tuyến (inline) liên quan đến khả năng thiết lập kích thước (width, height) là gì?

    • A. Phần tử khối không thể thiết lập width/height, còn phần tử nội tuyến thì có thể.
    • B. Cả hai loại phần tử đều có thể thiết lập width/height đầy đủ.
    • C. Phần tử khối có thể thiết lập width/height, còn phần tử nội tuyến thì không hoặc bị hạn chế.
    • D. Phần tử nội tuyến có thể thiết lập width/height, còn phần tử khối thì không.

    Câu 10: Trong HTML, để tạo một bảng dữ liệu cơ bản, bạn cần sử dụng thẻ đóng mở nào làm thẻ gốc chứa toàn bộ cấu trúc bảng?

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

      Câu 11: Trong một bảng HTML, thẻ nào được sử dụng để định nghĩa một hàng (row) trong bảng?

      • A.
    • D.
    • D.
    • D.
    • Câu 14: Bạn có một phần tử HTML và muốn áp dụng đồng thời hai bộ quy tắc CSS khác nhau được định nghĩa bởi hai class là `highlight` và `bordered`. Cú pháp HTML nào sau đây là đúng để gán cả hai class này cho phần tử?

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

      Câu 15: Khi sử dụng bộ chọn ID trong CSS (ví dụ: `#myElement`), điều nào sau đây là một quy tắc quan trọng cần tuân thủ?

      • A. Mỗi giá trị ID chỉ được sử dụng cho duy nhất một phần tử trên cùng một trang.
      • B. Một phần tử có thể có nhiều ID khác nhau.
      • C. Nhiều phần tử khác nhau có thể có cùng một giá trị ID.
      • D. ID chỉ có thể áp dụng cho các phần tử khối (block elements).

      Câu 16: Bạn thiết kế một khối nội dung (ví dụ: một thẻ `div`) và muốn tạo ra một khoảng đệm 15 pixel ở phía trên và phía dưới nội dung bên trong, nhưng không có khoảng đệm ở hai bên trái và phải. Thuộc tính CSS nào phù hợp và cú pháp nào là đúng?

      • A. padding-top: 15px; padding-bottom: 15px; padding-left: 15px; padding-right: 15px;
      • B. padding: 15px;
      • C. padding: 0 15px;
      • D. padding: 15px 0;

      Câu 17: Bạn có hai khối nội dung (ví dụ: hai thẻ `div` liền kề nhau) và muốn tạo ra một khoảng cách 20 pixel giữa chúng theo chiều ngang. Thuộc tính CSS nào phù hợp để thêm khoảng trống ở phía bên phải của khối thứ nhất hoặc phía bên trái của khối thứ hai?

      • A. Margin
      • B. Padding
      • C. Border
      • D. Outline

      Câu 18: Khi làm việc với bảng HTML, thẻ `

    • B.
    • C.
    • Câu 12: Trong một bảng HTML, thẻ nào được sử dụng để định nghĩa một ô dữ liệu thông thường (data cell) trong một hàng?

      • A.
    • B.
    • C.
    • Câu 13: Trong một bảng HTML, thẻ nào được sử dụng để định nghĩa một ô tiêu đề (header cell), thường được trình duyệt hiển thị bằng chữ đậm và căn giữa?

      • A.
    • B.
    • C.
    • ` được sử dụng với mục đích gì?

      • A. Định nghĩa ô dữ liệu.
      • B. Định nghĩa hàng tiêu đề.
      • C. Cung cấp tiêu đề hoặc chú thích cho bảng.
      • D. Định nghĩa một nhóm cột.

      Câu 19: Bạn có một phần tử `` (là phần tử nội tuyến mặc định) và áp dụng CSS `span { width: 200px; height: 100px; background-color: yellow; }`. Khi hiển thị, điều gì sẽ xảy ra với `width` và `height` đã thiết lập?

      • A. Các giá trị width và height sẽ bị bỏ qua, phần tử chỉ chiếm không gian vừa đủ nội dung.
      • B. Phần tử sẽ có chiều rộng 200px và chiều cao 100px như mong muốn.
      • C. Chỉ thuộc tính width được áp dụng, height bị bỏ qua.
      • D. Chỉ thuộc tính height được áp dụng, width bị bỏ qua.

      Câu 20: Để tạo một khoảng đệm 10 pixel cho tất cả bốn cạnh (trên, phải, dưới, trái) của một phần tử, cú pháp CSS viết tắt nào sau đây là đúng và hiệu quả nhất?

      • A. padding: 10px 10px 10px 10px;
      • B. padding: 10px;
      • C. padding-all: 10px;
      • D. padding: 10;

      Câu 21: Khi áp dụng thuộc tính `display: inline-block;` cho một phần tử, nó sẽ có những đặc điểm kết hợp nào?

      • A. Luôn bắt đầu trên dòng mới và không thể thiết lập width/height.
      • B. Nằm cạnh các phần tử khác trên cùng dòng nhưng không thể thiết lập width/height.
      • C. Nằm cạnh các phần tử khác trên cùng dòng VÀ có thể thiết lập width/height.
      • D. Luôn bắt đầu trên dòng mới và có thể thiết lập width/height.

      Câu 22: Bạn đang xem xét mã CSS sau cho một phần tử `div`: `div { margin: 10px 20px; }`. Điều này có ý nghĩa là gì về khoảng lề của phần tử `div`?

      • A. Lề trên, phải, dưới, trái đều là 10px.
      • B. Lề trên và dưới là 10px, lề trái và phải là 20px.
      • C. Lề trên và trái là 10px, lề dưới và phải là 20px.
      • D. Lề trên là 10px, lề phải là 20px, lề dưới và trái là 0px.

      Câu 23: Đặc điểm nào sau đây KHÔNG phải là đặc điểm mặc định của phần tử nội tuyến (inline element)?

      • A. Chỉ chiếm không gian vừa đủ cho nội dung.
      • B. Nằm cạnh các phần tử khác trên cùng một dòng.
      • C. Không thể thiết lập chiều rộng và chiều cao.
      • D. Luôn bắt đầu trên một dòng mới.

      Câu 24: Bạn muốn tạo một đường viền dạng nét đứt (dashed) xung quanh một hình ảnh. Thuộc tính nào của `border` cần được thiết lập giá trị `dashed`?

      • A. border-width
      • B. border-style
      • C. border-color
      • D. border-radius

      Câu 25: Mô hình hộp (Box Model) trong CSS mô tả cấu trúc hình chữ nhật bao quanh mỗi phần tử HTML. Thứ tự các lớp từ trong ra ngoài là gì?

      • A. Content, Padding, Border, Margin
      • B. Margin, Border, Padding, Content
      • C. Content, Border, Padding, Margin
      • D. Padding, Content, Border, Margin

      Câu 27: Trong bảng HTML, bạn có thể gộp nhiều ô dữ liệu (

      ) hoặc ô tiêu đề (

      ) thành một ô lớn hơn bằng cách sử dụng thuộc tính nào?

      • A. merge-cells
      • B. group
      • C. combine
      • D. colspan hoặc rowspan

      Câu 28: Giả sử bạn có một phần tử `div` và áp dụng CSS sau: `div { border: 1px solid black; padding: 10px; margin: 15px; }`. Nếu nội dung bên trong `div` có kích thước 50px x 50px, thì tổng kích thước thực tế mà phần tử `div` chiếm trên trang (bao gồm cả margin) là bao nhiêu?

      • A. 102px x 102px
      • B. 72px x 72px
      • C. 70px x 70px
      • D. 82px x 82px

      Câu 29: Thuộc tính nào trong CSS được sử dụng để thiết lập độ dày của đường viền (border)?

      • A. border-style
      • B. border-color
      • C. border-width
      • D. border-spacing

      Câu 30: Bạn muốn tạo một khoảng lề 5px ở bên trái, 10px ở bên phải, 15px ở phía trên và 20px ở phía dưới cho một phần tử. Cú pháp CSS viết tắt nào sau đây là đúng?

      • A. margin: 5px 10px 15px 20px;
      • B. margin: 15px 20px 5px 10px;
      • C. margin: 15px 10px 20px 5px;
      • D. margin: 15px 10px 20px 5px;

      1 / 30

      Category: Bài Tập Trắc nghiệm Tin học 12 - Kết nối tri thức - Bài 16: Định dạng khung

      Tags: Bộ đề 04

      Câu 1: Trong mô hình hộp (Box Model) của CSS, thành phần nào tạo ra khoảng trống bên trong đường viền (border) của một phần tử và giữa đường viền với nội dung?

      2 / 30

      Category: Bài Tập Trắc nghiệm Tin học 12 - Kết nối tri thức - Bài 16: Định dạng khung

      Tags: Bộ đề 04

      Câu 2: Bạn muốn thiết lập một kiểu định dạng chung (ví dụ: màu nền, font chữ) cho nhiều đoạn văn bản và một số hình ảnh trên trang web của mình, nhưng không phải áp dụng cho tất cả các đoạn văn bản hoặc hình ảnh. Bộ chọn CSS nào phù hợp nhất để sử dụng trong trường hợp này?

      3 / 30

      Category: Bài Tập Trắc nghiệm Tin học 12 - Kết nối tri thức - Bài 16: Định dạng khung

      Tags: Bộ đề 04

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

      Đây là một đoạn văn bản.

      Đây là đoạn văn bản được định dạng inline.

      Khi hiển thị trên trình duyệt, hai đoạn văn bản này sẽ xuất hiện như thế nào?

      4 / 30

      Category: Bài Tập Trắc nghiệm Tin học 12 - Kết nối tri thức - Bài 16: Định dạng khung

      Tags: Bộ đề 04

      Câu 4: Thuộc tính CSS nào khi áp dụng cho một phần tử sẽ khiến nó hoàn toàn không hiển thị trên trang web và cũng không chiếm bất kỳ không gian nào trong bố cục?

      5 / 30

      Category: Bài Tập Trắc nghiệm Tin học 12 - Kết nối tri thức - Bài 16: Định dạng khung

      Tags: Bộ đề 04

      Câu 5: Bạn đang thiết kế một thanh điều hướng (navigation bar) và muốn các mục (list items - `

    • `) nằm cạnh nhau trên cùng một dòng thay vì mỗi mục một dòng như mặc định của thẻ `
    • `. Bạn nên sử dụng thuộc tính `display` với giá trị nào cho các thẻ `
    • `?
    • 6 / 30

      Category: Bài Tập Trắc nghiệm Tin học 12 - Kết nối tri thức - Bài 16: Định dạng khung

      Tags: Bộ đề 04

      Câu 6: Thành phần nào trong mô hình hộp (Box Model) tạo ra khoảng trống bên ngoài đường viền (border) của một phần tử, ngăn cách nó với các phần tử lân cận?

      7 / 30

      Category: Bài Tập Trắc nghiệm Tin học 12 - Kết nối tri thức - Bài 16: Định dạng khung

      Tags: Bộ đề 04

      Câu 7: Đặc điểm nào sau đây là đúng đối với phần tử khối (block-level element) mặc định trong HTML?

      8 / 30

      Category: Bài Tập Trắc nghiệm Tin học 12 - Kết nối tri thức - Bài 16: Định dạng khung

      Tags: Bộ đề 04

      Câu 8: Bạn có một phần tử `div` và muốn nó có một đường viền màu xanh dày 2 pixel dạng nét liền. Thuộc tính CSS nào cần sử dụng?

      9 / 30

      Category: Bài Tập Trắc nghiệm Tin học 12 - Kết nối tri thức - Bài 16: Định dạng khung

      Tags: Bộ đề 04

      Câu 9: Sự khác biệt chính giữa phần tử khối (block) và phần tử nội tuyến (inline) liên quan đến khả năng thiết lập kích thước (width, height) là gì?

      10 / 30

      Category: Bài Tập Trắc nghiệm Tin học 12 - Kết nối tri thức - Bài 16: Định dạng khung

      Tags: Bộ đề 04

      Câu 10: Trong HTML, để tạo một bảng dữ liệu cơ bản, bạn cần sử dụng thẻ đóng mở nào làm thẻ gốc chứa toàn bộ cấu trúc bảng?