Phương án nào sau đây nêu đúng tác dụng của thuộc tính display :none;?
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:
display: none;. Để làm mờ một phần tử, thường người ta dùng thuộc tính opacity.opacity, không phải display: none;.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. 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 ý:
display, visibility, opacity, cần nắm rõ để phân biệt.display: none; và 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.