Up5me
Trang chủ > Câu hỏi lẻ > IHUueQoz8tiF

Đề bài

Phương án nào sau đây nêu đúng tác dụng của thuộc tính display :none;?

Làm mờ phần tử.
Làm phần tử trở nên trong suốt.
Không hiển thị phần tử trên trình duyệt web.
Hiển thị phần tử với định dạng chuẩn trên trình duyệt web.
Đáp án đúng: C

Xem lời giải

Phương pháp giải

Lời giải chi tiết

Thuộc tính display: none; trong CSS được sử dụng để ẩn phần tử khỏi giao diện người dùng. Khi một phần tử được áp dụng thuộc tính này, nó sẽ không xuất hiện trên trình duyệt web và không chiếm diện tích trên trang. Điều này có nghĩa là không giống như khi dùng thuộc tính visibility: hidden; (phần tử bị ẩn nhưng vẫn chiếm không gian trên trang), thì với display: none;, phần tử hoàn toàn biến mất khỏi sự bố trí của trang.

Xem xét các phương án:

  • A. Làm mờ phần tử: Thực tế, làm mờ không liên quan đến display: none;. Để làm mờ một phần tử, thường người ta dùng thuộc tính opacity.
  • B. Làm phần tử trở nên trong suốt: Làm trong suốt cũng liên quan tới opacity, không phải display: none;.
  • C. Không hiển thị phần tử trên trình duyệt web: Phương án này chính xác với tác dụng của display: none;, bởi vì phần tử hoàn toàn không xuất hiện và chiếm bất kỳ không gian nào trên trang.
  • D. Hiển thị phần tử với định dạng chuẩn trên trình duyệt web: Điều này không đúng vì display: none; khiến phần tử không được hiển thị chứ không phải hiện thị với định dạng chuẩn.

Vì vậy, phương án chính xác là C. Không hiển thị phần tử trên trình duyệt web.

Chú ý khi giải

Khi giải các bài tập về thuộc tính CSS, cần lưu ý:

  • Hiểu rõ tác dụng của từng thuộc tính: Mỗi thuộc tính CSS có chức năng và cách hoạt động riêng, như display, visibility, opacity, cần nắm rõ để phân biệt.
  • Phân biệt sự khác nhau giữa các thuộc tính có vẻ tương đồng: Ví dụ, display: none;visibility: hidden; đều làm mất hiện phần tử, nhưng cách hoạt động và ảnh hưởng trên giao diện khác nhau.
  • Thực hành: Tạo các ví dụ nhỏ để kiểm tra trực tiếp trên trình duyệt sẽ giúp ghi nhớ và hiểu sâu hơn.