Sobes.tech
Middle

Ποια ετικέτα HTML βοηθά στη φόρτωση διαφορετικών εικόνων για διαφορετικές αναλύσεις οθόνης;

sobes.tech AI

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

Στην HTML, για φόρτωση διαφορετικών εικόνων ανάλογα με την ανάλυση της οθόνης, χρησιμοποιείται η ετικέτα <picture>. Μέσα σε αυτήν, μπορούν να οριστούν πολλαπλές <source> με το χαρακτηριστικό media, που καθορίζει τις συνθήκες επιλογής της εικόνας, και η ετικέτα <img> με μια εφεδρική εικόνα.

Παράδειγμα:

<picture>
  <source media="(min-width: 800px)" srcset="large.jpg">
  <source media="(min-width: 400px)" srcset="medium.jpg">
  <img src="small.jpg" alt="Παράδειγμα εικόνας">
</picture>

Σε αυτό το παράδειγμα, ο περιηγητής θα επιλέξει το large.jpg αν το πλάτος της οθόνης είναι 800px ή περισσότερο, το medium.jpg για πλάτη μεταξύ 400px και 799px, και το small.jpg για μικρότερες οθόνες.

Επίσης, για απλές περιπτώσεις, μπορεί να χρησιμοποιηθεί το χαρακτηριστικό srcset στην ετικέτα <img>, καθορίζοντας διαφορετικές εικόνες με τα μεγέθη τους.