Sobes.tech
Junior

Για ποιο λόγο χρησιμοποιούνται οι μονάδες μέτρησης vh και vw κατά τον καθορισμό διαστάσεων στο CSS;

sobes.tech AI

Απάντηση από AI

Οι μονάδες μέτρησης vh και vw στο CSS χρησιμοποιούνται για τον καθορισμό διαστάσεων σε σχέση με το παράθυρο προβολής (viewport) του προγράμματος περιήγησης.

  • vh (ύψος προβολής): Αντιπροσωπεύει το 1% του ύψους του παραθύρου προβολής.
  • vw (πλάτος προβολής): Αντιπροσωπεύει το 1% του πλάτους του παραθύρου προβολής.

Ο κύριος σκοπός τους είναι η δημιουργία ευέλικτου σχεδιασμού, όπου τα μεγέθη των στοιχείων εξαρτώνται από τις τρέχουσες διαστάσεις του παραθύρου, και όχι από σταθερές τιμές σε εικονοστοιχεία ή από τα μεγέθη των γονικών στοιχείων. Αυτό επιτρέπει την εύκολη κλιμάκωση στοιχείων όπως τμήματα πλήρους ύψους ή πλάτους οθόνης, γραμματοσειρές, εικόνες και άλλα στοιχεία, διασφαλίζοντας μια άνετη εμπειρία προβολής σε συσκευές με διαφορετικά μεγέθη οθόνης.

Για παράδειγμα:

  • height: 100vh; — καθιστά το στοιχείο ύψους 100% του ύψους του παραθύρου προβολής.
  • width: 50vw; — καθιστά το στοιχείο πλάτους 50% του πλάτους του παραθύρου προβολής.