Sự khác biệt giữa dislay: none
và visibility: hidden
trong HTML là gì?
Sự khác biệt giữa dislay: none
và visibility: hidden
trong HTML là gì?
Trong HTML và CSS, display: none
và visibility: hidden
là hai cách để ẩn một phần tử, nhưng chúng có những ảnh hưởng khác nhau đến bố cục (layout) của trang:
display: none
display: none
, phần tử sẽ bị ẩn hoàn toàn và không chiếm không gian nào trên trang. Điều này có nghĩa là phần tử sẽ không hiển thị và không gian mà nó lẽ ra chiếm giữ sẽ được các phần tử khác lấp đầydisplay: none
loại bỏ phần tử khỏi luồng bố cục, làm cho trang web hoạt động như thể phần tử đó không tồn tại.display: none
và display: block
(hoặc giá trị display
khác) không cho phép sử dụng CSS transitions, vì việc này không tạo ra một sự thay đổi có thể chuyển đổi đượcvisibility: hidden
visibility: hidden
, phần tử sẽ bị ẩn nhưng vẫn chi...middle
Gợi ý câu hỏi phỏng vấn
Chưa có bình luận nào