Tôi vừa học về một đơn vị CSS mới và không phổ biến. vh
và vw
đo tỷ lệ chiều cao và chiều rộng của chế độ xem tương ứng.Đơn vị CSS - Sự khác nhau giữa vh/vw và% là gì?
Tôi đã xem câu hỏi này từ Stack Overflow, nhưng nó làm cho các đơn vị trông giống nhau hơn.
Câu trả lời cụ thể nói
vw và vh là một tỷ lệ phần trăm của chiều rộng cửa sổ và chiều cao, tương ứng: 100vw là 100% chiều rộng, 80vw là 80%, vv
Điều này có vẻ giống hệt như đơn vị %
, phổ biến hơn.
Trong Công cụ dành cho nhà phát triển, tôi đã thử thay đổi các giá trị từ vw/vh thành% và viceversa và nhận được kết quả tương tự.
Có sự khác biệt nào giữa hai loại này không? Nếu không, tại sao những đơn vị mới này được giới thiệu đến CSS3
?
Điều gì vw/vh làm là loại bỏ sự phụ thuộc vào bất kỳ phụ huynh nào và cho phép định kích thước dựa trên kích thước khung nhìn. – Stickers
Người đọc, [câu trả lời của IanC] (https://stackoverflow.com/a/47652830/812102) cũng có thể tiết kiệm trong ngày của bạn, hãy chắc chắn kiểm tra nó. –